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