EVM Chains
Deploy tokens and NFTs on EVM chains. Enabled today on Sepolia, Arbitrum Sepolia, Base Sepolia, Optimism Sepolia and Arc Testnet.
Overview
EVM (Ethereum Virtual Machine) chains are the most widely supported blockchain ecosystem. ChainPortal has 5 EVM testnets enabled in the app today — Sepolia, Arbitrum Sepolia, Base Sepolia, Optimism Sepolia and Arc Testnet. Many more EVM chains, including Ethereum, Polygon, Arbitrum, Base, Optimism, BSC and Avalanche mainnets, are configured but not yet enabled: each one needs factory contracts deployed first. No EVM mainnet is enabled yet.
All EVM deployments use the EIP-1167 minimal proxy pattern, reducing gas costs by up to 90% compared to deploying full contract bytecode.
Supported Token Standards
| Standard | Type | Description |
|---|---|---|
| ERC20 | Fungible Token | Standard token with optional mint, burn, pause, whitelist, anti-bot, and tax features |
| TaxableERC20 | Taxable Token | ERC20 with automatic transfer tax for treasury/liquidity |
| ERC721 | NFT | Non-fungible token with royalties (EIP-2981), reveal, and mint phases |
| ERC1155 | Multi-Token | Multiple token types in a single contract -- game items, editions, tickets |
Features Available
EVM Feature Matrix
| Feature | EVM | Solana | Cosmos | Aptos | SUI | NEAR |
|---|---|---|---|---|---|---|
| Token Creation | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
| NFT Creation | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Multi-Token (1155) | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Airdrop | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Token Locking | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Liquidity Locking | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Launchpad | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Staking Pools | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
| Referral System | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
Supported Networks
Enabled in the app today
These networks have factory contracts deployed and a verified RPC, explorer and faucet. They are the EVM networks you can select in the ChainPortal chain picker.
Configured, not yet enabled
These networks exist in ChainPortal's chain configuration but are not selectable in the app yet — they need factory contracts deployed (or redeployed, in the case of Polygon Amoy) before token and NFT creation can work.
Wallets
- MetaMask -- Most popular, supports all EVM chains
- Rainbow -- Mobile-first, great UX
- Rabby -- Multi-chain focused
- Coinbase Wallet -- Easy for beginners
- WalletConnect -- Connect any mobile wallet via QR code
- Safe (Gnosis) -- Multi-signature wallet for teams
Smart Contracts
All EVM contracts are deployed using OpenZeppelin's battle-tested libraries:
- Factory Contracts: Deploy new tokens/NFTs as minimal proxies
- Access Control: Owner-based permissions
- Reentrancy Guards: Protection against reentrancy attacks
- Pausable: Emergency pause functionality
Getting Started
Install MetaMask
Install MetaMask or another EVM wallet. See the Wallet Setup guide for all supported wallets.
Select Your Network
Use the chain selector in ChainPortal to pick one of the enabled EVM testnets. Start with Sepolia for free testing.
Create a Token or NFT
Navigate to Tokens > Create Token or NFTs > Create Collection and follow the guided form.
90% Gas Savings: All EVM deployments use the EIP-1167 minimal proxy pattern. Instead of deploying full contract bytecode each time, you pay only for a tiny proxy — dramatically reducing your gas cost.
External Resources
| Resource | URL |
|---|---|
| Ethereum Developer Docs | https://ethereum.org/developers |
| OpenZeppelin Contracts | https://docs.openzeppelin.com |
| EIP-20: ERC20 Standard | https://eips.ethereum.org/EIPS/eip-20 |
| EIP-721: ERC721 Standard | https://eips.ethereum.org/EIPS/eip-721 |
| EIP-1155: Multi-Token Standard | https://eips.ethereum.org/EIPS/eip-1155 |
| EIP-1167: Minimal Proxy Pattern | https://eips.ethereum.org/EIPS/eip-1167 |
| EIP-2981: NFT Royalty Standard | https://eips.ethereum.org/EIPS/eip-2981 |
| Foundry Book | https://book.getfoundry.sh |
| wagmi Docs | https://wagmi.sh |
| viem Docs | https://viem.sh |
| RainbowKit Docs | https://www.rainbowkit.com/docs |
| Sepolia Testnet Faucet | https://sepoliafaucet.com |