How to use Funding Pool

The purpose of Funding Pool is to help game project can create their own pool and help them appeal to their players, please go to Funding Pool to learn more about it. Make sure that you have finished mapping your accounts on the How to Map EVM account with Substrate account section.

Following the steps help you understand how Funding Pool work:

  1. Deploy contract ****First, upload the contract ABI or use the demo Token

After deploying successfully, copy the smart contract address you just deployed. In my case which is 0x9d5b2B79a2a8f1e04FE975A3B73fa32Ee4efF507

2. Create Funding Pool Navigate to Funding Pool and click to Add Pool to create your own pool.

Now, there are some arguments you need to determine to create the pool: Pool Amount: the amount of token you going to deposit to the pool Discount: how much discount of transaction fee when players deploy your contracts Target: smart-contract addresses that you want your players to interact with

3. Transfer ERC20 token

Before joining the pool you just created, let's transfer some erc20 tokens to see the difference

Click the icon on the top-right and by the Token contract, let's fill the GAKI token address you just created above.

After transferring the erc20 token succeeds, you can see the gas fee around 0.23 GAKI.

4. Join Funding Pool

There are some ways to find your pool, but now let do double-click each pool on Funding Pool, so you can see the smart-contract addresses that the pool supported.

Now let's join the pool you created and transfer some erc20 tokens again

5. Transfer the erc20 token after joining the pool

Now as you can see the transaction fee is cutting half from the first time not joining the pool.

Please note that the Gas will be changing due to network traffic so in some cases your transaction fee can be different.

6. Change Pool Targets **** ****Pool Targets are the smart-contract addresses that players who join your pool have to make the transaction with in order to get the transaction discounted. In the development period, those addresses are likely to change, so this can be done easily by Change Target. Click on My Funding Pool to edit your pools.

7. Withdraw the pool **** ****As a pool owner, **** When you no longer want to support your players, you can withdraw your funding pool and the remaining balance of the pool will return to you. Click on the pool you want to withdraw.

Last updated