feat: nov 6 chain deploy batch (#4833)

### Description

- redeploy to alephzeroevmmainnet chilizmainnet flowmainnet
immutablezkevmmainnet metal polynomialfi rarichain rootstockmainnet
superpositionmainnet
- deploy to flame prom

### Drive-by changes

- igp updates

### Related issues

<!--
- Fixes #[issue number here]
-->

### Backward compatibility

<!--
Are these changes backward compatible? Are there any infrastructure
implications, e.g. changes that would prohibit deploying older commits
using this infra tooling?

Yes/No
-->

### Testing

manual

---------

Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com>
trevor/disable-rarichain-rpc
Paul Balaji 2 weeks ago committed by GitHub
parent 8e50c2af21
commit bbb970a442
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 5
      .changeset/dirty-olives-talk.md
  2. 2
      .registryrc
  3. 1992
      rust/main/config/mainnet_config.json
  4. 66
      typescript/infra/config/environments/mainnet3/agent.ts
  5. 42
      typescript/infra/config/environments/mainnet3/aw-validators/hyperlane.json
  6. 9
      typescript/infra/config/environments/mainnet3/chains.ts
  7. 1139
      typescript/infra/config/environments/mainnet3/core/verification.json
  8. 22
      typescript/infra/config/environments/mainnet3/funding.ts
  9. 80
      typescript/infra/config/environments/mainnet3/gasPrices.json
  10. 742
      typescript/infra/config/environments/mainnet3/ism/verification.json
  11. 469
      typescript/infra/config/environments/mainnet3/middleware/accounts/verification.json
  12. 9
      typescript/infra/config/environments/mainnet3/owners.ts
  13. 20
      typescript/infra/config/environments/mainnet3/supportedChainNames.ts
  14. 166
      typescript/infra/config/environments/mainnet3/tokenPrices.json
  15. 200
      typescript/infra/config/environments/mainnet3/validators.ts
  16. 11
      typescript/infra/scripts/agents/update-agent-config.ts
  17. 5
      typescript/infra/scripts/announce-validators.ts
  18. 22
      typescript/infra/scripts/funding/fund-keys-from-deployer.ts
  19. 1
      typescript/infra/scripts/print-balances.ts
  20. 1
      typescript/infra/scripts/print-gas-prices.ts
  21. 1
      typescript/infra/scripts/print-token-prices.ts
  22. 9
      typescript/infra/src/config/chain.ts
  23. 100
      typescript/sdk/src/consts/multisigIsm.ts

@ -0,0 +1,5 @@
---
'@hyperlane-xyz/sdk': minor
---
Redeploy to alephzeroevmmainnet, chilizmainnet, flowmainnet, immutablezkevmmainnet, metal, polynomialfi, rarichain, rootstockmainnet, superpositionmainnet. Deploy to flame, prom.

@ -1 +1 @@
4e52093acfe3dc75a35771905f3a7757b368ac50
a797d721ecfb7bf3b6f31fb6eaf2b9001cadc3db

File diff suppressed because it is too large Load Diff

@ -57,12 +57,13 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
// Generally, we run all production validators in the Hyperlane context.
[Role.Validator]: {
ancient8: true,
alephzeroevm: true,
alephzeroevmmainnet: true,
apechain: true,
arbitrum: true,
arbitrumnova: true,
astar: true,
astarzkevm: true,
flame: true,
avalanche: true,
b3: true,
base: true,
@ -72,7 +73,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
bsc: true,
celo: true,
cheesechain: true,
chiliz: true,
chilizmainnet: true,
coredao: true,
cyber: true,
degenchain: true,
@ -83,13 +84,13 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
everclear: true,
fantom: true,
flare: true,
flow: true,
flowmainnet: true,
fraxtal: true,
fusemainnet: true,
gnosis: true,
gravity: true,
harmony: true,
immutablezkevm: true,
immutablezkevmmainnet: true,
inevm: true,
injective: true,
kaia: true,
@ -101,7 +102,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
mantapacific: true,
mantle: true,
merlin: true,
metall2: true,
metal: true,
metis: true,
mint: true,
mode: true,
@ -115,12 +116,13 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
osmosis: true,
polygon: true,
polygonzkevm: true,
polynomial: true,
polynomialfi: true,
prom: true,
proofofplay: true,
rari: true,
rarichain: true,
real: true,
redstone: true,
rootstock: true,
rootstockmainnet: true,
sanko: true,
scroll: true,
sei: true,
@ -128,7 +130,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
snaxchain: true,
solanamainnet: true,
stride: false,
superposition: true,
superpositionmainnet: true,
taiko: true,
tangle: true,
viction: true,
@ -142,13 +144,14 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
zoramainnet: true,
},
[Role.Relayer]: {
alephzeroevm: true,
ancient8: true,
alephzeroevmmainnet: true,
apechain: true,
arbitrum: true,
arbitrumnova: true,
astar: true,
astarzkevm: true,
flame: true,
avalanche: true,
b3: true,
base: true,
@ -158,7 +161,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
bsc: true,
celo: true,
cheesechain: true,
chiliz: true,
chilizmainnet: true,
coredao: true,
cyber: true,
degenchain: true,
@ -169,13 +172,13 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
everclear: true,
fantom: true,
flare: true,
flow: true,
flowmainnet: true,
fraxtal: true,
fusemainnet: true,
gnosis: true,
gravity: true,
harmony: true,
immutablezkevm: true,
immutablezkevmmainnet: true,
inevm: true,
injective: true,
kaia: true,
@ -187,7 +190,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
mantapacific: true,
mantle: true,
merlin: true,
metall2: true,
metal: true,
metis: true,
mint: true,
mode: true,
@ -202,12 +205,13 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
osmosis: true,
polygon: true,
polygonzkevm: true,
polynomial: true,
polynomialfi: true,
prom: true,
proofofplay: true,
rari: true,
rarichain: true,
real: true,
redstone: true,
rootstock: true,
rootstockmainnet: true,
sanko: true,
scroll: true,
sei: true,
@ -215,7 +219,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
snaxchain: true,
solanamainnet: true,
stride: true,
superposition: true,
superpositionmainnet: true,
taiko: true,
tangle: true,
viction: true,
@ -230,12 +234,13 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
},
[Role.Scraper]: {
ancient8: true,
alephzeroevm: true,
alephzeroevmmainnet: true,
apechain: true,
arbitrum: true,
arbitrumnova: true,
astar: true,
astarzkevm: true,
flame: true,
avalanche: true,
b3: true,
base: true,
@ -245,7 +250,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
bsc: true,
celo: true,
cheesechain: true,
chiliz: true,
chilizmainnet: true,
coredao: true,
cyber: true,
degenchain: true,
@ -257,13 +262,13 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
everclear: true,
fantom: true,
flare: true,
flow: true,
flowmainnet: true,
fraxtal: true,
fusemainnet: true,
gnosis: true,
gravity: true,
harmony: true,
immutablezkevm: true,
immutablezkevmmainnet: true,
inevm: true,
injective: true,
kaia: true,
@ -275,7 +280,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
mantapacific: true,
mantle: true,
merlin: true,
metall2: true,
metal: true,
metis: true,
mint: true,
mode: true,
@ -289,12 +294,13 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
osmosis: true,
polygon: true,
polygonzkevm: true,
polynomial: true,
polynomialfi: true,
prom: true,
proofofplay: true,
rari: true,
rarichain: true,
real: true,
redstone: true,
rootstock: true,
rootstockmainnet: true,
sanko: true,
scroll: true,
sei: true,
@ -303,7 +309,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
// Cannot scrape Sealevel chains
solanamainnet: false,
stride: true,
superposition: true,
superpositionmainnet: true,
taiko: true,
tangle: true,
// Has RPC non-compliance that breaks scraping.
@ -465,7 +471,7 @@ const hyperlane: RootAgentConfig = {
rpcConsensusType: RpcConsensusType.Fallback,
docker: {
repo,
tag: '0772863-20241105-145942',
tag: '75d62ae-20241107-060707',
},
gasPaymentEnforcement: gasPaymentEnforcement,
metricAppContexts,
@ -474,7 +480,7 @@ const hyperlane: RootAgentConfig = {
validators: {
docker: {
repo,
tag: '45399a3-20241025-210128',
tag: '75d62ae-20241107-060707',
},
rpcConsensusType: RpcConsensusType.Quorum,
chains: validatorChainConfig(Contexts.Hyperlane),
@ -484,7 +490,7 @@ const hyperlane: RootAgentConfig = {
rpcConsensusType: RpcConsensusType.Fallback,
docker: {
repo,
tag: '38bd1ae-20241031-125333',
tag: '75d62ae-20241107-060707',
},
resources: scraperResources,
},

@ -2,8 +2,8 @@
"ancient8": {
"validators": ["0xbb5842ae0e05215b53df4787a29144efb7e67551"]
},
"alephzeroevm": {
"validators": ["0xcae8fab142adc4e434bb7409e40dd932cc3851aa"]
"alephzeroevmmainnet": {
"validators": ["0x33f20e6e775747d60301c6ea1c50e51f0389740c"]
},
"apechain": {
"validators": ["0x773d7fe6ffb1ba4de814c28044ff9a2d83a48221"]
@ -24,6 +24,9 @@
"astarzkevm": {
"validators": ["0x89ecdd6caf138934bf3a2fb7b323984d72fd66de"]
},
"flame": {
"validators": ["0x1fa928ce884fa16357d4b8866e096392d4d81f43"]
},
"avalanche": {
"validators": [
"0x3fb8263859843bffb02950c492d492cae169f4cf",
@ -67,8 +70,8 @@
"cheesechain": {
"validators": ["0x478fb53c6860ae8fc35235ba0d38d49b13128226"]
},
"chiliz": {
"validators": ["0x82d024f453b1a3f3f6606226f06b038da27596f3"]
"chilizmainnet": {
"validators": ["0x7403e5d58b48b0f5f715d9c78fbc581f01a625cb"]
},
"coredao": {
"validators": ["0xbd6e158a3f5830d99d7d2bce192695bc4a148de2"]
@ -104,8 +107,8 @@
"flare": {
"validators": ["0xb65e52be342dba3ab2c088ceeb4290c744809134"]
},
"flow": {
"validators": ["0x3aee1090318e9c54d1d23194dcd0f2bee00ddc97"]
"flowmainnet": {
"validators": ["0xe132235c958ca1f3f24d772e5970dd58da4c0f6e"]
},
"fraxtal": {
"validators": ["0x4bce180dac6da60d0f3a2bdf036ffe9004f944c1"]
@ -126,8 +129,8 @@
"harmony": {
"validators": ["0xd677803a67651974b1c264171b5d7ca8838db8d5"]
},
"immutablezkevm": {
"validators": ["0xa787c2952a4d22f776ee6e87e828e6f75de24330"]
"immutablezkevmmainnet": {
"validators": ["0xbdda85b19a5efbe09e52a32db1a072f043dd66da"]
},
"inevm": {
"validators": [
@ -170,8 +173,8 @@
"merlin": {
"validators": ["0xc1d6600cb9326ed2198cc8c4ba8d6668e8671247"]
},
"metall2": {
"validators": ["0x1b000e1e1f0a032ed382c6d69a2d58f6fe773c09"]
"metal": {
"validators": ["0xd9f7f1a05826197a93df51e86cefb41dfbfb896a"]
},
"metis": {
"validators": ["0xc4a3d25107060e800a43842964546db508092260"]
@ -232,14 +235,17 @@
"0x6a1da2e0b7ae26aaece1377c0a4dbe25b85fa3ca"
]
},
"polynomial": {
"validators": ["0xa63ad0891e921ad5947d57e05831fabb9816eca7"]
"polynomialfi": {
"validators": ["0x23d348c2d365040e56f3fee07e6897122915f513"]
},
"prom": {
"validators": ["0xb0c4042b7c9a95345be8913f4cdbf4043b923d98"]
},
"proofofplay": {
"validators": ["0xcda40baa71970a06e5f55e306474de5ca4e21c3b"]
},
"rari": {
"validators": ["0x989d6862e09de21337078efbd86843a3eb1133e3"]
"rarichain": {
"validators": ["0xeac012df7530720dd7d6f9b727e4fe39807d1516"]
},
"real": {
"validators": ["0xaebadd4998c70b05ce8715cf0c3cb8862fe0beec"]
@ -247,8 +253,8 @@
"redstone": {
"validators": ["0x1400b9737007f7978d8b4bbafb4a69c83f0641a7"]
},
"rootstock": {
"validators": ["0xcb8e3a72cf427feff27416d0e2ec375a052eaaee"]
"rootstockmainnet": {
"validators": ["0x8675eb603d62ab64e3efe90df914e555966e04ac"]
},
"sanko": {
"validators": ["0x795c37d5babbc44094b084b0c89ed9db9b5fae39"]
@ -272,8 +278,8 @@
"solanamainnet": {
"validators": ["0x28464752829b3ea59a497fca0bdff575c534c3ff"]
},
"superposition": {
"validators": ["0x5978d0e6afa9270ddb87cff43a8fa7a763a5dfc4"]
"superpositionmainnet": {
"validators": ["0x3f489acdd341c6b4dd86293fa2cc5ecc8ccf4f84"]
},
"taiko": {
"validators": ["0xa930073c8f2d0b2f7423ea32293e0d1362e65d79"]

@ -53,14 +53,14 @@ export const chainMetadataOverrides: ChainMap<Partial<ChainMetadata>> = {
maxPriorityFeePerGas: 50 * 10 ** 9, // 50 gwei
},
},
rootstock: {
rootstockmainnet: {
transactionOverrides: {
gasPrice: 7 * 10 ** 7, // 0.07 gwei
// gasLimit: 6800000, // set when deploying contracts
},
},
// Deploy-only overrides, set when deploying contracts
// chiliz: {
// chilizmainnet: {
// transactionOverrides: {
// maxFeePerGas: 100000 * 10 ** 9, // 100,000 gwei
// },
@ -70,6 +70,11 @@ export const chainMetadataOverrides: ChainMap<Partial<ChainMetadata>> = {
// confirmations: 3,
// },
// },
// prom: {
// transactionOverrides: {
// gasPrice: 20 * 10 ** 9, // 20 gwei
// },
// },
};
export const getRegistry = async (useSecrets = true): Promise<IRegistry> =>

@ -10,7 +10,7 @@ export const keyFunderConfig: KeyFunderConfig<
> = {
docker: {
repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo',
tag: '1b067fe-20241106-190859',
tag: '1ed620c-20241107-052148',
},
// We're currently using the same deployer/key funder key as mainnet2.
// To minimize nonce clobbering we offset the key funder cron
@ -27,12 +27,13 @@ export const keyFunderConfig: KeyFunderConfig<
// desired balance config, must be set for each chain
desiredBalancePerChain: {
ancient8: '0.5',
alephzeroevm: '100',
alephzeroevmmainnet: '100',
apechain: '50',
arbitrum: '0.5',
arbitrumnova: '0.05',
astar: '100',
astarzkevm: '0.05',
flame: '1',
avalanche: '5',
b3: '0.05',
base: '0.5',
@ -42,7 +43,7 @@ export const keyFunderConfig: KeyFunderConfig<
bsc: '5',
celo: '3',
cheesechain: '50',
chiliz: '200',
chilizmainnet: '200',
coredao: '25',
cyber: '0.05',
degenchain: '100',
@ -52,13 +53,13 @@ export const keyFunderConfig: KeyFunderConfig<
everclear: '0.05',
fantom: '100',
flare: '500',
flow: '5',
flowmainnet: '5',
fraxtal: '0.2',
fusemainnet: '20',
gnosis: '5',
gravity: '500',
harmony: '500',
immutablezkevm: '25',
immutablezkevmmainnet: '25',
inevm: '3',
kaia: '250',
kroma: '0.05',
@ -69,7 +70,7 @@ export const keyFunderConfig: KeyFunderConfig<
mantapacific: '0.2',
mantle: '20',
merlin: '0.002',
metall2: '0.05',
metal: '0.05',
metis: '3',
mint: '0.05',
mode: '0.2',
@ -81,12 +82,13 @@ export const keyFunderConfig: KeyFunderConfig<
orderly: '0.05',
polygon: '20',
polygonzkevm: '0.5',
polynomial: '0.05',
polynomialfi: '0.05',
prom: '5',
proofofplay: '0.05',
rari: '0.05',
rarichain: '0.05',
real: '0.1',
redstone: '0.2',
rootstock: '0.002',
rootstockmainnet: '0.002',
sanko: '2',
scroll: '0.5',
sei: '50',
@ -94,7 +96,7 @@ export const keyFunderConfig: KeyFunderConfig<
snaxchain: '0.05',
// ignore non-evm chains
stride: '0',
superposition: '0.05',
superpositionmainnet: '0.05',
taiko: '0.2',
tangle: '2',
viction: '3',

@ -3,7 +3,7 @@
"amount": "0.001000252",
"decimals": 9
},
"alephzeroevm": {
"alephzeroevmmainnet": {
"amount": "40.0",
"decimals": 9
},
@ -12,7 +12,7 @@
"decimals": 9
},
"arbitrum": {
"amount": "0.032084",
"amount": "0.01",
"decimals": 9
},
"arbitrumnova": {
@ -24,7 +24,11 @@
"decimals": 9
},
"astarzkevm": {
"amount": "0.119",
"amount": "0.105",
"decimals": 9
},
"flame": {
"amount": "101.0",
"decimals": 9
},
"avalanche": {
@ -36,7 +40,7 @@
"decimals": 9
},
"base": {
"amount": "0.025135767",
"amount": "0.010198987",
"decimals": 9
},
"bitlayer": {
@ -44,7 +48,7 @@
"decimals": 9
},
"blast": {
"amount": "0.004069265",
"amount": "0.005065432",
"decimals": 9
},
"bob": {
@ -63,7 +67,7 @@
"amount": "1.0",
"decimals": 9
},
"chiliz": {
"chilizmainnet": {
"amount": "5000.0",
"decimals": 9
},
@ -92,7 +96,7 @@
"decimals": 9
},
"ethereum": {
"amount": "15.468343175",
"amount": "13.154482028",
"decimals": 9
},
"everclear": {
@ -100,15 +104,15 @@
"decimals": 9
},
"fantom": {
"amount": "9.871668079",
"amount": "6.313597562",
"decimals": 9
},
"flare": {
"amount": "38.052815213",
"amount": "25.0",
"decimals": 9
},
"flow": {
"amount": "0.1",
"flowmainnet": {
"amount": "0.0000001",
"decimals": 9
},
"fraxtal": {
@ -120,7 +124,7 @@
"decimals": 9
},
"gnosis": {
"amount": "1.430000001",
"amount": "1.500000008",
"decimals": 9
},
"gravity": {
@ -131,8 +135,8 @@
"amount": "100.0",
"decimals": 9
},
"immutablezkevm": {
"amount": "11.000000049",
"immutablezkevmmainnet": {
"amount": "10.000000051",
"decimals": 9
},
"inevm": {
@ -152,7 +156,7 @@
"decimals": 9
},
"linea": {
"amount": "0.381023276",
"amount": "0.327116635",
"decimals": 9
},
"lisk": {
@ -160,7 +164,7 @@
"decimals": 9
},
"lukso": {
"amount": "0.557453646",
"amount": "0.323509518",
"decimals": 9
},
"lumia": {
@ -168,7 +172,7 @@
"decimals": 9
},
"mantapacific": {
"amount": "0.001003562",
"amount": "0.003000426",
"decimals": 9
},
"mantle": {
@ -179,12 +183,12 @@
"amount": "0.095",
"decimals": 9
},
"metall2": {
"metal": {
"amount": "0.001000252",
"decimals": 9
},
"metis": {
"amount": "1.280562502",
"amount": "1.105835936",
"decimals": 9
},
"mint": {
@ -204,7 +208,7 @@
"decimals": 9
},
"morph": {
"amount": "0.01",
"amount": "0.201",
"decimals": 9
},
"neutron": {
@ -216,7 +220,7 @@
"decimals": 9
},
"optimism": {
"amount": "0.001000604",
"amount": "0.001000638",
"decimals": 9
},
"orderly": {
@ -228,34 +232,38 @@
"decimals": 1
},
"polygon": {
"amount": "100",
"amount": "36.937366533",
"decimals": 9
},
"polygonzkevm": {
"amount": "0.5",
"amount": "0.217",
"decimals": 9
},
"polynomial": {
"polynomialfi": {
"amount": "0.001000252",
"decimals": 9
},
"prom": {
"amount": "13.1",
"decimals": 9
},
"proofofplay": {
"amount": "0.01",
"decimals": 9
},
"rari": {
"rarichain": {
"amount": "0.15",
"decimals": 9
},
"real": {
"amount": "0.03",
"amount": "0.04",
"decimals": 9
},
"redstone": {
"amount": "0.00010005",
"decimals": 9
},
"rootstock": {
"rootstockmainnet": {
"amount": "0.07",
"decimals": 9
},
@ -264,15 +272,15 @@
"decimals": 9
},
"scroll": {
"amount": "0.049509194",
"amount": "0.104386169",
"decimals": 9
},
"sei": {
"amount": "100.005260996",
"amount": "100.0",
"decimals": 9
},
"shibarium": {
"amount": "61.627947201",
"amount": "0.542811448",
"decimals": 9
},
"snaxchain": {
@ -287,12 +295,12 @@
"amount": "0.005",
"decimals": 1
},
"superposition": {
"superpositionmainnet": {
"amount": "0.01",
"decimals": 9
},
"taiko": {
"amount": "0.11100569",
"amount": "0.1323",
"decimals": 9
},
"tangle": {
@ -304,15 +312,15 @@
"decimals": 9
},
"worldchain": {
"amount": "0.001000315",
"amount": "0.001000279",
"decimals": 9
},
"xai": {
"amount": "0.73774",
"amount": "0.66911",
"decimals": 9
},
"xlayer": {
"amount": "10.44609375",
"amount": "10.982428125",
"decimals": 9
},
"zeronetwork": {
@ -332,7 +340,7 @@
"decimals": 9
},
"zoramainnet": {
"amount": "0.001000267",
"amount": "0.001000252",
"decimals": 9
}
}

@ -1200,614 +1200,485 @@
"expectedimplementation": "0x376aD181E8cd45eAd5403F78d5A871D08c3c4D77"
}
],
"alephzeroevm": [
"lumia": [
{
"name": "InterchainAccountIsm",
"address": "0x3E969bA938E6A993eeCD6F65b0dd8712B07dFe59",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0xD569fb1753167312ec5b78526743F2Bea027E5d8",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x168DFF0Ad2b180F3801883Fe5Ae56d7E7d91D5f4",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0x504236Da6344e5E144def5653C2b1d0fFd18cB7d",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xD569fb1753167312ec5b78526743F2Bea027E5d8",
"constructorArguments": "000000000000000000000000168dff0ad2b180f3801883fe5ae56d7e7d91d5f40000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e969ba938e6a993eecd6f65b0dd8712b07dfe59000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0xC9c1A8E0d7A389ff4E3A5ab1C3F9555c50BaD325",
"constructorArguments": "000000000000000000000000504236da6344e5e144def5653c2b1d0ffd18cb7d000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d569fb1753167312ec5b78526743f2bea027e5d8000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x168DFF0Ad2b180F3801883Fe5Ae56d7E7d91D5f4"
"expectedimplementation": "0x504236Da6344e5E144def5653C2b1d0fFd18cB7d"
},
{
"name": "InterchainAccountIsm",
"address": "0x783EC5e105234a570eB90f314284E5dBe53bdd90",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0x25EAC2007b0D40E3f0AF112FD346412321038719",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0x0F9d4704E1Fb25e416042524e594F1cEac6fF597",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xc5D6aCaafBCcEC6D7fD7d92F4509befce641c563",
"constructorArguments": "000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000783ec5e105234a570eb90f314284e5dbe53bdd90000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64",
"constructorArguments": "0000000000000000000000000f9d4704e1fb25e416042524e594f1ceac6ff597000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025eac2007b0d40e3f0af112fd346412321038719000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed"
"expectedimplementation": "0x0F9d4704E1Fb25e416042524e594F1cEac6fF597"
}
],
"rari": [
{
"name": "InterchainAccountIsm",
"address": "0x3E969bA938E6A993eeCD6F65b0dd8712B07dFe59",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x168DFF0Ad2b180F3801883Fe5Ae56d7E7d91D5f4",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xD569fb1753167312ec5b78526743F2Bea027E5d8",
"constructorArguments": "000000000000000000000000168dff0ad2b180f3801883fe5ae56d7e7d91d5f40000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e969ba938e6a993eecd6f65b0dd8712b07dfe59000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x168DFF0Ad2b180F3801883Fe5Ae56d7E7d91D5f4"
},
"gravity": [
{
"name": "InterchainAccountIsm",
"address": "0x99fEFc1119E86Ee0153eb887cF8E8ab2d92A16e8",
"address": "0x783EC5e105234a570eB90f314284E5dBe53bdd90",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0xCDeb368Db32ecCefaf7018e152DA9120565cb572",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xbB88a31E4b709b645c06825c0E0b5CAC906d97DE",
"constructorArguments": "000000000000000000000000cdeb368db32eccefaf7018e152da9120565cb5720000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099fefc1119e86ee0153eb887cf8e8ab2d92a16e8000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0xc5D6aCaafBCcEC6D7fD7d92F4509befce641c563",
"constructorArguments": "000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000783ec5e105234a570eb90f314284e5dbe53bdd90000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xCDeb368Db32ecCefaf7018e152DA9120565cb572"
"expectedimplementation": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed"
}
],
"superposition": [
"apechain": [
{
"name": "InterchainAccountIsm",
"address": "0x168DFF0Ad2b180F3801883Fe5Ae56d7E7d91D5f4",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000007f50c5776722630a0024fae05fde8b47571d7b39",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6Fb36672365C7c797028C400A61c58c0ECc53cD2",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0xc5D6aCaafBCcEC6D7fD7d92F4509befce641c563",
"constructorArguments": "0000000000000000000000007f50c5776722630a0024fae05fde8b47571d7b39",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x504236Da6344e5E144def5653C2b1d0fFd18cB7d",
"constructorArguments": "0000000000000000000000006fb36672365c7c797028c400a61c58c0ecc53cd2000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000168dff0ad2b180f3801883fe5ae56d7e7d91d5f4000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47",
"constructorArguments": "000000000000000000000000c5d6acaafbccec6d7fd7d92f4509befce641c5630000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6Fb36672365C7c797028C400A61c58c0ECc53cD2"
},
"expectedimplementation": "0xc5D6aCaafBCcEC6D7fD7d92F4509befce641c563"
}
],
"arbitrumnova": [
{
"name": "InterchainAccountIsm",
"address": "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0xbb0AE51BCa526cF313b6a95BfaB020794af6C394",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x83475ca5bEB2Eaa59A2FF48a0544ebaa4a32c2de",
"constructorArguments": "000000000000000000000000bb0ae51bca526cf313b6a95bfab020794af6c394000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009eb56085ddbda60adf7d2b533afed90e38fc9666000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xbb0AE51BCa526cF313b6a95BfaB020794af6C394"
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"chiliz": [
{
"name": "InterchainAccountIsm",
"address": "0x3E969bA938E6A993eeCD6F65b0dd8712B07dFe59",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x168DFF0Ad2b180F3801883Fe5Ae56d7E7d91D5f4",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xD569fb1753167312ec5b78526743F2Bea027E5d8",
"constructorArguments": "000000000000000000000000168dff0ad2b180f3801883fe5ae56d7e7d91d5f40000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e969ba938e6a993eecd6f65b0dd8712b07dfe59000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x168DFF0Ad2b180F3801883Fe5Ae56d7E7d91D5f4"
},
"harmony": [
{
"name": "InterchainAccountIsm",
"address": "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x0D3bD9F1bcDA82bD1682b2C895a907d7aaE45849",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xbb0AE51BCa526cF313b6a95BfaB020794af6C394",
"constructorArguments": "0000000000000000000000000d3bd9f1bcda82bd1682b2c895a907d7aae458490000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009eaac366bfd70430cfee6e70265fefff1cfc9e47000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x0D3bD9F1bcDA82bD1682b2C895a907d7aaE45849"
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"immutablezkevm": [
"kaia": [
{
"name": "InterchainAccountIsm",
"address": "0x3E969bA938E6A993eeCD6F65b0dd8712B07dFe59",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x168DFF0Ad2b180F3801883Fe5Ae56d7E7d91D5f4",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xD569fb1753167312ec5b78526743F2Bea027E5d8",
"constructorArguments": "000000000000000000000000168dff0ad2b180f3801883fe5ae56d7e7d91d5f40000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e969ba938e6a993eecd6f65b0dd8712b07dfe59000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x168DFF0Ad2b180F3801883Fe5Ae56d7E7d91D5f4"
},
{
"name": "InterchainAccountIsm",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x9eb56085DdbDA60aDf7d2B533AFeD90e38fC9666",
"constructorArguments": "0000000000000000000000009eaac366bfd70430cfee6e70265fefff1cfc9e470000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee8c0e1eebffcc451a013336386ea53e42a44451000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47"
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"lumia": [
"b3": [
{
"name": "InterchainAccountIsm",
"address": "0xD569fb1753167312ec5b78526743F2Bea027E5d8",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x504236Da6344e5E144def5653C2b1d0fFd18cB7d",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xC9c1A8E0d7A389ff4E3A5ab1C3F9555c50BaD325",
"constructorArguments": "000000000000000000000000504236da6344e5e144def5653c2b1d0ffd18cb7d000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d569fb1753167312ec5b78526743f2bea027e5d8000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x504236Da6344e5E144def5653C2b1d0fFd18cB7d"
},
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"orderly": [
{
"name": "InterchainAccountIsm",
"address": "0x25EAC2007b0D40E3f0AF112FD346412321038719",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x0F9d4704E1Fb25e416042524e594F1cEac6fF597",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xfF26696DcDb6BbFD27e959b847D4f1399D5BcF64",
"constructorArguments": "0000000000000000000000000f9d4704e1fb25e416042524e594f1ceac6ff597000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025eac2007b0d40e3f0af112fd346412321038719000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x0F9d4704E1Fb25e416042524e594F1cEac6fF597"
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"rootstock": [
{
"name": "InterchainAccountIsm",
"address": "0xD569fb1753167312ec5b78526743F2Bea027E5d8",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x504236Da6344e5E144def5653C2b1d0fFd18cB7d",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xC9c1A8E0d7A389ff4E3A5ab1C3F9555c50BaD325",
"constructorArguments": "000000000000000000000000504236da6344e5e144def5653c2b1d0ffd18cb7d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d569fb1753167312ec5b78526743f2bea027e5d8000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x504236Da6344e5E144def5653C2b1d0fFd18cB7d"
},
"snaxchain": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e10000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"polynomial": [
{
"name": "InterchainAccountIsm",
"address": "0xc23BaF5Eb5848D19701BbE7f139645e6bd58a319",
"constructorArguments": "00000000000000000000000002d16bc51af6bfd153d67ca61754cf912e82c4d9",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x376aD181E8cd45eAd5403F78d5A871D08c3c4D77",
"constructorArguments": "00000000000000000000000002d16bc51af6bfd153d67ca61754cf912e82c4d9",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x7c58Cadcc2b60ACF794eE1843488d6f5703f76BE",
"constructorArguments": "000000000000000000000000376ad181e8cd45ead5403f78d5a871d08c3c4d770000000000000000000000007f50c5776722630a0024fae05fde8b47571d7b3900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23baf5eb5848d19701bbe7f139645e6bd58a319000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x376aD181E8cd45eAd5403F78d5A871D08c3c4D77"
},
"fantom": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "00000000000000000000000002d16bc51af6bfd153d67ca61754cf912e82c4d9",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "00000000000000000000000002d16bc51af6bfd153d67ca61754cf912e82c4d9",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e10000000000000000000000007f50c5776722630a0024fae05fde8b47571d7b3900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"metall2": [
{
"name": "InterchainAccountIsm",
"address": "0xC9c1A8E0d7A389ff4E3A5ab1C3F9555c50BaD325",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6f77d5Ef273C38CC19d1d02352785F52565A1A6c",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x5c12ADC734699C07b095fe30B8312F1A7bbaA788",
"constructorArguments": "0000000000000000000000006f77d5ef273c38cc19d1d02352785f52565a1a6c0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9c1a8e0d7a389ff4e3a5ab1c3f9555c50bad325000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6f77d5Ef273C38CC19d1d02352785F52565A1A6c"
},
"morph": [
{
"name": "InterchainAccountIsm",
"address": "0x61374178e45F65fF9D6252d017Cd580FC60B7654",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x783EC5e105234a570eB90f314284E5dBe53bdd90",
"constructorArguments": "00000000000000000000000060b8d195f1b2ecac26d54b95c69e6399cfd64b530000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061374178e45f65ff9d6252d017cd580fc60b7654000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x60B8d195f1b2EcaC26d54b95C69E6399cFD64b53"
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
}
],
"flow": [
"alephzeroevmmainnet": [
{
"name": "InterchainAccountIsm",
"address": "0x587463AF636f527783c584F4DdbF8188e09EC213",
"constructorArguments": "000000000000000000000000783ec5e105234a570eb90f314284e5dbe53bdd90",
"address": "0x4d264424905535E97396Db83bd553D0d73A4EF9d",
"constructorArguments": "0000000000000000000000005bdadead721eb4c4038ff7c989e3c7bbba302435",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0xDd2059c375C81638DaB52AF4145d2671C446c5e9",
"constructorArguments": "000000000000000000000000783ec5e105234a570eb90f314284e5dbe53bdd90",
"address": "0x16625230dD6cFe1B2bec3eCaEc7d43bA3A902CD6",
"constructorArguments": "0000000000000000000000005bdadead721eb4c4038ff7c989e3c7bbba302435",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x6F9eC4f83ef69b923Fa1Dc00189e591728DF0ac0",
"constructorArguments": "000000000000000000000000dd2059c375c81638dab52af4145d2671c446c5e900000000000000000000000060b8d195f1b2ecac26d54b95c69e6399cfd64b5300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000587463af636f527783c584f4ddbf8188e09ec213000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0x26A29486480BD74f9B830a9B8dB33cb43C40f496",
"constructorArguments": "00000000000000000000000016625230dd6cfe1b2bec3ecaec7d43ba3a902cd6000000000000000000000000730f8a4128fa8c53c777b62baa1abef94cad34a900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d264424905535e97396db83bd553d0d73a4ef9d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xDd2059c375C81638DaB52AF4145d2671C446c5e9"
},
{
"name": "InterchainAccountIsm",
"address": "0xb5668713E9BA8bC96f97D691663E70b54CE90b0A",
"constructorArguments": "000000000000000000000000783ec5e105234a570eb90f314284e5dbe53bdd90",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x3E12271EbD523d0886D0D51A4FF8D8e046CF2E1D",
"constructorArguments": "000000000000000000000000783ec5e105234a570eb90f314284e5dbe53bdd90",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xc5068BB6803ADbe5600DE5189fe27A4dAcE31170",
"constructorArguments": "0000000000000000000000003e12271ebd523d0886d0d51a4ff8d8e046cf2e1d00000000000000000000000060b8d195f1b2ecac26d54b95c69e6399cfd64b5300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5668713e9ba8bc96f97d691663e70b54ce90b0a000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x3E12271EbD523d0886D0D51A4FF8D8e046CF2E1D"
"expectedimplementation": "0x16625230dD6cFe1B2bec3eCaEc7d43bA3A902CD6"
}
],
"gravity": [
"superpositionmainnet": [
{
"name": "InterchainAccountIsm",
"address": "0x783EC5e105234a570eB90f314284E5dBe53bdd90",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0x8a733038eF4BbC314eE0F7595257D8d3799B6aA9",
"constructorArguments": "0000000000000000000000005e8a0fcc0d1df583322943e01f02cb243e5300f6",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"address": "0x262076f0f90A9a49b1b4ECa88EDa62fF30C46D94",
"constructorArguments": "0000000000000000000000005e8a0fcc0d1df583322943e01f02cb243e5300f6",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xc5D6aCaafBCcEC6D7fD7d92F4509befce641c563",
"constructorArguments": "000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000783ec5e105234a570eb90f314284e5dbe53bdd90000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0xCE8260c1b5cF2fAD15bb4B6542716b050Fdf35c9",
"constructorArguments": "000000000000000000000000262076f0f90a9a49b1b4eca88eda62ff30c46d94000000000000000000000000248ade14c0489e20c9a7fea5f86dbfc3702208ef00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a733038ef4bbc314ee0f7595257d8d3799b6aa9000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed"
"expectedimplementation": "0x262076f0f90A9a49b1b4ECa88EDa62fF30C46D94"
}
],
"apechain": [
"rarichain": [
{
"name": "InterchainAccountIsm",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000007f50c5776722630a0024fae05fde8b47571d7b39",
"address": "0xf40eE9FF75Fa34910b7C4C8d68d4850B3bD184D3",
"constructorArguments": "00000000000000000000000065dcf8f6b3f6a0ecedf3d0bdcb036aea47a1d615",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0xc5D6aCaafBCcEC6D7fD7d92F4509befce641c563",
"constructorArguments": "0000000000000000000000007f50c5776722630a0024fae05fde8b47571d7b39",
"address": "0x8eC5f0239C77295452Ed899FDB851e785cA5FC31",
"constructorArguments": "00000000000000000000000065dcf8f6b3f6a0ecedf3d0bdcb036aea47a1d615",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x9eaaC366BFD70430cFee6E70265fefFf1CfC9E47",
"constructorArguments": "000000000000000000000000c5d6acaafbccec6d7fd7d92f4509befce641c5630000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0xf6fB78dc009C1A4286c0E7d90C10c9E8906a62Ea",
"constructorArguments": "0000000000000000000000008ec5f0239c77295452ed899fdb851e785ca5fc310000000000000000000000004ee9debb3046139661b51e17bdfd54fd63211de700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f40ee9ff75fa34910b7c4c8d68d4850b3bd184d3000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xc5D6aCaafBCcEC6D7fD7d92F4509befce641c563"
"expectedimplementation": "0x8eC5f0239C77295452Ed899FDB851e785cA5FC31"
}
],
"arbitrumnova": [
"immutablezkevmmainnet": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0x545E289B88c6d97b74eC0B96e308cae46Bf5f832",
"constructorArguments": "0000000000000000000000001c6f404800ba49ed581af734ea0d25c0c7d017b2",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0xDDE46032Baf4da13fDD79BF9dfbaA2749615C409",
"constructorArguments": "0000000000000000000000001c6f404800ba49ed581af734ea0d25c0c7d017b2",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0x4ef363Da5bb09CC6aeA16973786963d0C8820778",
"constructorArguments": "000000000000000000000000dde46032baf4da13fdd79bf9dfbaa2749615c4090000000000000000000000002f0e57527bb37e5e064ef243fad56cce6241906c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000545e289b88c6d97b74ec0b96e308cae46bf5f832000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
"expectedimplementation": "0xDDE46032Baf4da13fDD79BF9dfbaA2749615C409"
}
],
"harmony": [
"metal": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0x8c794a781327b819416E7b67908f1D22397f1E67",
"constructorArguments": "000000000000000000000000730f8a4128fa8c53c777b62baa1abef94cad34a9",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0x01EBa6D613DC09Cb899aF1e8E8a747416d7250ad",
"constructorArguments": "000000000000000000000000730f8a4128fa8c53c777b62baa1abef94cad34a9",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0x16625230dD6cFe1B2bec3eCaEc7d43bA3A902CD6",
"constructorArguments": "00000000000000000000000001eba6d613dc09cb899af1e8e8a747416d7250ad0000000000000000000000007c012dca02c42cfa3fd7da3b0ed7234b52ae68ef00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c794a781327b819416e7b67908f1d22397f1e67000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
"expectedimplementation": "0x01EBa6D613DC09Cb899aF1e8E8a747416d7250ad"
}
],
"kaia": [
"polynomialfi": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0xE67Dc24970B482579923551Ede52BD35a2858989",
"constructorArguments": "0000000000000000000000002f0e57527bb37e5e064ef243fad56cce6241906c",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0x26A29486480BD74f9B830a9B8dB33cb43C40f496",
"constructorArguments": "0000000000000000000000002f0e57527bb37e5e064ef243fad56cce6241906c",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0xDDE46032Baf4da13fDD79BF9dfbaA2749615C409",
"constructorArguments": "00000000000000000000000026a29486480bd74f9b830a9b8db33cb43c40f4960000000000000000000000005bdadead721eb4c4038ff7c989e3c7bbba30243500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e67dc24970b482579923551ede52bd35a2858989000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
"expectedimplementation": "0x26A29486480BD74f9B830a9B8dB33cb43C40f496"
}
],
"b3": [
"prom": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0x20a0A32a110362920597F72974E1E0d7e25cA20a",
"constructorArguments": "0000000000000000000000005c02157068a52cecfc98edb6115de6134ecb4764",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0x693A4cE39d99e46B04cb562329e3F0141cA17331",
"constructorArguments": "0000000000000000000000005c02157068a52cecfc98edb6115de6134ecb4764",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0x5b3EeADcc0E2d4284eA6816e2E503c24d30a9E54",
"constructorArguments": "000000000000000000000000693a4ce39d99e46b04cb562329e3f0141ca173310000000000000000000000009534122aae7978db8f5f10df4432233c53e820a100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a0a32a110362920597f72974e1e0d7e25ca20a000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
"expectedimplementation": "0x693A4cE39d99e46B04cb562329e3F0141cA17331"
}
],
"orderly": [
"flame": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0x60bB6D060393D3C206719A7bD61844cC82891cfB",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0x83475ca5bEB2Eaa59A2FF48a0544ebaa4a32c2de",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0x9534122Aae7978dB8f5f10dF4432233c53e820A1",
"constructorArguments": "00000000000000000000000083475ca5beb2eaa59a2ff48a0544ebaa4a32c2de0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060bb6d060393d3c206719a7bd61844cc82891cfb000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
"expectedimplementation": "0x83475ca5bEB2Eaa59A2FF48a0544ebaa4a32c2de"
}
],
"snaxchain": [
"chilizmainnet": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0x545E289B88c6d97b74eC0B96e308cae46Bf5f832",
"constructorArguments": "000000000000000000000000248ade14c0489e20c9a7fea5f86dbfc3702208ef",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0xDDE46032Baf4da13fDD79BF9dfbaA2749615C409",
"constructorArguments": "000000000000000000000000248ade14c0489e20c9a7fea5f86dbfc3702208ef",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0x4ef363Da5bb09CC6aeA16973786963d0C8820778",
"constructorArguments": "000000000000000000000000dde46032baf4da13fdd79bf9dfbaa2749615c40900000000000000000000000048c427782bc1e9ece406b3e277481b28abcbdf0300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000545e289b88c6d97b74ec0b96e308cae46bf5f832000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
"expectedimplementation": "0xDDE46032Baf4da13fDD79BF9dfbaA2749615C409"
}
],
"fantom": [
"flowmainnet": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0xcdc31BA959DE8C035A03167ebAE1961208CDf172",
"constructorArguments": "000000000000000000000000d9cc2e652a162bb93173d1c44d46cd2c0bbda59d",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0xb5C9f154a6013f2965713a77B0CAFD6EDBC123C4",
"constructorArguments": "000000000000000000000000d9cc2e652a162bb93173d1c44d46cd2c0bbda59d",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0x349831a180eE4265008C5FFB9465Ff97c1CF0028",
"constructorArguments": "000000000000000000000000b5c9f154a6013f2965713a77b0cafd6edbc123c40000000000000000000000005dfcce8da81b542426211c99fccfed647e9aa49600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdc31ba959de8c035a03167ebae1961208cdf172000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
"expectedimplementation": "0xb5C9f154a6013f2965713a77B0CAFD6EDBC123C4"
}
],
"morph": [
"rootstockmainnet": [
{
"name": "InterchainAccountIsm",
"address": "0xFB9e40D811Cea562cc8a322b029eF2BDcC3ef6ed",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0xd9Cc2e652A162bb93173d1c44d46cd2c0bbDA59D",
"constructorArguments": "00000000000000000000000096d51cc3f7500d501baeb1a2a62bb96fa03532f8",
"isProxy": false
},
{
"name": "InterchainAccountRouter",
"address": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1",
"constructorArguments": "0000000000000000000000003a867fcffec2b790970eebdc9023e75b0a172aa7",
"address": "0x28846fCb579747E8ddad9E93b55BE51b0A1Bf1f3",
"constructorArguments": "00000000000000000000000096d51cc3f7500d501baeb1a2a62bb96fa03532f8",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0xeE8C0E1EeBfFCC451a013336386eA53E42a44451",
"constructorArguments": "0000000000000000000000006119b76720ccfeb3d256ec1b91218eeffd6756e1000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb9e40d811cea562cc8a322b029ef2bdcc3ef6ed000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"address": "0x7279B1e11142078b8dC9e69620200f4C84FB8aaa",
"constructorArguments": "00000000000000000000000028846fcb579747e8ddad9e93b55be51b0a1bf1f3000000000000000000000000e93f2f409ad8b5000431d234472973fe848dcbec00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000064c0c53b8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9cc2e652a162bb93173d1c44d46cd2c0bbda59d000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0x6119B76720CcfeB3D256EC1b91218EEfFD6756E1"
"expectedimplementation": "0x28846fCb579747E8ddad9E93b55BE51b0A1Bf1f3"
}
]
}

@ -128,16 +128,7 @@ export const icas: Partial<
// Oct 16, 2024 batch
// ----------------------------------------------------------
// immutablezkevm: '0x8483e1480B62cB9f0aCecEbF42469b9f4013577a',
// rari: '0x1124D54E989570A798769E534eAFbE1444f40AF6',
// rootstock: '0x69350aeA98c5195F2c3cC6E6A065d0d8B12F659A',
// alephzeroevm: '0x004a4C2e4Cd4F5Bd564fe0A6Ab2Da56258aE576f',
// chiliz: '0xb52D281aD2BA9761c16f400d755837493e2baDB7',
// lumia: '0x418E10Ac9e0b84022d0636228d05bc74172e0e41',
// superposition: '0x34b57ff8fBA8da0cFdA795CC0F874FfaB14B1DE9',
// flow: '0xf48377f8A3ddA7AAD7C2460C81d939434c829b45',
// metall2: '0x2f1b1B0Fb7652E621316460f6c3b019F61d8dC9a',
// polynomial: '0xC20eFa1e5A378af9233e9b24515eb3408d43f900',
// // Oct 30, 2024 batch
// // ----------------------------------------------------------

@ -2,12 +2,13 @@
// Placing them here instead of adjacent chains file to avoid circular dep
export const mainnet3SupportedChainNames = [
'ancient8',
'alephzeroevm',
'alephzeroevmmainnet',
'apechain',
'arbitrum',
'arbitrumnova',
'astar',
'astarzkevm',
'flame',
'avalanche',
'b3',
'base',
@ -17,7 +18,7 @@ export const mainnet3SupportedChainNames = [
'bsc',
'celo',
'cheesechain',
'chiliz',
'chilizmainnet',
'coredao',
'cyber',
'degenchain',
@ -28,13 +29,13 @@ export const mainnet3SupportedChainNames = [
'everclear',
'fantom',
'flare',
'flow',
'flowmainnet',
'fraxtal',
'fusemainnet',
'gnosis',
'gravity',
'harmony',
'immutablezkevm',
'immutablezkevmmainnet',
'inevm',
'injective',
'kaia',
@ -46,7 +47,7 @@ export const mainnet3SupportedChainNames = [
'mantapacific',
'mantle',
'merlin',
'metall2',
'metal',
'metis',
'mint',
'mode',
@ -60,12 +61,13 @@ export const mainnet3SupportedChainNames = [
'osmosis',
'polygon',
'polygonzkevm',
'polynomial',
'polynomialfi',
'prom',
'proofofplay',
'rari',
'rarichain',
'real',
'redstone',
'rootstock',
'rootstockmainnet',
'sanko',
'scroll',
'sei',
@ -73,7 +75,7 @@ export const mainnet3SupportedChainNames = [
'snaxchain',
'solanamainnet',
'stride',
'superposition',
'superpositionmainnet',
'taiko',
'tangle',
'viction',

@ -1,86 +1,88 @@
{
"ancient8": "2677.32",
"alephzeroevm": "0.350392",
"apechain": "1.093",
"arbitrum": "2677.32",
"arbitrumnova": "2677.32",
"astar": "0.055958",
"astarzkevm": "2677.32",
"avalanche": "26.24",
"b3": "2677.32",
"base": "2677.32",
"bitlayer": "71946",
"blast": "2677.32",
"bob": "2677.32",
"bsc": "598.99",
"celo": "0.668758",
"cheesechain": "0.00278844",
"chiliz": "0.062655",
"coredao": "0.947154",
"cyber": "2677.32",
"degenchain": "0.00966441",
"dogechain": "0.167516",
"eclipsemainnet": "2677.32",
"endurance": "2.14",
"ethereum": "2677.32",
"everclear": "2677.32",
"fantom": "0.695503",
"flare": "0.01380308",
"flow": "0.544805",
"fraxtal": "2669.11",
"fusemainnet": "0.03270532",
"gnosis": "1.003",
"gravity": "0.03103875",
"harmony": "0.01258935",
"immutablezkevm": "1.38",
"inevm": "19.88",
"injective": "19.88",
"kaia": "0.126337",
"kroma": "2677.32",
"linea": "2677.32",
"lisk": "2677.32",
"lukso": "1.52",
"lumia": "1.15",
"mantapacific": "2677.32",
"mantle": "0.605805",
"merlin": "71862",
"metall2": "2677.32",
"metis": "44.87",
"mint": "2677.32",
"mode": "2677.32",
"molten": "0.233454",
"moonbeam": "0.164444",
"morph": "2677.32",
"neutron": "0.385061",
"oortmainnet": "0.100716",
"optimism": "2677.32",
"orderly": "2677.32",
"osmosis": "0.440341",
"polygon": "0.332667",
"polygonzkevm": "2677.32",
"polynomial": "2677.32",
"proofofplay": "2677.32",
"rari": "2677.32",
"ancient8": "2709.5",
"alephzeroevmmainnet": "0.338269",
"apechain": "1.072",
"arbitrum": "2709.5",
"arbitrumnova": "2709.5",
"astar": "0.056141",
"astarzkevm": "2709.5",
"flame": "5.14",
"avalanche": "27.18",
"b3": "2709.5",
"base": "2709.5",
"bitlayer": "75285",
"blast": "2709.5",
"bob": "2709.5",
"bsc": "595.27",
"celo": "0.639237",
"cheesechain": "0.00284839",
"chilizmainnet": "0.061694",
"coredao": "0.910171",
"cyber": "2709.5",
"degenchain": "0.00905774",
"dogechain": "0.195154",
"eclipsemainnet": "2709.5",
"endurance": "2.12",
"ethereum": "2709.5",
"everclear": "2709.5",
"fantom": "0.694411",
"flare": "0.01312677",
"flowmainnet": "0.541194",
"fraxtal": "2700.36",
"fusemainnet": "0.02836395",
"gnosis": "0.999944",
"gravity": "0.0295987",
"harmony": "0.01263325",
"immutablezkevmmainnet": "1.23",
"inevm": "21.24",
"injective": "21.24",
"kaia": "0.123184",
"kroma": "2709.5",
"linea": "2709.5",
"lisk": "2709.5",
"lukso": "1.47",
"lumia": "1.09",
"mantapacific": "2709.5",
"mantle": "0.598548",
"merlin": "75305",
"metal": "2709.5",
"metis": "44.4",
"mint": "2709.5",
"mode": "2709.5",
"molten": "0.23804",
"moonbeam": "0.166004",
"morph": "2709.5",
"neutron": "0.380957",
"oortmainnet": "0.097843",
"optimism": "2709.5",
"orderly": "2709.5",
"osmosis": "0.438116",
"polygon": "0.332225",
"polygonzkevm": "2709.5",
"polynomialfi": "2709.5",
"prom": "5.37",
"proofofplay": "2709.5",
"rarichain": "2709.5",
"real": "1",
"redstone": "2677.32",
"rootstock": "71827",
"sanko": "53.17",
"scroll": "2677.32",
"sei": "0.403445",
"shibarium": "0.398347",
"snaxchain": "2677.32",
"solanamainnet": "175.5",
"stride": "0.632392",
"superposition": "2677.32",
"taiko": "2677.32",
"redstone": "2709.5",
"rootstockmainnet": "75239",
"sanko": "47.08",
"scroll": "2709.5",
"sei": "0.40953",
"shibarium": "0.393606",
"snaxchain": "2709.5",
"solanamainnet": "186.76",
"stride": "0.625491",
"superpositionmainnet": "2709.5",
"taiko": "2709.5",
"tangle": "1",
"viction": "0.357416",
"worldchain": "2677.32",
"xai": "0.214284",
"xlayer": "39.48",
"zeronetwork": "2677.32",
"zetachain": "0.694506",
"zircuit": "2677.32",
"zksync": "2677.32",
"zoramainnet": "2677.32"
"viction": "0.349089",
"worldchain": "2709.5",
"xai": "0.213165",
"xlayer": "39.31",
"zeronetwork": "2709.5",
"zetachain": "0.691041",
"zircuit": "2709.5",
"zksync": "2709.5",
"zoramainnet": "2709.5"
}

@ -897,227 +897,247 @@ export const validatorChainConfig = (
),
},
immutablezkevm: {
lumia: {
interval: 5,
reorgPeriod: getReorgPeriod('immutablezkevm'),
reorgPeriod: getReorgPeriod('lumia'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xa787c2952a4d22f776ee6e87e828e6f75de24330'],
[Contexts.Hyperlane]: ['0x9e283254ed2cd2c80f007348c2822fc8e5c2fa5f'],
},
'immutablezkevm',
'lumia',
),
},
rari: {
zeronetwork: {
interval: 5,
reorgPeriod: getReorgPeriod('rari'),
reorgPeriod: getReorgPeriod('zeronetwork'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x989d6862e09de21337078efbd86843a3eb1133e3'],
[Contexts.Hyperlane]: ['0x1bd9e3f8a90ea1a13b0f2838a1858046368aad87'],
},
'rari',
'zeronetwork',
),
},
rootstock: {
zksync: {
interval: 5,
reorgPeriod: getReorgPeriod('rootstock'),
reorgPeriod: getReorgPeriod('zksync'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xcb8e3a72cf427feff27416d0e2ec375a052eaaee'],
[Contexts.Hyperlane]: ['0xadd1d39ce7a687e32255ac457cf99a6d8c5b5d1a'],
},
'rootstock',
'zksync',
),
},
alephzeroevm: {
apechain: {
interval: 5,
reorgPeriod: getReorgPeriod('alephzeroevm'),
reorgPeriod: getReorgPeriod('apechain'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xcae8fab142adc4e434bb7409e40dd932cc3851aa'],
[Contexts.Hyperlane]: ['0x773d7fe6ffb1ba4de814c28044ff9a2d83a48221'],
},
'alephzeroevm',
'apechain',
),
},
chiliz: {
arbitrumnova: {
interval: 5,
reorgPeriod: getReorgPeriod('chiliz'),
reorgPeriod: getReorgPeriod('arbitrumnova'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x82d024f453b1a3f3f6606226f06b038da27596f3'],
[Contexts.Hyperlane]: ['0xd2a5e9123308d187383c87053811a2c21bd8af1f'],
},
'chiliz',
'arbitrumnova',
),
},
lumia: {
b3: {
interval: 5,
reorgPeriod: getReorgPeriod('lumia'),
reorgPeriod: getReorgPeriod('b3'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x9e283254ed2cd2c80f007348c2822fc8e5c2fa5f'],
[Contexts.Hyperlane]: ['0xd77b516730a836fc41934e7d5864e72c165b934e'],
},
'lumia',
'b3',
),
},
superposition: {
fantom: {
interval: 5,
reorgPeriod: getReorgPeriod('superposition'),
reorgPeriod: getReorgPeriod('fantom'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x5978d0e6afa9270ddb87cff43a8fa7a763a5dfc4'],
[Contexts.Hyperlane]: ['0xa779572028e634e16f26af5dfd4fa685f619457d'],
},
'superposition',
'fantom',
),
},
metall2: {
gravity: {
interval: 5,
reorgPeriod: getReorgPeriod('metall2'),
reorgPeriod: getReorgPeriod('gravity'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x1b000e1e1f0a032ed382c6d69a2d58f6fe773c09'],
[Contexts.Hyperlane]: ['0x23d549bf757a02a6f6068e9363196ecd958c974e'],
},
'metall2',
'gravity',
),
},
polynomial: {
harmony: {
interval: 5,
reorgPeriod: getReorgPeriod('polynomial'),
reorgPeriod: getReorgPeriod('harmony'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xa63ad0891e921ad5947d57e05831fabb9816eca7'],
[Contexts.Hyperlane]: ['0xd677803a67651974b1c264171b5d7ca8838db8d5'],
},
'polynomial',
'harmony',
),
},
flow: {
kaia: {
interval: 5,
reorgPeriod: getReorgPeriod('flow'),
reorgPeriod: getReorgPeriod('kaia'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x3aee1090318e9c54d1d23194dcd0f2bee00ddc97'],
[Contexts.Hyperlane]: ['0x9de0b3abb221d19719882fa4d61f769fdc2be9a4'],
},
'flow',
'kaia',
),
},
zeronetwork: {
morph: {
interval: 5,
reorgPeriod: getReorgPeriod('zeronetwork'),
reorgPeriod: getReorgPeriod('morph'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x1bd9e3f8a90ea1a13b0f2838a1858046368aad87'],
[Contexts.Hyperlane]: ['0x4884535f393151ec419add872100d352f71af380'],
},
'zeronetwork',
'morph',
),
},
zksync: {
orderly: {
interval: 5,
reorgPeriod: getReorgPeriod('zksync'),
reorgPeriod: getReorgPeriod('orderly'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xadd1d39ce7a687e32255ac457cf99a6d8c5b5d1a'],
[Contexts.Hyperlane]: ['0xec3dc91f9fa2ad35edf5842aa764d5573b778bb6'],
},
'zksync',
'orderly',
),
},
snaxchain: {
interval: 5,
reorgPeriod: getReorgPeriod('snaxchain'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x2c25829ae32a772d2a49f6c4b34f8b01fd03ef9e'],
},
'snaxchain',
),
},
apechain: {
alephzeroevmmainnet: {
interval: 5,
reorgPeriod: getReorgPeriod('apechain'),
reorgPeriod: getReorgPeriod('alephzeroevmmainnet'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x773d7fe6ffb1ba4de814c28044ff9a2d83a48221'],
[Contexts.Hyperlane]: ['0x33f20e6e775747d60301c6ea1c50e51f0389740c'],
},
'apechain',
'alephzeroevmmainnet',
),
},
arbitrumnova: {
chilizmainnet: {
interval: 5,
reorgPeriod: getReorgPeriod('arbitrumnova'),
reorgPeriod: getReorgPeriod('chilizmainnet'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xd2a5e9123308d187383c87053811a2c21bd8af1f'],
[Contexts.Hyperlane]: ['0x7403e5d58b48b0f5f715d9c78fbc581f01a625cb'],
},
'arbitrumnova',
'chilizmainnet',
),
},
b3: {
flowmainnet: {
interval: 5,
reorgPeriod: getReorgPeriod('b3'),
reorgPeriod: getReorgPeriod('flowmainnet'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xd77b516730a836fc41934e7d5864e72c165b934e'],
[Contexts.Hyperlane]: ['0xe132235c958ca1f3f24d772e5970dd58da4c0f6e'],
},
'b3',
'flowmainnet',
),
},
fantom: {
immutablezkevmmainnet: {
interval: 5,
reorgPeriod: getReorgPeriod('fantom'),
reorgPeriod: getReorgPeriod('immutablezkevmmainnet'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xa779572028e634e16f26af5dfd4fa685f619457d'],
[Contexts.Hyperlane]: ['0xbdda85b19a5efbe09e52a32db1a072f043dd66da'],
},
'fantom',
'immutablezkevmmainnet',
),
},
gravity: {
metal: {
interval: 5,
reorgPeriod: getReorgPeriod('gravity'),
reorgPeriod: getReorgPeriod('metal'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x23d549bf757a02a6f6068e9363196ecd958c974e'],
[Contexts.Hyperlane]: ['0xd9f7f1a05826197a93df51e86cefb41dfbfb896a'],
},
'gravity',
'metal',
),
},
harmony: {
polynomialfi: {
interval: 5,
reorgPeriod: getReorgPeriod('harmony'),
reorgPeriod: getReorgPeriod('polynomialfi'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xd677803a67651974b1c264171b5d7ca8838db8d5'],
[Contexts.Hyperlane]: ['0x23d348c2d365040e56f3fee07e6897122915f513'],
},
'harmony',
'polynomialfi',
),
},
kaia: {
rarichain: {
interval: 5,
reorgPeriod: getReorgPeriod('kaia'),
reorgPeriod: getReorgPeriod('rarichain'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x9de0b3abb221d19719882fa4d61f769fdc2be9a4'],
[Contexts.Hyperlane]: ['0xeac012df7530720dd7d6f9b727e4fe39807d1516'],
},
'kaia',
'rarichain',
),
},
morph: {
rootstockmainnet: {
interval: 5,
reorgPeriod: getReorgPeriod('morph'),
reorgPeriod: getReorgPeriod('rootstockmainnet'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x4884535f393151ec419add872100d352f71af380'],
[Contexts.Hyperlane]: ['0x8675eb603d62ab64e3efe90df914e555966e04ac'],
},
'morph',
'rootstockmainnet',
),
},
orderly: {
superpositionmainnet: {
interval: 5,
reorgPeriod: getReorgPeriod('orderly'),
reorgPeriod: getReorgPeriod('superpositionmainnet'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xec3dc91f9fa2ad35edf5842aa764d5573b778bb6'],
[Contexts.Hyperlane]: ['0x3f489acdd341c6b4dd86293fa2cc5ecc8ccf4f84'],
},
'orderly',
'superpositionmainnet',
),
},
snaxchain: {
flame: {
interval: 5,
reorgPeriod: getReorgPeriod('snaxchain'),
reorgPeriod: getReorgPeriod('flame'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x2c25829ae32a772d2a49f6c4b34f8b01fd03ef9e'],
[Contexts.Hyperlane]: ['0x1fa928ce884fa16357d4b8866e096392d4d81f43'],
},
'snaxchain',
'flame',
),
},
prom: {
interval: 5,
reorgPeriod: getReorgPeriod('prom'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xb0c4042b7c9a95345be8913f4cdbf4043b923d98'],
},
'prom',
),
},
};

@ -144,6 +144,17 @@ export async function writeAgentConfig(
additionalConfig,
);
// Manually add contract addresses for Lumia chain
if (agentConfig.chains['lumia']) {
agentConfig.chains['lumia'] = {
...agentConfig.chains['lumia'],
interchainGasPaymaster: '0x9024A3902B542C87a5C4A2b3e15d60B2f087Dc3E',
mailbox: '0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7',
merkleTreeHook: '0x9c44E6b8F0dB517C2c3a0478caaC5349b614F912',
validatorAnnounce: '0x989B7307d266151BE763935C856493D968b2affF',
};
}
const filepath = getAgentConfigJsonPath(envNameToAgentEnv[environment]);
if (fs.existsSync(filepath)) {
const currentAgentConfig: AgentConfig = readJSONAtPath(filepath);

@ -8,6 +8,7 @@ import { assert } from '@hyperlane-xyz/utils';
import { getChains } from '../config/registry.js';
import { InfraS3Validator } from '../src/agents/aws/validator.js';
import { CheckpointSyncerType } from '../src/config/agent/validator.js';
import { chainsToSkip } from '../src/config/chain.js';
import { isEthereumProtocolChain } from '../src/utils/utils.js';
import {
@ -73,6 +74,10 @@ async function main() {
await Promise.all(
Object.entries(agentConfig.validators.chains)
.filter(([validatorChain, _]) => {
if (chainsToSkip.includes(validatorChain)) {
return false;
}
// If a chain arg was specified, filter to only that chain
if (!!chain && chain !== validatorChain) {
return false;

@ -180,24 +180,6 @@ const sealevelAccountsToTrack: ChainMap<SealevelAccount[]> = {
],
};
// Kludge, ignore chains that are technically supportedChainNames
// because we want to continue to run agents, but we don't want to
// try to fund them because we no longer have an available IGP address
// to claim from.
// This was easier to do than modifying the funding config due to the types there.
// We can remove this once they're removed from supportedChainNames.
const chainsToIgnore = [
'alephzeroevm',
'chiliz',
'flow',
'immutablezkevm',
'metall2',
'polynomial',
'rari',
'rootstock',
'superposition',
];
// Funds key addresses for multiple contexts from the deployer key of the context
// specified via the `--context` flag.
// The --contexts-and-roles flag is used to specify the contexts and the key roles
@ -531,10 +513,6 @@ class ContextFunder {
const chainKeyEntries = Object.entries(this.keysToFundPerChain);
const promises = chainKeyEntries.map(async ([chain, keys]) => {
let failureOccurred = false;
if (chainsToIgnore.includes(chain)) {
logger.warn({ chain }, 'Ignoring chain');
return failureOccurred;
}
if (keys.length > 0) {
if (!this.skipIgpClaim) {

@ -111,6 +111,7 @@ async function main() {
}, {} as Record<string, any>);
console.table(formattedBalances);
process.exit(0);
}
main()

@ -52,6 +52,7 @@ async function main() {
);
console.log(JSON.stringify(prices, null, 2));
process.exit(0);
}
async function getGasPrice(

@ -82,6 +82,7 @@ async function main() {
});
console.log(JSON.stringify(prices, null, 2));
process.exit(0);
}
main()

@ -23,16 +23,7 @@ export const chainsToSkip: ChainName[] = [
'zeronetwork',
// Oct 16 batch
'immutablezkevm',
'rari',
'rootstock',
'alephzeroevm',
'chiliz',
'lumia',
'superposition',
'flow',
'metall2',
'polynomial',
];
export const defaultRetry: ProviderRetryOptions = {

@ -3,13 +3,9 @@ import { ChainMap } from '../types.js';
// TODO: consider migrating these to the registry too
export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
alephzeroevm: {
threshold: 2,
validators: [
'0xcae8fab142adc4e434bb7409e40dd932cc3851aa',
'0xCF0211faFBb91FD9D06D7E306B30032DC3A1934f', // merkly
'0x4f977a59fdc2d9e39f6d780a84d5b4add1495a36', // mitosis
],
alephzeroevmmainnet: {
threshold: 1,
validators: ['0x33f20e6e775747d60301c6ea1c50e51f0389740c'],
},
alephzeroevmtestnet: {
@ -211,13 +207,9 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
chiliz: {
threshold: 2,
validators: [
'0x82d024f453b1a3f3f6606226f06b038da27596f3',
'0xCF0211faFBb91FD9D06D7E306B30032DC3A1934f', // merkly
'0x4f977a59fdc2d9e39f6d780a84d5b4add1495a36', // mitosis
],
chilizmainnet: {
threshold: 1,
validators: ['0x7403e5d58b48b0f5f715d9c78fbc581f01a625cb'],
},
citreatestnet: {
@ -326,6 +318,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
flame: {
threshold: 1,
validators: ['0x1fa928ce884fa16357d4b8866e096392d4d81f43'],
},
flare: {
threshold: 2,
validators: [
@ -335,13 +332,9 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
flow: {
threshold: 2,
validators: [
'0x3aee1090318e9c54d1d23194dcd0f2bee00ddc97',
'0xCF0211faFBb91FD9D06D7E306B30032DC3A1934f', // merkly
'0x4f977a59fdc2d9e39f6d780a84d5b4add1495a36', // mitosis
],
flowmainnet: {
threshold: 1,
validators: ['0xe132235c958ca1f3f24d772e5970dd58da4c0f6e'],
},
formtestnet: {
@ -414,13 +407,9 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
validators: ['0xea673a92a23ca319b9d85cc16b248645cd5158da'],
},
immutablezkevm: {
threshold: 2,
validators: [
'0xa787c2952a4d22f776ee6e87e828e6f75de24330',
'0xCF0211faFBb91FD9D06D7E306B30032DC3A1934f', // merkly
'0x4f977a59fdc2d9e39f6d780a84d5b4add1495a36', // mitosis
],
immutablezkevmmainnet: {
threshold: 1,
validators: ['0xbdda85b19a5efbe09e52a32db1a072f043dd66da'],
},
inevm: {
@ -534,13 +523,9 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
metall2: {
threshold: 2,
validators: [
'0x1b000e1e1f0a032ed382c6d69a2d58f6fe773c09',
'0xCF0211faFBb91FD9D06D7E306B30032DC3A1934f', // merkly
'0x4f977a59fdc2d9e39f6d780a84d5b4add1495a36', // mitosis
],
metal: {
threshold: 1,
validators: ['0xd9f7f1a05826197a93df51e86cefb41dfbfb896a'],
},
metis: {
@ -688,13 +673,14 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
polynomial: {
threshold: 2,
validators: [
'0xa63ad0891e921ad5947d57e05831fabb9816eca7',
'0xCF0211faFBb91FD9D06D7E306B30032DC3A1934f', // merkly
'0x4f977a59fdc2d9e39f6d780a84d5b4add1495a36', // mitosis
],
polynomialfi: {
threshold: 1,
validators: ['0x23d348c2d365040e56f3fee07e6897122915f513'],
},
prom: {
threshold: 1,
validators: ['0xb0c4042b7c9a95345be8913f4cdbf4043b923d98'],
},
proofofplay: {
@ -706,13 +692,9 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
rari: {
threshold: 2,
validators: [
'0x989d6862e09de21337078efbd86843a3eb1133e3',
'0xCF0211faFBb91FD9D06D7E306B30032DC3A1934f', // merkly
'0x4f977a59fdc2d9e39f6d780a84d5b4add1495a36', // mitosis
],
rarichain: {
threshold: 1,
validators: ['0xeac012df7530720dd7d6f9b727e4fe39807d1516'],
},
real: {
@ -734,13 +716,9 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
],
},
rootstock: {
threshold: 2,
validators: [
'0xcb8e3a72cf427feff27416d0e2ec375a052eaaee',
'0xCF0211faFBb91FD9D06D7E306B30032DC3A1934f', // merkly
'0x4f977a59fdc2d9e39f6d780a84d5b4add1495a36', // mitosis
],
rootstockmainnet: {
threshold: 1,
validators: ['0x8675eb603d62ab64e3efe90df914e555966e04ac'],
},
sanko: {
@ -864,13 +842,9 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
validators: ['0xf58f6e30aabba34e8dd7f79b3168507192e2cc9b'],
},
superposition: {
threshold: 2,
validators: [
'0x5978d0e6afa9270ddb87cff43a8fa7a763a5dfc4',
'0xCF0211faFBb91FD9D06D7E306B30032DC3A1934f', // merkly
'0x4f977a59fdc2d9e39f6d780a84d5b4add1495a36', // mitosis
],
superpositionmainnet: {
threshold: 1,
validators: ['0x3f489acdd341c6b4dd86293fa2cc5ecc8ccf4f84'],
},
superpositiontestnet: {

Loading…
Cancel
Save