MetaBase Asset Management
MetaBase assets are a way of decentralized chain management. All user assets are stored on the chain and clearly separated from the wallet. User asset deposits and withdrawals are completed through contract deposits and withdrawals. Users need to recharge tokens from Metamask wallet in the user center and enter the MetaBase contract. After completing the transaction, they can choose to withdraw to the wallet, or choose to continue the transaction or participate in other activities.
- Assets and wallets are clearly separated to avoid the security risks of traditional DApp unlimited authorization
- Reduce the tedious interactive operation of frequent Approve
- Remove meaningless GAS fee consumption and help users save handling fees
- Optimized contract code structure, bypassing high-risk issues such as authority management between sub-contracts.
Token recharge
Enter the user center page, click the navigation menu "OnChain Assets" -> "Recharge" in the upper right corner to enter the recharge page. On the recharge page, select the currency to be recharged, fill in the recharge amount, and submit.
After the recharge request is submitted, Metamask will have two operations on the chain: authorization and recharge.
The top-up authorization page pops up, you need to wait for tens of seconds (BSC,Heco, etc) to complete the authorization. After the authorization is completed, the recharge transaction needs to be submitted again in Metmamask.
If the authorization time is too long, you can browse other pages first, wait for the authorization to be completed, and then recharge. At this time, there will be no authorization and only one recharge transaction will be submitted
Token withdrawal
Enter the user center page, click the navigation menu "OnChain Assets" -> "Withdraw" in the upper right corner to enter the withdrawal page. On the withdrawal page, select the token that needs to be withdrawn, fill in the amount of withdrawal, and submit. After the on-chain withdrawal is completed, the assets will be instantly returned to the user's wallet.