Deploy and Transfer an ERC-20 Token
Transfer an ERC-20 token between accounts
Deploy ERC-20
Let's deploy a basic demo ERC20 token on the Fuji testnet using our toolbox.

Deploy ERC20 Token
Deploy an ERC20 token contract for testing.
0
). You can use this token for testing token transfers and other ERC20 interactions, where a total supply of 1,000,000 tokens will be minted to your wallet - view the contract source codeTo deploy more custom ERC20 tokens, you can use the OpenZeppelin ERC20 Contract Wizard

Add Token to Core Wallet
After deploying your ERC-20 token:
- Open Core Wallet
- Go to the Tokens tab
- Click "Manage"
- Click "+ Add Custom Token"
- Enter the token contract address from the deployment
- The token symbol and decimals should be automatically detected
- Click "Add Token"
Make sure you're connected to the Fuji testnet when adding the token. The token will only be visible on the network where it was deployed.
Transfer ERC-20 Token
To transfer your ERC-20 token:
- In Core Wallet, select your token from the token list
- Click "Send"
- Enter the recipient's address
- Enter the amount to transfer
- Review the transaction details
- Click "Send" to confirm
Always double-check the recipient address before sending. ERC-20 transfers cannot be reversed once confirmed.
Verify Transfer
To verify the transfer was successful:
- Check the transaction status in Core Wallet
- View the transaction details on the Fuji Explorer
- The recipient can add the token to their Core Wallet to see their balance
If the recipient doesn't see the token in their wallet, they'll need to add it using the token contract address, just like you did in step 2.
Now that you know how to deploy and transfer ERC-20 tokens, you can proceed to learn about token bridging in the next section.
Is this guide helpful?