On this page

Addresses

The new asset-router release from solidity-v2 is configured as protocol version 1 in the new registry. This is a fresh protocol release, not the older deployed Omniassets v1 implementation.

The current registry includes the fresh routers deployed on Ethereum, Base, Optimism, BNB Chain, Ink, Robinhood Chain, Arbitrum, Polygon. Undeployed in this release: HyperEVM. Use the snapshot below, or the same deployment addresses bundled with the TypeScript SDK. Do not use older release addresses with these ABIs.

The web registry is lib/omniseaDeployments.ts; the API registry is src/omnisea-deployments.ts. They must match. After deployment publish the router, vault, Lens, OFT implementation, adapter implementation, start block and indexing flag.

Release identity

The directory name solidity-v2, package version, and registry version identify different things. These docs use asset-router / registry version 1. Older deployed Omniassets contracts are a different implementation and cannot be upgraded into this release merely by changing an ABI or API environment variable. Omnigas maintains its separate contract versions and deployment registry.

Before enabling a route, verify code and constructor parameters on both chains, peers, the frozen LayerZero route configuration, and the asset's chain enablement. A route is not live just because both chain names appear in a table. No non-EVM router implementation is published in this release.

Download ABIs

Verify code, immutable parameters and peers before activating a deployment. Register one router webhook per deployed chain, then seed the API registry. Omnigas has its own deployment registry.

Registry snapshot

NetworkChain IDEIDRouterIndexed
Ethereum1301010x96c756BAEFf18BC1A7871b2F5d4173E958be2d89No
Optimism10301110x96c756BAEFf18BC1A7871b2F5d4173E958be2d89No
BNB Chain56301020x96c756BAEFf18BC1A7871b2F5d4173E958be2d89No
Polygon137301090x96c756BAEFf18BC1A7871b2F5d4173E958be2d89No
HyperEVM99930367Not deployedNo
Robinhood Chain4663304160x96c756BAEFf18BC1A7871b2F5d4173E958be2d89No
Base8453301840x96c756BAEFf18BC1A7871b2F5d4173E958be2d89No
Arbitrum42161301100x96c756BAEFf18BC1A7871b2F5d4173E958be2d89No
Ink57073303390x96c756BAEFf18BC1A7871b2F5d4173E958be2d89No

Ethereum · release 1

Deployment block: 26092558

  • router: 0x96c756BAEFf18BC1A7871b2F5d4173E958be2d89
  • vault: 0x2a81bf1C070B3d9d0e1940b3B504245658ac980F
  • lens: 0x31f4D19cE904b523abFe78ECD4Cd0F1150403a29
  • oftImplementation: 0xbED1C295E33b705c48b3CdC0350115Ca1cc61e5d
  • adapterImplementation: 0xD662FC0b4Ae0D3Ab41DbC450C60418aEc108CBE6

Optimism · release 1

Deployment block: 157599927

  • router: 0x96c756BAEFf18BC1A7871b2F5d4173E958be2d89
  • vault: 0x2a81bf1C070B3d9d0e1940b3B504245658ac980F
  • lens: 0x31f4D19cE904b523abFe78ECD4Cd0F1150403a29
  • oftImplementation: 0xbED1C295E33b705c48b3CdC0350115Ca1cc61e5d
  • adapterImplementation: 0xD662FC0b4Ae0D3Ab41DbC450C60418aEc108CBE6

BNB Chain · release 1

Deployment block: 124969368

  • router: 0x96c756BAEFf18BC1A7871b2F5d4173E958be2d89
  • vault: 0x2a81bf1C070B3d9d0e1940b3B504245658ac980F
  • lens: 0x31f4D19cE904b523abFe78ECD4Cd0F1150403a29
  • oftImplementation: 0xbED1C295E33b705c48b3CdC0350115Ca1cc61e5d
  • adapterImplementation: 0xD662FC0b4Ae0D3Ab41DbC450C60418aEc108CBE6

Polygon · release 1

Deployment block: 94730498

  • router: 0x96c756BAEFf18BC1A7871b2F5d4173E958be2d89
  • vault: 0x2a81bf1C070B3d9d0e1940b3B504245658ac980F
  • lens: 0x31f4D19cE904b523abFe78ECD4Cd0F1150403a29
  • oftImplementation: 0xbED1C295E33b705c48b3CdC0350115Ca1cc61e5d
  • adapterImplementation: 0xD662FC0b4Ae0D3Ab41DbC450C60418aEc108CBE6

Robinhood Chain · release 1

Deployment block: 76809580

  • router: 0x96c756BAEFf18BC1A7871b2F5d4173E958be2d89
  • vault: 0x2a81bf1C070B3d9d0e1940b3B504245658ac980F
  • lens: 0x31f4D19cE904b523abFe78ECD4Cd0F1150403a29
  • oftImplementation: 0xbED1C295E33b705c48b3CdC0350115Ca1cc61e5d
  • adapterImplementation: 0xD662FC0b4Ae0D3Ab41DbC450C60418aEc108CBE6

Base · release 1

Deployment block: 52004566

  • router: 0x96c756BAEFf18BC1A7871b2F5d4173E958be2d89
  • vault: 0x2a81bf1C070B3d9d0e1940b3B504245658ac980F
  • lens: 0x31f4D19cE904b523abFe78ECD4Cd0F1150403a29
  • oftImplementation: 0xbED1C295E33b705c48b3CdC0350115Ca1cc61e5d
  • adapterImplementation: 0xD662FC0b4Ae0D3Ab41DbC450C60418aEc108CBE6

Arbitrum · release 1

Deployment block: 510454476

  • router: 0x96c756BAEFf18BC1A7871b2F5d4173E958be2d89
  • vault: 0x2a81bf1C070B3d9d0e1940b3B504245658ac980F
  • lens: 0x31f4D19cE904b523abFe78ECD4Cd0F1150403a29
  • oftImplementation: 0xbED1C295E33b705c48b3CdC0350115Ca1cc61e5d
  • adapterImplementation: 0xD662FC0b4Ae0D3Ab41DbC450C60418aEc108CBE6

Ink · release 1

Deployment block: 57300307

  • router: 0x96c756BAEFf18BC1A7871b2F5d4173E958be2d89
  • vault: 0x2a81bf1C070B3d9d0e1940b3B504245658ac980F
  • lens: 0x31f4D19cE904b523abFe78ECD4Cd0F1150403a29
  • oftImplementation: 0xbED1C295E33b705c48b3CdC0350115Ca1cc61e5d
  • adapterImplementation: 0xD662FC0b4Ae0D3Ab41DbC450C60418aEc108CBE6