Prerequisites
- Basic understanding of blockchain, EVM, and ERC-20 concepts.
- Using the Remix IDE with MetaMask configured to interact with a peaq network.
- You have token funds available in the wallet connected to the a peaq network.
Instructions
1. Setup Remix IDE
- Open the Remix website.
- Create a new blank workspace for the precompiles.
2. Create a New File
- In your Remix workspace, create a new file named
IERC-20.sol
. - Copy the content of the ERC-20 precompile file from the peaq network node precompile page and paste it into the
IERC-20.sol
file. The precompile is found at the peaq node source code.
3. Compile the Contract
- Compile the
IERC-20.sol
file by clicking on the Solidity Compiler tab and selecting the appropriate compiler version. - Ensure the compilation is successful and generates the ABI file needed for interacting with the smart contract.
4. Deploy and Interact with the Contract
- Under the Deploy and Run Transactions tab, select Injected Provider - MetaMask as the environment.
- Ensure your chain ID matches the selected network (peaq/agung).
- Choose the account with sufficient token funds.
- Set the contract address to
0x0000000000000000000000000000000000000809
(found at the top of the copied file). - Click At Address to load the deployed contract into the interface.
5. Interact with the Functions
