ChainPortalChainPortal Docs
Ecosystems
Ecosystems

EVM Chains

Deploy tokens and NFTs on EVM chains. Enabled today on Sepolia, Arbitrum Sepolia, Base Sepolia, Optimism Sepolia and Arc Testnet.

EVMEVM -- 5 Testnets Live

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

StandardTypeDescription
ERC20Fungible TokenStandard token with optional mint, burn, pause, whitelist, anti-bot, and tax features
TaxableERC20Taxable TokenERC20 with automatic transfer tax for treasury/liquidity
ERC721NFTNon-fungible token with royalties (EIP-2981), reveal, and mint phases
ERC1155Multi-TokenMultiple token types in a single contract -- game items, editions, tickets

Features Available

EVM Feature Matrix

FeatureEVMSolanaCosmosAptosSUINEAR
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.

Testnets5
Sepolia#11155111
Arbitrum Sepolia#421614
Base Sepolia#84532
Optimism Sepolia#11155420
Arc Testnet#5042002

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.

Mainnets7
Ethereum#1
Polygon#137
Arbitrum One#42161
Base#8453
Optimism#10
BSC#56
Avalanche#43114
Testnets7
Polygon Amoy#80002
BSC Testnet#97
Avalanche Fuji#43113
Mode Testnet#919
MegaETH Testnet#6343
Abstract Testnet#11124
Story Aeneid#1315

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

1

Install MetaMask

Install MetaMask or another EVM wallet. See the Wallet Setup guide for all supported wallets.

2

Select Your Network

Use the chain selector in ChainPortal to pick one of the enabled EVM testnets. Start with Sepolia for free testing.

3

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

ResourceURL
Ethereum Developer Docshttps://ethereum.org/developers
OpenZeppelin Contractshttps://docs.openzeppelin.com
EIP-20: ERC20 Standardhttps://eips.ethereum.org/EIPS/eip-20
EIP-721: ERC721 Standardhttps://eips.ethereum.org/EIPS/eip-721
EIP-1155: Multi-Token Standardhttps://eips.ethereum.org/EIPS/eip-1155
EIP-1167: Minimal Proxy Patternhttps://eips.ethereum.org/EIPS/eip-1167
EIP-2981: NFT Royalty Standardhttps://eips.ethereum.org/EIPS/eip-2981
Foundry Bookhttps://book.getfoundry.sh
wagmi Docshttps://wagmi.sh
viem Docshttps://viem.sh
RainbowKit Docshttps://www.rainbowkit.com/docs
Sepolia Testnet Faucethttps://sepoliafaucet.com

On this page