Handling Gas Pump
Gas Pump Contract Addresses can be assigned as Deposit Addresses of Virtual Accounts to handle deposits and Withdrawals.
Gas Pump Custodial Flow
- You select a blockchain address, you own the PrivateKey, to work as your "Master GP Address".
- This address will pay for all transfer fees from your "Slave GP Contract Addresses"
- You Precalculate a "Slave GP Contract Address".
- The address can be used to deposit assets only.
- To transfer out requires activating the address (Smart Contract).
- You assign said precalculated "Slave GP Contract Address" to an End-user to act as a "Deposit address".
- End-user deposits on-chain assets (ERC-20 tokens) from outside your Exchange or Application to his "Deposit address".
- You activate the "Slave GP Contract Address".
- You send the End-user assets to your Master Exchange Address
Observations
- You pay for the activation of the "Slave GP Contract Address".
- On-chain cost charged by the blockchain due to Smart Contract Activation.
- The transfer fees from the "Slave GP Contract Address" are paid by your "Master GP Address".
- You avoid Dust management.
- You may rotate and reassign an activated "Slave GP Contract Address", as needed, across your End-users.
Find the Gas Pump guide in the following link.
Updated 3 months ago