logoAcademy

Deploy an ERC-20

Deploy the asset to transfer

Deploy an ERC-20 Token

To transfer an ERC20 token from C-chain to your own blockchain, the fist thing we will need is the ERC20 token to bridge. You will find a contract in the Starter-Kit under contracts/interchain-token-transfer/MyToken.sol:TOK of the Starter-kit

forge create --rpc-url local-c --private-key $PK contracts/interchain-token-transfer/MyToken.sol:TOK

Save the ERC-20 Address

export ERC20_C_CHAIN=<"Deployed to" address>

Check the Balance

If you deployed the above example contract, you should see a balance of 100,000 tokens when you run the below command:

cast call --rpc-url local-c --private-key $PK $ERC20_C_CHAIN "balanceOf(address)(uint)" $FUNDED_ADDRESS

On this page