Skip to main content
Autheo Chain’s EVM layer supports the full ERC-20 and ERC-721 standards. This tutorial shows how to deploy and interact with both token types using OpenZeppelin contracts.

ERC-20 token

Deploy

Use the OpenZeppelin Wizard to generate your contract or write from scratch:
Deploy with Hardhat:

Interact with ethers.js

ERC-721 (NFT)

Deploy

Interact with ethers.js

EVM version note

Compile with evmVersion: "paris" to ensure compatibility with Autheo Chain. Using shanghai or later may cause deployment failures.

Next steps