This is the canonical reference for every asset and Corn protocol contract. Use it to verify addresses when importing tokens into a wallet after bridging, or when interacting with contracts on Cornscan.
If your wallet doesn't auto-detect a token after bridging, copy the relevant address from the table below and add it as a custom token.
Assets
The same asset has a different contract address on Corn than on Ethereum mainnet. Bridging maps one to the other.
Asset | Ethereum mainnet | Corn |
CORN | ||
popCORN | N/A | |
BTCN | 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE (native gas) | |
wBTCN | N/A | |
USDT0 | ||
USDC.e | ||
LBTC | ||
pumpBTC | ||
uniBTC | ||
stBTC | ||
enzoBTC | ||
solvBTC | ||
SolvBTC.BBN (xSolvBTC) | ||
waBTC | ||
aBTC | ||
weETH | ||
wETH |
Corn ecosystem contracts (Corn Maizenet)
Contract | Address |
Wrapped Bitcorn (wBTCN) | |
CORN token | |
CORN Staking (Locker) | |
CORN Distributor (Airdrop) | |
popCORN token | |
Multicall3 |
Morpho on Corn
Contract | Address |
Morpho Blue (singleton) | |
bbqBTCN vault | |
bbqUSDT0 vault |
Uniswap V3 on Corn
Contract | Address |
NonfungiblePositionManager |
LayerZero bridging infrastructure (Corn Maizenet)
Contract | Address |
LayerZero Endpoint | |
Horizen DVN | |
Nethermind DVN | |
LayerZero Labs DVN |
LayerZero's deployed contracts page also lists these and other reference contracts: docs.layerzero.network — Corn.
Ethereum mainnet contracts
For the mainnet side of the bridge:
Contract | Address |
CORN token | |
Bitcorn (BTCN) | |
Corn Silo | |
WBTC Swap Facility | |
cbBTC Swap Facility | |
Silo Authority | |
Corn Silo Timelock | |
Infra Authority | |
High Security Timelock |
Help
If you find an address here that doesn't match what's on chain, ping us in the Corn Discord — we'll verify and update.