On this page

Addresses

Omniassets is deployed on seven EVM mainnets. Every supported chain uses the same public core and shared module addresses.

Do not use addresses from archived deployments.

This page covers Omniassets v1 only. Omnipad and Omnigas use separate contracts and independent versions: see Omnipad deployments and Omnigas deployments. Arbitrum, Optimism and Avalanche are not in the current Omniassets v1 registry; older deployments there are not current routes. Arc is not enabled.

Core contract

Most integrations only call this address:

Omnisea
0x7AEEBd64211eB405C081a2085BF712fb5ad2e133

It exposes token discovery, representation lookup, gas-floor reads, quotes, sends, retries, and restores.

Supported networks

NetworkChain IDLayerZero EIDCore contract
Ethereum1301010x7AEE…e133
Base8453301840x7AEE…e133
Polygon137301090x7AEE…e133
BNB Chain56301020x7AEE…e133
Robinhood Chain4663304160x7AEE…e133
Ink57073303390x7AEE…e133
HyperEVM999303670x7AEE…e133

Use LayerZero EIDs in contract calls and EVM chain IDs in wallet and RPC configuration.

Contract modules

ContractAddressRole
Omnisea0x7AEEBd64211eB405C081a2085BF712fb5ad2e133Public entrypoint and accounting
OmniseaRouter0x89Eb516C53D17D74B3592ebFF5FCf88c4Ca07326LayerZero messaging and failed-message recovery
OmniseaRegistry0x92e357A88836D3Fc907bcD00400eA58CcD87f69fAsset identity, metadata, and deterministic deployments
OmniseaVault0x69C834366e19152fB5F001Ab4188b60666ad688eOriginal ERC-20 backing
OmniseaFeesManager0x1A930aBBD0fCB9C69c3c081a80c4d51Fb7045290Protocol-fee accounting
OFT implementation0xCC4c81c073203F6BBc09167f68d5567434c053f2Implementation for Omniasset minimal proxies

Applications should approve and call Omnisea. Do not approve the Vault or call the Router directly.

HyperEVM exposes the same Omnisea address and transfer interface. Its facade delegates execution across four immutable modules to fit HyperEVM's transaction gas cap; client integrations do not call those modules directly.

HyperEVM-only moduleAddress
Original-token operations0xe09376Edc8a759A6affF2c848f8cb1AD84Ce4d14
Omniasset operations0x2903a7C6822aabf17761a16209290a6efAC4aeC1
Inbound settlement0x300BD9C9395d3aa45CDc66eD154AddEB55381073
Administration0x5D9623BFf476383d275b287815e0B07AaAEDA7e0

Verify live configuration

Before production use, read the contract on the intended source chain and verify:

  • localEndpointId() matches the expected LayerZero EID;
  • endpointNativeToken() matches the fee currency expected by the client;
  • minTransferGas() and minCreationGas() are reflected in your options;
  • the selected destination returns a successful quote.

The live contract and successful quote are authoritative for route availability and pricing.

Introducing Omnipad-Launch tokens between chains