On Avalanche you have two real options for an NFT marketplace: deploy on the C-Chain, the public EVM chain where most Avalanche users and assets already are, or launch your own Avalanche L1 (formerly called a subnet) with custom gas and rules. Most marketplaces belong on the C-Chain; dedicated L1s make sense for games that generate huge volumes of item trades.
Avalanche in one paragraph
Avalanche's primary network has three chains: the X-Chain for asset transfers, the P-Chain for validator and network coordination, and the C-Chain, an EVM-compatible chain for smart contracts. Its consensus gives fast finality, typically within a couple of seconds, so a purchase is settled quickly and cannot be reorganized away afterwards. The ecosystem also lets projects launch their own blockchains, now called Avalanche L1s. The Avalanche9000 (Etna) upgrade at the end of 2024 cut the cost of running one by replacing the large upfront validator stake with a continuous fee.
C-Chain or your own Avalanche L1?
| Consideration | C-Chain | Dedicated Avalanche L1 |
|---|---|---|
| Users and liquidity | Shared with the whole Avalanche ecosystem | Must be attracted or bridged in |
| Gas token | AVAX | Your choice, including your own token or zero-fee transactions |
| Throughput | Shared; fees rise in busy periods | Dedicated capacity |
| Rules | Public, permissionless | Can restrict deployers, require KYC, or add custom precompiles |
| Operations | None beyond your app | Validators, RPC, explorer, bridge, monitoring |
| Best for | Marketplaces, collections, most dApps | Games with high transaction volume; enterprise or regulated apps |
Several gaming projects run their own Avalanche L1 so in-game trades do not compete with DeFi traffic. If you go that route, your marketplace may live on the game's L1 while high-value items can still move to the C-Chain for wider trading.
Moving NFTs between Avalanche chains
Avalanche has native cross-chain messaging between its L1s, now known as Avalanche Interchain Messaging (ICM, formerly Avalanche Warp Messaging), with token-transfer contracts built on it. Validators of the source chain sign messages that the destination chain verifies, so you avoid a separate third-party bridge between Avalanche chains. For NFTs, you still choose a lock-and-mint design and decide which chain is canonical. Assets arriving from Ethereum or other ecosystems need external bridges, with all the risks the cross-chain NFT guide describes.
Marketplace architecture on the C-Chain
Because the C-Chain is EVM-compatible, the architecture matches any EVM marketplace:
- ERC-721 and ERC-1155 collections with EIP-2981 royalty information.
- A signed-order exchange (Seaport-style) or a simpler on-chain listing contract.
- An indexer for ownership, listings and sales; check your NFT API and subgraph providers support Avalanche and, if relevant, your L1.
- Wallets: Core (Avalanche's own wallet), MetaMask and other EVM wallets, plus embedded wallets for mainstream users.
- Metadata on IPFS or Arweave.
The Ethereum NFT marketplace guide explains signed orders and royalty policy in detail; that material applies unchanged on the C-Chain.
Where Avalanche fits well
- Game item marketplaces, especially for games running on their own Avalanche L1. The NFT gaming platform guide covers item economies.
- Tokenized real-world assets and institutional pilots, where a permissioned L1 can enforce KYC at the chain level. See the tokenization platform guide.
- Ticketing and loyalty, where fast finality makes entry checks reliable.
Pure art marketplaces have a harder time: collectors are concentrated on Ethereum, Solana and Bitcoin, and NFT trading on Avalanche, as everywhere, is well below its 2021 to 2022 levels.
Build steps
- Choose C-Chain or your own L1, based on transaction volume and control requirements.
- Write contracts with Foundry or Hardhat; test on the Fuji testnet.
- If launching an L1, configure it with Avalanche's tooling (Avalanche CLI), choose the gas token and validator set, and set up RPC and an explorer.
- Build the indexer, order book and frontend.
- Integrate Interchain Messaging if items need to move between your L1 and the C-Chain.
- Audit and launch, with curated collections first.
Cost and timeline
As a reasoned estimate, a C-Chain marketplace MVP is three to five months for four or five engineers, similar to other EVM chains. A dedicated L1 adds DevOps work and ongoing validator fees and infrastructure costs, and you should budget for them every month, not just at launch.
Frequently asked questions
What happened to Avalanche subnets?
They are now called Avalanche L1s. The Avalanche9000 upgrade changed the economics, making it cheaper to launch and run one, and the terminology changed along with it.
Can I use Solidity on Avalanche?
Yes. The C-Chain and EVM-based L1s run Solidity contracts, and standard Ethereum tooling and wallets work.
Do Avalanche NFTs show on Ethereum marketplaces?
Only on marketplaces that support Avalanche. The NFTs remain on Avalanche unless bridged.