Skip to content

ERC20 API Configuration

Settings

Trademen provides ERC20 API for interacting with ERC20 token. ERC20 dependent on ETH so, first we need to enable ETH from Application Control > Application Settings > Api Settings > Ethereum from sidebar nav. Without ETH setting ERC20 will not work.

Ethereum Settings

Create ERC20 Coin

To create ERC20 coin select "ERC20" coin type. Then fill out the symbol, name, contract address and decimal of the ERC20 token. All these fields are required and make sure these fields are same as the token otherwise it will not work properly.

ERC20 Coin Creation

After creating the coin then from the "API" tab select "ERC20 API".

ERC20 API Setting

To get instant deposit/withdrawal confirmation make sure you have enable ethereum websocket. Without this your deposit and withdrawal won't work. Ethereum Websocket Configuration

How ERC20 works on Trademen:

After the creation of ERC20 in coin section, it must be made sure that System wallet address is being generated successfully. It can be checked from the system wallet menu in left sidebar admin navbar. For every erc20 coin, admin must deposit enough eth to make sure transactions may not hamper. Because every erc20 transaction needs eth as gas fee for transaction either deposit or withdrawal.

The process flow of ERC20 on Trademen:

ERC20 Process flow