EVM Chains
Deploy tokens and NFTs on Ethereum, Polygon, Arbitrum, Base, and 30+ EVM-compatible 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
| 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
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 your target EVM network. 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 |