ChainPortalChainPortal Docs
Ecosystems
Ecosystems

EVM Chains

Deploy tokens and NFTs on Ethereum, Polygon, Arbitrum, Base, and 30+ EVM-compatible chains.

EVMEVM -- 33+ Chains

Overview

EVM (Ethereum Virtual Machine) chains are the most widely supported blockchain ecosystem. ChainPortal supports 33+ EVM chains including Ethereum, Polygon, Arbitrum, Base, Optimism, BSC, Avalanche, and many more.

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

Mainnets7
Ethereum#1
Polygon#137
Arbitrum One#42161
Base#8453
Optimism#10
BSC#56
Avalanche#43114
Testnets11
Sepolia#11155111
Polygon Amoy#80002
BSC Testnet#97
Arbitrum Sepolia#421614
Base Sepolia#84532
Optimism Sepolia#11155420
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 your target EVM network. 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

Edit on GitHub