Account Management Role Introduction
Root permission account: Has all the control permissions of the smart contract, and can assign permissions to other accounts. The root account is created by a third party using the UNN wallet (or other trusted wallet), and the third party keeps the private key properly to avoid the loss of assets caused by the leakage of the private key.
Account with withdrawal authority: Has the withdrawal authority of the smart contract. When calling the withdrawal interface of the UNN service, you need to use the private key of the account with the withdrawal authority to sign the data. The account with withdrawal authority is created by a third party using UNN wallet (or other trusted wallet). After creation, use the root account to call the UNN service authority setting interface to authorize the account with withdrawal authority.
Audit permission account: Has the review permission to review the withdrawal order. The audit authority account is created by a third party using the UNN wallet (or other trusted wallet). After creation, the root account is used to call the UNN service authority setting interface to authorize the audit authority account.
When calling some APIs of the digital currency payment service, you need to use the private key of the corresponding account to sign the data, but the platform will not ask you to provide the private key, the private key is completely kept by a third party, and the loss of the private key will cause the smart contract account to fail. Use, please manage and store properly.