Token Pool
The TokenPool is a key part of the project's economic model, equivalent to the project's treasury, where all project expenses and revenues, as well as airdrops and fundraisers, are accounted for through the TokenPool.
To create an asset pool: upload an icon, enter a name and description.

Asset pool management content is more complex, will be divided into rights management, the main currency, ERC20, ERC721, ERC1155 are described separately
Permission Management
The asset pool itself supports permission management for the asset pool itself, including the right to manage, destroy, mint, use economic models, transfer, suspend, add tokens, and distribute.
Management Rights
Manage which address has the ability to manage the asset pool, add or delete other rights.
Destruction right
Call the destruction method of each token in the asset pool, each token in the asset pool can be destroyed, you need to give the asset pool the right to destroy in the corresponding token.
Minting rights
Call the minting method of each token in the asset pool, each token in the asset pool can be minted, you need to give the minting right of the asset pool in the corresponding tokens.
Economic modeling rights
Deploy the economic model of each token in the asset pool.
Transfer right
Call the transfer method of each token in the asset pool, each token in the asset pool can be transferred, you need to grant the transfer right of the asset pool in the corresponding token.
Suspension right
Call the suspension method of each token in the asset pool, each token in the asset pool can be suspended, you need to grant the suspension right of the asset pool in the corresponding token.
Token Adding Right
Add tokens to the asset pool for management.
Allocation right
Allocate tokens in the asset pool for partial use, you can assign the name and quantity of each part of the tokens.
Master Coin
Comes by default, supports transferring through the asset pool, no need to configure it
ERC20
Add
Click + to add ERC20 tokens, you need to enter the address of the tokens can be added to complete, support one-time add multiple Token
Allocation
After selecting tokens, click Modify initial allocation to allocate the minting portion of the tokens, and after allocation, you can choose which portion the tokens will be minted from.

Multiple sections can be filled in for allocation
Token Allocation is mainly used for the allocation of tokens and is suitable for displaying token allocation to users and showing specific token usage. Token allocation can be displayed on the asset pool Embed page.

Minting
Click Mint to mint tokens, when minting, you need to choose from which part of the tokens, mint to the user, mint the number of reasons for what
Fill in the user and quantity according to the following format.
address,quantity; address,quantity; address,quantity; address,quantity.


Destroy tokens
Click on the Destroy Tokens button to destroy tokens, this destruction is for the part of the allocated tokens, you need to select the part, select the quantity and reason, different from the asset pool holding tokens destruction, that one is to destroy the holding tokens, this kind of destruction is to destroy the tokens that are not Minted out.


Asset Pool Holding Token Management
In addition to being able to manage the token Mint, the Asset Pool itself can be used as an address for accepting tokens or for Treasury management, and can itself receive tokens and perform partial allocation, transfer and destruction operations on the received tokens.

Allocation
For example, the treasury needs to allocate the use of funds for the purpose

Destruction
Used less often, generally used for the project party to destroy the treasury tokens or destroy the game income, etc.

Transfer
Most used, can be used for various operations such as issuing treasury rewards, pool withdrawals, etc.

Token Rights Management
In addition to the unified rights management of the asset pool, each token can also be set up by the administrator for independent token management, so that multiple tokens can share the same asset pool and be managed by different administrators. Token management rights are common in ERC721 and ERC1155, and will not be repeated in the corresponding space.

Management rights are divided into
Admin: administrator, can assign token management rights (add or revoke other rights)
Minter: Minting rights, able to mint tokens
Transfer: transfer rights, can transfer and destroy the tokens held in the pool
Burner: the right to destroy, can destroy the mintable tokens Transaction records
You can view the transaction records of the tokens in the pool.

After adding ERC721, you need to fill in the specific ID number when allocating, Mint, you need to fill in the specific ID number, the other same as ERC20, will not go into details.
After adding ERC1155, you need to add 1155 through the Add Number of each independent number, add the number for the corresponding number of allocation, Mint, destruction and other management methods with ERC20, without going into details, if the engine rules, the need for the output of the corresponding ID number through the asset pool 1155 need to be able to produce the number of the asset pool in advance to be added to the pool and management. If in the engine rules, you need to output the corresponding ID number through the asset pool, you need to add the number into the pool in advance and manage it.

Embed Management
You can configure the style of the external display of the asset pool, currently for the display of token allocation and utilization, by selecting the tokens to be displayed, you can display the specific allocation and utilization of tokens.

Last updated