Testnet deploy (#369)
* Got keys for testnet * Testnet deploy * Add rust configs * prettier * Nits, update governance config * new agent image * Rename secret reference * Have kathy also checkpoint * Only checkpoint when count > 1 * Move relayer to unique key for (source, remote) pair * prettier * Clean up get-aws-key-addresses * get GCP keys half working * let's clean this up * First steps at refactor * Migrate delete-keys over * support key rotation * Create and get key all working * update relayer external secret * Prettier * Update ethers-rs * Debugging testnet deployment (#370) * Dont fail on inbox checkpointing tx error * fix docker build * Debug * More instrumentation * Lint * Use the correct signers * Lint * prettier * suffix -> index, go back to 1 key per agent * rm relayer user * Create user and key identifiers * Move some fns to key-utils, fix gcp secret names * Correct kathy & checkpointer key names * Back to Promse.all in deploy-agents, clean * Don't require GCP keys to be created with agentconfig * fix * pure json response for get-key-addresses Co-authored-by: Trevor Porter <trkporter@ucdavis.edu>pull/376/head
parent
a424371e89
commit
cc6c2db5d8
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x68311418D79fE8d96599384ED767d225635d88a8", |
||||||
|
"validatorManager": "0x5CE550e14B82a9F32A0aaF9eFc4Fce548D8A0B3e" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x68311418D79fE8d96599384ED767d225635d88a8", |
||||||
|
"validatorManager": "0x5CE550e14B82a9F32A0aaF9eFc4Fce548D8A0B3e" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x1D5EbC3e15e9ECDe0e3530C85899556797eeaea5", |
||||||
|
"validatorManager": "0x304cAb315c93B87AAdb2B826A791b2c1Bf749996" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"validatorManager": "0x589C201a07c26b4725A4A829d772f24423da480B" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"validatorManager": "0x589C201a07c26b4725A4A829d772f24423da480B" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"validatorManager": "0x589C201a07c26b4725A4A829d772f24423da480B" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"validatorManager": "0x589C201a07c26b4725A4A829d772f24423da480B" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03" |
||||||
|
}, |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F", |
||||||
|
"validatorManager": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03", |
||||||
|
"validatorManager": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03", |
||||||
|
"validatorManager": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", |
||||||
|
"validatorManager": "0x5d56B8a669F50193b54319442c6EEE5edD662381" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"validatorManager": "0xd785272D240B07719e417622cbd2cfA0E584d1bd" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"validatorManager": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"validatorManager": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37" |
||||||
|
}, |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xc76E477437065093D353b7d56c81ff54D167B0Ab", |
||||||
|
"validatorManager": "0xa3AB7E6cE24E6293bD5320A53329Ef2f4DE73fCA" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", |
||||||
|
"validatorManager": "0x1b33611fCc073aB0737011d5512EF673Bff74962" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", |
||||||
|
"validatorManager": "0x1b33611fCc073aB0737011d5512EF673Bff74962" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x07009DA2249c388aD0f416a235AfE90D784e1aAc", |
||||||
|
"validatorManager": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"validatorManager": "0x527768930D889662Fe7ACF64294871e86e4C2381" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"validatorManager": "0x527768930D889662Fe7ACF64294871e86e4C2381" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"validatorManager": "0x527768930D889662Fe7ACF64294871e86e4C2381" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37" |
||||||
|
}, |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x51A0a100e7BC63Ea7821A3a023B6F17fb94FF011", |
||||||
|
"validatorManager": "0xb94F96D398eA5BAB5CA528EE9Fdc19afaA825818" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", |
||||||
|
"validatorManager": "0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", |
||||||
|
"validatorManager": "0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x3C5154a193D6e2955650f9305c8d80c18C814A68", |
||||||
|
"validatorManager": "0x7914A3349107A7295Bbf2374db5A973d73D1b324" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"validatorManager": "0xd785272D240B07719e417622cbd2cfA0E584d1bd" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"validatorManager": "0xd785272D240B07719e417622cbd2cfA0E584d1bd" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"validatorManager": "0xd785272D240B07719e417622cbd2cfA0E584d1bd" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37" |
||||||
|
}, |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xae7a78916Ba4c507aCB2F0e474ace545Ff4bF841", |
||||||
|
"validatorManager": "0x66b71A4e18FbE09a6977A6520B47fEDdffA82a1c" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x6b1bb4ce664Bb4164AEB4d3D2E7DE7450DD8084C", |
||||||
|
"validatorManager": "0x863E8c26621c52ACa1849C53500606e73BA272F0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xef48bd850E5827B96B55C4D28FB32Bbaa73616F2", |
||||||
|
"validatorManager": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"validatorManager": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"validatorManager": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"validatorManager": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"validatorManager": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE" |
||||||
|
}, |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x783c4a0bB6663359281aD4a637D5af68F83ae213", |
||||||
|
"validatorManager": "0x1b33611fCc073aB0737011d5512EF673Bff74962" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x6b1bb4ce664Bb4164AEB4d3D2E7DE7450DD8084C", |
||||||
|
"validatorManager": "0x863E8c26621c52ACa1849C53500606e73BA272F0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x0526E47C49742C15F8817ef8cf0d8FFc72139D4F", |
||||||
|
"validatorManager": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"validatorManager": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"validatorManager": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"validatorManager": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"validatorManager": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE" |
||||||
|
}, |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xFCc63b537e70652A280c4E7883C5BB5a1700e897", |
||||||
|
"validatorManager": "0x04438ef7622f5412f82915F59caD4f704C61eA48" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", |
||||||
|
"validatorManager": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", |
||||||
|
"validatorManager": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"validatorManager": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"validatorManager": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"validatorManager": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"validatorManager": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x33dB966328Ea213b0f76eF96CA368AB37779F065" |
||||||
|
}, |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E", |
||||||
|
"validatorManager": "0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x75f3E2a4f424401195A5E176246Ecc9f7e7680ff", |
||||||
|
"validatorManager": "0x433f7d6d0cB9eb8FF2902Ad01C1BEd6C09934a33" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x75f3E2a4f424401195A5E176246Ecc9f7e7680ff", |
||||||
|
"validatorManager": "0x433f7d6d0cB9eb8FF2902Ad01C1BEd6C09934a33" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", |
||||||
|
"validatorManager": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"validatorManager": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"validatorManager": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"validatorManager": "0x527768930D889662Fe7ACF64294871e86e4C2381" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37" |
||||||
|
}, |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,50 @@ |
|||||||
|
import { AgentConfig } from '../../../src/config'; |
||||||
|
import { ENVIRONMENTS_ENUM } from '../../../src/config/environment'; |
||||||
|
|
||||||
|
import { TestnetNetworks, domainNames } from './domains'; |
||||||
|
import { validators } from './validators'; |
||||||
|
|
||||||
|
export const agent: AgentConfig<TestnetNetworks> = { |
||||||
|
environment: ENVIRONMENTS_ENUM.Testnet, |
||||||
|
namespace: ENVIRONMENTS_ENUM.Testnet, |
||||||
|
runEnv: ENVIRONMENTS_ENUM.Testnet, |
||||||
|
docker: { |
||||||
|
repo: 'gcr.io/abacus-labs-dev/abacus-agent', |
||||||
|
tag: 'b7ea3edee7d8d6557ae2ba830c2972586d4687fa', |
||||||
|
}, |
||||||
|
aws: { |
||||||
|
region: 'us-east-1', |
||||||
|
}, |
||||||
|
domainNames, |
||||||
|
validatorSets: validators, |
||||||
|
validator: { |
||||||
|
default: { |
||||||
|
interval: 5, |
||||||
|
reorgPeriod: 1, |
||||||
|
}, |
||||||
|
chainOverrides: { |
||||||
|
optimismkovan: { |
||||||
|
interval: 5, |
||||||
|
reorgPeriod: 2, |
||||||
|
}, |
||||||
|
}, |
||||||
|
}, |
||||||
|
relayer: { |
||||||
|
default: { |
||||||
|
pollingInterval: 5, |
||||||
|
submissionLatency: 10, |
||||||
|
maxRetries: 10, |
||||||
|
relayerMessageProcessing: true, |
||||||
|
}, |
||||||
|
}, |
||||||
|
// kathy: {
|
||||||
|
// default: {
|
||||||
|
// interval: 30,
|
||||||
|
// },
|
||||||
|
// chainOverrides: {
|
||||||
|
// kovan: {
|
||||||
|
// interval: 120,
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
}; |
@ -0,0 +1,70 @@ |
|||||||
|
import { CoreConfig } from '../../../src/core'; |
||||||
|
|
||||||
|
export const core: CoreConfig = { |
||||||
|
validatorManagers: { |
||||||
|
alfajores: { |
||||||
|
validators: [ |
||||||
|
'0x5274db49971f14457fb1b1743012e2527804dc73', |
||||||
|
'0x636ca13eb829880539c0078ba9d53214b65603a2', |
||||||
|
'0x2f5f8c4bb89dfc1c4e905f7e3cd35294b62a572b', |
||||||
|
], |
||||||
|
threshold: 2, |
||||||
|
}, |
||||||
|
kovan: { |
||||||
|
validators: [ |
||||||
|
'0x84b998a059719d4476959ffbe0a0402ec65a7c62', |
||||||
|
'0x5aaf0bbbc15f13bcb5f4b2bff5e2f935f4360bb5', |
||||||
|
'0x3d12f6d395a6532de3d45bd668de43685cb500c3', |
||||||
|
], |
||||||
|
threshold: 2, |
||||||
|
}, |
||||||
|
fuji: { |
||||||
|
validators: [ |
||||||
|
'0x57d4976751978df23be86ec42e27a5749b1beeda', |
||||||
|
'0x5149b863416de4fae9e1cb63c9564414f4f0bb18', |
||||||
|
'0xd1ea680f4777eb31569aea1768eaf83bf5587a98', |
||||||
|
], |
||||||
|
threshold: 2, |
||||||
|
}, |
||||||
|
mumbai: { |
||||||
|
validators: [ |
||||||
|
'0x962a63cf73c8beef63ecd753bc57c80241368818', |
||||||
|
'0x636d98ed1cd8e5190900ed53a71e8da0076c2672', |
||||||
|
'0xf9e86b19152cc8437794d01d4aec8c8a4eb34b20', |
||||||
|
], |
||||||
|
threshold: 2, |
||||||
|
}, |
||||||
|
bsctestnet: { |
||||||
|
validators: [ |
||||||
|
'0x71a66da2ad833efca67b2257b45f6c6ba11e3816', |
||||||
|
'0x7306663d18af55294dfd44782fa5c7e16d94485f', |
||||||
|
'0x19cd5f316993ad15d1ac569cd4e70cbc5e1682ac', |
||||||
|
], |
||||||
|
threshold: 2, |
||||||
|
}, |
||||||
|
arbitrumrinkeby: { |
||||||
|
validators: [ |
||||||
|
'0x4f78b649646b50b1ff41984cde8b7f4f36e1071d', |
||||||
|
'0xf71e75225daaf19135b316c76a9105fbdce4b70a', |
||||||
|
'0xded3da1c63c37499c627272f46d66e0e46a5bd07', |
||||||
|
], |
||||||
|
threshold: 2, |
||||||
|
}, |
||||||
|
optimismkovan: { |
||||||
|
validators: [ |
||||||
|
'0x938b35471ff2e968a125f5f3fc02ede89f7b90c0', |
||||||
|
'0x3b8f4217153e9bb9ae3aa8d314269dd06584081d', |
||||||
|
'0x2a58a8982a06fbb3757d1c614c6f3ab733d93e6d', |
||||||
|
], |
||||||
|
threshold: 2, |
||||||
|
}, |
||||||
|
auroratestnet: { |
||||||
|
validators: [ |
||||||
|
'0x3dd10f59ec2f18441eb0a3feca489e6d74752260', |
||||||
|
'0x10ac12f07488ea10371071fccc6a7a1e2733fe35', |
||||||
|
'0xdf0154233855528a114b4bd640a3fde2020c3b3b', |
||||||
|
], |
||||||
|
threshold: 2, |
||||||
|
}, |
||||||
|
}, |
||||||
|
}; |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x68311418D79fE8d96599384ED767d225635d88a8", |
||||||
|
"validatorManager": "0x5CE550e14B82a9F32A0aaF9eFc4Fce548D8A0B3e" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x68311418D79fE8d96599384ED767d225635d88a8", |
||||||
|
"validatorManager": "0x5CE550e14B82a9F32A0aaF9eFc4Fce548D8A0B3e" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x1D5EbC3e15e9ECDe0e3530C85899556797eeaea5", |
||||||
|
"validatorManager": "0x304cAb315c93B87AAdb2B826A791b2c1Bf749996" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"validatorManager": "0x589C201a07c26b4725A4A829d772f24423da480B" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"validatorManager": "0x589C201a07c26b4725A4A829d772f24423da480B" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"validatorManager": "0x589C201a07c26b4725A4A829d772f24423da480B" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"validatorManager": "0x589C201a07c26b4725A4A829d772f24423da480B" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03" |
||||||
|
}, |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F", |
||||||
|
"validatorManager": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03", |
||||||
|
"validatorManager": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03", |
||||||
|
"validatorManager": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", |
||||||
|
"validatorManager": "0x5d56B8a669F50193b54319442c6EEE5edD662381" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"validatorManager": "0xd785272D240B07719e417622cbd2cfA0E584d1bd" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"validatorManager": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"validatorManager": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37" |
||||||
|
}, |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xc76E477437065093D353b7d56c81ff54D167B0Ab", |
||||||
|
"validatorManager": "0xa3AB7E6cE24E6293bD5320A53329Ef2f4DE73fCA" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", |
||||||
|
"validatorManager": "0x1b33611fCc073aB0737011d5512EF673Bff74962" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", |
||||||
|
"validatorManager": "0x1b33611fCc073aB0737011d5512EF673Bff74962" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x07009DA2249c388aD0f416a235AfE90D784e1aAc", |
||||||
|
"validatorManager": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"validatorManager": "0x527768930D889662Fe7ACF64294871e86e4C2381" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"validatorManager": "0x527768930D889662Fe7ACF64294871e86e4C2381" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"validatorManager": "0x527768930D889662Fe7ACF64294871e86e4C2381" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37" |
||||||
|
}, |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x51A0a100e7BC63Ea7821A3a023B6F17fb94FF011", |
||||||
|
"validatorManager": "0xb94F96D398eA5BAB5CA528EE9Fdc19afaA825818" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", |
||||||
|
"validatorManager": "0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", |
||||||
|
"validatorManager": "0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x3C5154a193D6e2955650f9305c8d80c18C814A68", |
||||||
|
"validatorManager": "0x7914A3349107A7295Bbf2374db5A973d73D1b324" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"validatorManager": "0xd785272D240B07719e417622cbd2cfA0E584d1bd" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"validatorManager": "0xd785272D240B07719e417622cbd2cfA0E584d1bd" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"validatorManager": "0xd785272D240B07719e417622cbd2cfA0E584d1bd" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37" |
||||||
|
}, |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xae7a78916Ba4c507aCB2F0e474ace545Ff4bF841", |
||||||
|
"validatorManager": "0x66b71A4e18FbE09a6977A6520B47fEDdffA82a1c" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x6b1bb4ce664Bb4164AEB4d3D2E7DE7450DD8084C", |
||||||
|
"validatorManager": "0x863E8c26621c52ACa1849C53500606e73BA272F0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xef48bd850E5827B96B55C4D28FB32Bbaa73616F2", |
||||||
|
"validatorManager": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"validatorManager": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"validatorManager": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"validatorManager": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"validatorManager": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE" |
||||||
|
}, |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x783c4a0bB6663359281aD4a637D5af68F83ae213", |
||||||
|
"validatorManager": "0x1b33611fCc073aB0737011d5512EF673Bff74962" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x6b1bb4ce664Bb4164AEB4d3D2E7DE7450DD8084C", |
||||||
|
"validatorManager": "0x863E8c26621c52ACa1849C53500606e73BA272F0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x0526E47C49742C15F8817ef8cf0d8FFc72139D4F", |
||||||
|
"validatorManager": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"validatorManager": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"validatorManager": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"validatorManager": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"validatorManager": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE" |
||||||
|
}, |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xFCc63b537e70652A280c4E7883C5BB5a1700e897", |
||||||
|
"validatorManager": "0x04438ef7622f5412f82915F59caD4f704C61eA48" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", |
||||||
|
"validatorManager": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", |
||||||
|
"validatorManager": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"validatorManager": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"validatorManager": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371" |
||||||
|
} |
||||||
|
}, |
||||||
|
"optimismkovan": { |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"validatorManager": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"validatorManager": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x33dB966328Ea213b0f76eF96CA368AB37779F065" |
||||||
|
}, |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,114 @@ |
|||||||
|
{ |
||||||
|
"environment": "testnet", |
||||||
|
"signers": {}, |
||||||
|
"inboxes": { |
||||||
|
"alfajores": { |
||||||
|
"domain": "1000", |
||||||
|
"name": "alfajores", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E", |
||||||
|
"validatorManager": "0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"kovan": { |
||||||
|
"domain": "3000", |
||||||
|
"name": "kovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x75f3E2a4f424401195A5E176246Ecc9f7e7680ff", |
||||||
|
"validatorManager": "0x433f7d6d0cB9eb8FF2902Ad01C1BEd6C09934a33" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fuji": { |
||||||
|
"domain": "43113", |
||||||
|
"name": "fuji", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x75f3E2a4f424401195A5E176246Ecc9f7e7680ff", |
||||||
|
"validatorManager": "0x433f7d6d0cB9eb8FF2902Ad01C1BEd6C09934a33" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mumbai": { |
||||||
|
"domain": "80001", |
||||||
|
"name": "mumbai", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", |
||||||
|
"validatorManager": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A" |
||||||
|
} |
||||||
|
}, |
||||||
|
"bsctestnet": { |
||||||
|
"domain": "1651715444", |
||||||
|
"name": "bsctestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"validatorManager": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"arbitrumrinkeby": { |
||||||
|
"domain": "1634872690", |
||||||
|
"name": "arbitrumrinkeby", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"validatorManager": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8" |
||||||
|
} |
||||||
|
}, |
||||||
|
"auroratestnet": { |
||||||
|
"domain": "1635069300", |
||||||
|
"name": "auroratestnet", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
}, |
||||||
|
"addresses": { |
||||||
|
"inbox": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"validatorManager": "0x527768930D889662Fe7ACF64294871e86e4C2381" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"outbox": { |
||||||
|
"addresses": { |
||||||
|
"outbox": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37" |
||||||
|
}, |
||||||
|
"domain": "1869622635", |
||||||
|
"name": "optimismkovan", |
||||||
|
"rpcStyle": "ethereum", |
||||||
|
"connection": { |
||||||
|
"type": "http", |
||||||
|
"url": "" |
||||||
|
} |
||||||
|
}, |
||||||
|
"tracing": { |
||||||
|
"level": "debug", |
||||||
|
"fmt": "json" |
||||||
|
}, |
||||||
|
"db": "db_path" |
||||||
|
} |
@ -0,0 +1,234 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"name": "UpgradeBeaconController", |
||||||
|
"address": "0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "OutboxValidatorManager", |
||||||
|
"address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", |
||||||
|
"constructorArguments": [ |
||||||
|
1000, |
||||||
|
[ |
||||||
|
"0x5274Db49971f14457FB1B1743012e2527804Dc73", |
||||||
|
"0x636CA13eB829880539c0078Ba9d53214b65603a2", |
||||||
|
"0x2F5f8c4Bb89dFC1c4E905f7e3CD35294B62a572B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Implementation", |
||||||
|
"address": "0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", |
||||||
|
"constructorArguments": [1000], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox UpgradeBeacon", |
||||||
|
"address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279", |
||||||
|
"0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Proxy", |
||||||
|
"address": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", |
||||||
|
"0xc4d66de80000000000000000000000005821f3b6ee05f3dc62b43b74ab1c8f8e6904b1c8" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InterchainGasPaymaster", |
||||||
|
"address": "0x28B02B97a850872C4D33C3E024fab6499ad96564", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "AbacusConnectionManager", |
||||||
|
"address": "0x433f7d6d0cB9eb8FF2902Ad01C1BEd6C09934a33", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x1b33611fCc073aB0737011d5512EF673Bff74962", |
||||||
|
"constructorArguments": [ |
||||||
|
3000, |
||||||
|
[ |
||||||
|
"0x84B998A059719d4476959FfbE0A0402EC65A7c62", |
||||||
|
"0x5aaf0BBBc15f13BcB5f4B2BFf5E2f935F4360bB5", |
||||||
|
"0x3d12F6D395A6532De3D45bd668dE43685cb500c3" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Implementation", |
||||||
|
"address": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", |
||||||
|
"constructorArguments": [1000], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox UpgradeBeacon", |
||||||
|
"address": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", |
||||||
|
"0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x783c4a0bB6663359281aD4a637D5af68F83ae213", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000001b33611fcc073ab0737011d5512ef673bff7496200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x66b71A4e18FbE09a6977A6520B47fEDdffA82a1c", |
||||||
|
"constructorArguments": [ |
||||||
|
43113, |
||||||
|
[ |
||||||
|
"0x57D4976751978Df23Be86Ec42E27a5749b1BEEDA", |
||||||
|
"0x5149B863416DE4faE9e1CB63c9564414f4f0BB18", |
||||||
|
"0xd1eA680f4777eb31569AeA1768eAF83bf5587A98" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xae7a78916Ba4c507aCB2F0e474ace545Ff4bF841", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000000000a86900000000000000000000000066b71a4e18fbe09a6977a6520b47feddffa82a1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x04438ef7622f5412f82915F59caD4f704C61eA48", |
||||||
|
"constructorArguments": [ |
||||||
|
80001, |
||||||
|
[ |
||||||
|
"0x962a63CF73C8bEeF63Ecd753bC57C80241368818", |
||||||
|
"0x636d98ED1Cd8e5190900ed53A71E8DA0076c2672", |
||||||
|
"0xF9e86B19152CC8437794D01D4Aec8c8a4eb34B20" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xFCc63b537e70652A280c4E7883C5BB5a1700e897", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000000001388100000000000000000000000004438ef7622f5412f82915f59cad4f704c61ea4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xb94F96D398eA5BAB5CA528EE9Fdc19afaA825818", |
||||||
|
"constructorArguments": [ |
||||||
|
1651715444, |
||||||
|
[ |
||||||
|
"0x71A66DA2aD833eFCA67b2257B45F6C6BA11e3816", |
||||||
|
"0x7306663d18AF55294DFD44782FA5c7E16d94485F", |
||||||
|
"0x19cd5f316993ad15d1ac569cd4e70cbc5e1682AC" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x51A0a100e7BC63Ea7821A3a023B6F17fb94FF011", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000062732d74000000000000000000000000b94f96d398ea5bab5ca528ee9fdc19afaa82581800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5", |
||||||
|
"constructorArguments": [ |
||||||
|
1634872690, |
||||||
|
[ |
||||||
|
"0x4f78B649646B50b1ff41984cDe8B7f4F36e1071D", |
||||||
|
"0xF71E75225DAaf19135b316c76A9105FBdCE4B70A", |
||||||
|
"0xDeD3da1c63C37499c627272F46d66e0e46A5BD07" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061722d72000000000000000000000000b057fb841027a8554521dccdec3c3474cac99ab500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8", |
||||||
|
"constructorArguments": [ |
||||||
|
1869622635, |
||||||
|
[ |
||||||
|
"0x938B35471FF2e968A125F5F3Fc02eDe89F7b90c0", |
||||||
|
"0x3B8F4217153e9BB9ae3aA8d314269DD06584081D", |
||||||
|
"0x2a58A8982A06FBb3757D1C614c6F3AB733D93e6D" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000006f702d6b000000000000000000000000a2cf52064c921c11adcd83588cbea08cc3bff5d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xa3AB7E6cE24E6293bD5320A53329Ef2f4DE73fCA", |
||||||
|
"constructorArguments": [ |
||||||
|
1635069300, |
||||||
|
[ |
||||||
|
"0x3dd10F59Ec2f18441Eb0A3fECa489E6D74752260", |
||||||
|
"0x10AC12F07488EA10371071fCCC6a7a1E2733fE35", |
||||||
|
"0xdf0154233855528A114b4bd640a3FDE2020c3b3B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xc76E477437065093D353b7d56c81ff54D167B0Ab", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061752d74000000000000000000000000a3ab7e6ce24e6293bd5320a53329ef2f4de73fca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
} |
||||||
|
] |
@ -0,0 +1,234 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"name": "UpgradeBeaconController", |
||||||
|
"address": "0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "OutboxValidatorManager", |
||||||
|
"address": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", |
||||||
|
"constructorArguments": [ |
||||||
|
1634872690, |
||||||
|
[ |
||||||
|
"0x4f78B649646B50b1ff41984cDe8B7f4F36e1071D", |
||||||
|
"0xF71E75225DAaf19135b316c76A9105FBdCE4B70A", |
||||||
|
"0xDeD3da1c63C37499c627272F46d66e0e46A5BD07" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Implementation", |
||||||
|
"address": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", |
||||||
|
"constructorArguments": [1634872690], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox UpgradeBeacon", |
||||||
|
"address": "0xeb6f11189197223c656807a83B0DD374f9A6dF44", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", |
||||||
|
"0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Proxy", |
||||||
|
"address": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xeb6f11189197223c656807a83B0DD374f9A6dF44", |
||||||
|
"0xc4d66de8000000000000000000000000fc6e546510dc9d76057f1f76633fcffc188cb213" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InterchainGasPaymaster", |
||||||
|
"address": "0x44b764045BfDC68517e10e783E69B376cef196B2", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "AbacusConnectionManager", |
||||||
|
"address": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x589C201a07c26b4725A4A829d772f24423da480B", |
||||||
|
"constructorArguments": [ |
||||||
|
1000, |
||||||
|
[ |
||||||
|
"0x5274Db49971f14457FB1B1743012e2527804Dc73", |
||||||
|
"0x636CA13eB829880539c0078Ba9d53214b65603a2", |
||||||
|
"0x2F5f8c4Bb89dFC1c4E905f7e3CD35294B62a572B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Implementation", |
||||||
|
"address": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", |
||||||
|
"constructorArguments": [1634872690], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox UpgradeBeacon", |
||||||
|
"address": "0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", |
||||||
|
"0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b700000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000589c201a07c26b4725a4a829d772f24423da480b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e", |
||||||
|
"constructorArguments": [ |
||||||
|
3000, |
||||||
|
[ |
||||||
|
"0x84B998A059719d4476959FfbE0A0402EC65A7c62", |
||||||
|
"0x5aaf0BBBc15f13BcB5f4B2BFf5E2f935F4360bB5", |
||||||
|
"0x3d12F6D395A6532De3D45bd668dE43685cb500c3" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E", |
||||||
|
"constructorArguments": [ |
||||||
|
43113, |
||||||
|
[ |
||||||
|
"0x57D4976751978Df23Be86Ec42E27a5749b1BEEDA", |
||||||
|
"0x5149B863416DE4faE9e1CB63c9564414f4f0BB18", |
||||||
|
"0xd1eA680f4777eb31569AeA1768eAF83bf5587A98" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000000000a8690000000000000000000000007d498740a4572f2b5c6b0a1ba9d1d9dbe207e89e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371", |
||||||
|
"constructorArguments": [ |
||||||
|
80001, |
||||||
|
[ |
||||||
|
"0x962a63CF73C8bEeF63Ecd753bC57C80241368818", |
||||||
|
"0x636d98ED1Cd8e5190900ed53A71E8DA0076c2672", |
||||||
|
"0xF9e86B19152CC8437794D01D4Aec8c8a4eb34B20" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000013881000000000000000000000000f7f0dab0bece4498dac7eb616e288809d449937100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xd785272D240B07719e417622cbd2cfA0E584d1bd", |
||||||
|
"constructorArguments": [ |
||||||
|
1651715444, |
||||||
|
[ |
||||||
|
"0x71A66DA2aD833eFCA67b2257B45F6C6BA11e3816", |
||||||
|
"0x7306663d18AF55294DFD44782FA5c7E16d94485F", |
||||||
|
"0x19cd5f316993ad15d1ac569cd4e70cbc5e1682AC" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000062732d74000000000000000000000000d785272d240b07719e417622cbd2cfa0e584d1bd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", |
||||||
|
"constructorArguments": [ |
||||||
|
1869622635, |
||||||
|
[ |
||||||
|
"0x938B35471FF2e968A125F5F3Fc02eDe89F7b90c0", |
||||||
|
"0x3B8F4217153e9BB9ae3aA8d314269DD06584081D", |
||||||
|
"0x2a58A8982A06FBb3757D1C614c6F3AB733D93e6D" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000006f702d6b000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x527768930D889662Fe7ACF64294871e86e4C2381", |
||||||
|
"constructorArguments": [ |
||||||
|
1635069300, |
||||||
|
[ |
||||||
|
"0x3dd10F59Ec2f18441Eb0A3fECa489E6D74752260", |
||||||
|
"0x10AC12F07488EA10371071fCCC6a7a1E2733fE35", |
||||||
|
"0xdf0154233855528A114b4bd640a3FDE2020c3b3B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061752d74000000000000000000000000527768930d889662fe7acf64294871e86e4c238100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
} |
||||||
|
] |
@ -0,0 +1,234 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"name": "UpgradeBeaconController", |
||||||
|
"address": "0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "OutboxValidatorManager", |
||||||
|
"address": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", |
||||||
|
"constructorArguments": [ |
||||||
|
1635069300, |
||||||
|
[ |
||||||
|
"0x3dd10F59Ec2f18441Eb0A3fECa489E6D74752260", |
||||||
|
"0x10AC12F07488EA10371071fCCC6a7a1E2733fE35", |
||||||
|
"0xdf0154233855528A114b4bd640a3FDE2020c3b3B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Implementation", |
||||||
|
"address": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", |
||||||
|
"constructorArguments": [1635069300], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox UpgradeBeacon", |
||||||
|
"address": "0xeb6f11189197223c656807a83B0DD374f9A6dF44", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", |
||||||
|
"0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Proxy", |
||||||
|
"address": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xeb6f11189197223c656807a83B0DD374f9A6dF44", |
||||||
|
"0xc4d66de8000000000000000000000000fc6e546510dc9d76057f1f76633fcffc188cb213" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InterchainGasPaymaster", |
||||||
|
"address": "0x44b764045BfDC68517e10e783E69B376cef196B2", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "AbacusConnectionManager", |
||||||
|
"address": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x589C201a07c26b4725A4A829d772f24423da480B", |
||||||
|
"constructorArguments": [ |
||||||
|
1000, |
||||||
|
[ |
||||||
|
"0x5274Db49971f14457FB1B1743012e2527804Dc73", |
||||||
|
"0x636CA13eB829880539c0078Ba9d53214b65603a2", |
||||||
|
"0x2F5f8c4Bb89dFC1c4E905f7e3CD35294B62a572B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Implementation", |
||||||
|
"address": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", |
||||||
|
"constructorArguments": [1635069300], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox UpgradeBeacon", |
||||||
|
"address": "0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", |
||||||
|
"0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b700000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000589c201a07c26b4725a4a829d772f24423da480b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e", |
||||||
|
"constructorArguments": [ |
||||||
|
3000, |
||||||
|
[ |
||||||
|
"0x84B998A059719d4476959FfbE0A0402EC65A7c62", |
||||||
|
"0x5aaf0BBBc15f13BcB5f4B2BFf5E2f935F4360bB5", |
||||||
|
"0x3d12F6D395A6532De3D45bd668dE43685cb500c3" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E", |
||||||
|
"constructorArguments": [ |
||||||
|
43113, |
||||||
|
[ |
||||||
|
"0x57D4976751978Df23Be86Ec42E27a5749b1BEEDA", |
||||||
|
"0x5149B863416DE4faE9e1CB63c9564414f4f0BB18", |
||||||
|
"0xd1eA680f4777eb31569AeA1768eAF83bf5587A98" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000000000a8690000000000000000000000007d498740a4572f2b5c6b0a1ba9d1d9dbe207e89e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371", |
||||||
|
"constructorArguments": [ |
||||||
|
80001, |
||||||
|
[ |
||||||
|
"0x962a63CF73C8bEeF63Ecd753bC57C80241368818", |
||||||
|
"0x636d98ED1Cd8e5190900ed53A71E8DA0076c2672", |
||||||
|
"0xF9e86B19152CC8437794D01D4Aec8c8a4eb34B20" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000013881000000000000000000000000f7f0dab0bece4498dac7eb616e288809d449937100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xd785272D240B07719e417622cbd2cfA0E584d1bd", |
||||||
|
"constructorArguments": [ |
||||||
|
1651715444, |
||||||
|
[ |
||||||
|
"0x71A66DA2aD833eFCA67b2257B45F6C6BA11e3816", |
||||||
|
"0x7306663d18AF55294DFD44782FA5c7E16d94485F", |
||||||
|
"0x19cd5f316993ad15d1ac569cd4e70cbc5e1682AC" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000062732d74000000000000000000000000d785272d240b07719e417622cbd2cfa0e584d1bd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", |
||||||
|
"constructorArguments": [ |
||||||
|
1634872690, |
||||||
|
[ |
||||||
|
"0x4f78B649646B50b1ff41984cDe8B7f4F36e1071D", |
||||||
|
"0xF71E75225DAaf19135b316c76A9105FBdCE4B70A", |
||||||
|
"0xDeD3da1c63C37499c627272F46d66e0e46A5BD07" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061722d72000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x527768930D889662Fe7ACF64294871e86e4C2381", |
||||||
|
"constructorArguments": [ |
||||||
|
1869622635, |
||||||
|
[ |
||||||
|
"0x938B35471FF2e968A125F5F3Fc02eDe89F7b90c0", |
||||||
|
"0x3B8F4217153e9BB9ae3aA8d314269DD06584081D", |
||||||
|
"0x2a58A8982A06FBb3757D1C614c6F3AB733D93e6D" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000006f702d6b000000000000000000000000527768930d889662fe7acf64294871e86e4c238100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
} |
||||||
|
] |
@ -0,0 +1,234 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"name": "UpgradeBeaconController", |
||||||
|
"address": "0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "OutboxValidatorManager", |
||||||
|
"address": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", |
||||||
|
"constructorArguments": [ |
||||||
|
1651715444, |
||||||
|
[ |
||||||
|
"0x71A66DA2aD833eFCA67b2257B45F6C6BA11e3816", |
||||||
|
"0x7306663d18AF55294DFD44782FA5c7E16d94485F", |
||||||
|
"0x19cd5f316993ad15d1ac569cd4e70cbc5e1682AC" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Implementation", |
||||||
|
"address": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", |
||||||
|
"constructorArguments": [1651715444], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox UpgradeBeacon", |
||||||
|
"address": "0xeb6f11189197223c656807a83B0DD374f9A6dF44", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", |
||||||
|
"0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Proxy", |
||||||
|
"address": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xeb6f11189197223c656807a83B0DD374f9A6dF44", |
||||||
|
"0xc4d66de8000000000000000000000000fc6e546510dc9d76057f1f76633fcffc188cb213" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InterchainGasPaymaster", |
||||||
|
"address": "0x44b764045BfDC68517e10e783E69B376cef196B2", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "AbacusConnectionManager", |
||||||
|
"address": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x589C201a07c26b4725A4A829d772f24423da480B", |
||||||
|
"constructorArguments": [ |
||||||
|
1000, |
||||||
|
[ |
||||||
|
"0x5274Db49971f14457FB1B1743012e2527804Dc73", |
||||||
|
"0x636CA13eB829880539c0078Ba9d53214b65603a2", |
||||||
|
"0x2F5f8c4Bb89dFC1c4E905f7e3CD35294B62a572B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Implementation", |
||||||
|
"address": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", |
||||||
|
"constructorArguments": [1651715444], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox UpgradeBeacon", |
||||||
|
"address": "0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", |
||||||
|
"0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b700000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000589c201a07c26b4725a4a829d772f24423da480b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e", |
||||||
|
"constructorArguments": [ |
||||||
|
3000, |
||||||
|
[ |
||||||
|
"0x84B998A059719d4476959FfbE0A0402EC65A7c62", |
||||||
|
"0x5aaf0BBBc15f13BcB5f4B2BFf5E2f935F4360bB5", |
||||||
|
"0x3d12F6D395A6532De3D45bd668dE43685cb500c3" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E", |
||||||
|
"constructorArguments": [ |
||||||
|
43113, |
||||||
|
[ |
||||||
|
"0x57D4976751978Df23Be86Ec42E27a5749b1BEEDA", |
||||||
|
"0x5149B863416DE4faE9e1CB63c9564414f4f0BB18", |
||||||
|
"0xd1eA680f4777eb31569AeA1768eAF83bf5587A98" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000000000a8690000000000000000000000007d498740a4572f2b5c6b0a1ba9d1d9dbe207e89e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371", |
||||||
|
"constructorArguments": [ |
||||||
|
80001, |
||||||
|
[ |
||||||
|
"0x962a63CF73C8bEeF63Ecd753bC57C80241368818", |
||||||
|
"0x636d98ED1Cd8e5190900ed53A71E8DA0076c2672", |
||||||
|
"0xF9e86B19152CC8437794D01D4Aec8c8a4eb34B20" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000013881000000000000000000000000f7f0dab0bece4498dac7eb616e288809d449937100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xd785272D240B07719e417622cbd2cfA0E584d1bd", |
||||||
|
"constructorArguments": [ |
||||||
|
1634872690, |
||||||
|
[ |
||||||
|
"0x4f78B649646B50b1ff41984cDe8B7f4F36e1071D", |
||||||
|
"0xF71E75225DAaf19135b316c76A9105FBdCE4B70A", |
||||||
|
"0xDeD3da1c63C37499c627272F46d66e0e46A5BD07" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061722d72000000000000000000000000d785272d240b07719e417622cbd2cfa0e584d1bd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", |
||||||
|
"constructorArguments": [ |
||||||
|
1869622635, |
||||||
|
[ |
||||||
|
"0x938B35471FF2e968A125F5F3Fc02eDe89F7b90c0", |
||||||
|
"0x3B8F4217153e9BB9ae3aA8d314269DD06584081D", |
||||||
|
"0x2a58A8982A06FBb3757D1C614c6F3AB733D93e6D" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000006f702d6b000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x527768930D889662Fe7ACF64294871e86e4C2381", |
||||||
|
"constructorArguments": [ |
||||||
|
1635069300, |
||||||
|
[ |
||||||
|
"0x3dd10F59Ec2f18441Eb0A3fECa489E6D74752260", |
||||||
|
"0x10AC12F07488EA10371071fCCC6a7a1E2733fE35", |
||||||
|
"0xdf0154233855528A114b4bd640a3FDE2020c3b3B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061752d74000000000000000000000000527768930d889662fe7acf64294871e86e4c238100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
} |
||||||
|
] |
@ -0,0 +1,234 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"name": "UpgradeBeaconController", |
||||||
|
"address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "OutboxValidatorManager", |
||||||
|
"address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", |
||||||
|
"constructorArguments": [ |
||||||
|
43113, |
||||||
|
[ |
||||||
|
"0x57D4976751978Df23Be86Ec42E27a5749b1BEEDA", |
||||||
|
"0x5149B863416DE4faE9e1CB63c9564414f4f0BB18", |
||||||
|
"0xd1eA680f4777eb31569AeA1768eAF83bf5587A98" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Implementation", |
||||||
|
"address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", |
||||||
|
"constructorArguments": [43113], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox UpgradeBeacon", |
||||||
|
"address": "0x4926a10788306D84202A2aDbd290b7743146Cc17", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", |
||||||
|
"0xcf5BaaF976C80a66Fa7839715C45788f60041A33" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Proxy", |
||||||
|
"address": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x4926a10788306D84202A2aDbd290b7743146Cc17", |
||||||
|
"0xc4d66de800000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InterchainGasPaymaster", |
||||||
|
"address": "0x07009DA2249c388aD0f416a235AfE90D784e1aAc", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "AbacusConnectionManager", |
||||||
|
"address": "0xF7561c34f17A32D5620583A3397C304e7038a7F6", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x5CE550e14B82a9F32A0aaF9eFc4Fce548D8A0B3e", |
||||||
|
"constructorArguments": [ |
||||||
|
1000, |
||||||
|
[ |
||||||
|
"0x5274Db49971f14457FB1B1743012e2527804Dc73", |
||||||
|
"0x636CA13eB829880539c0078Ba9d53214b65603a2", |
||||||
|
"0x2F5f8c4Bb89dFC1c4E905f7e3CD35294B62a572B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Implementation", |
||||||
|
"address": "0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450", |
||||||
|
"constructorArguments": [43113], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox UpgradeBeacon", |
||||||
|
"address": "0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450", |
||||||
|
"0xcf5BaaF976C80a66Fa7839715C45788f60041A33" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x68311418D79fE8d96599384ED767d225635d88a8", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b700000000000000000000000000000000000000000000000000000000000003e80000000000000000000000005ce550e14b82a9f32a0aaf9efc4fce548d8a0b3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x863E8c26621c52ACa1849C53500606e73BA272F0", |
||||||
|
"constructorArguments": [ |
||||||
|
3000, |
||||||
|
[ |
||||||
|
"0x84B998A059719d4476959FfbE0A0402EC65A7c62", |
||||||
|
"0x5aaf0BBBc15f13BcB5f4B2BFf5E2f935F4360bB5", |
||||||
|
"0x3d12F6D395A6532De3D45bd668dE43685cb500c3" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x6b1bb4ce664Bb4164AEB4d3D2E7DE7450DD8084C", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000863e8c26621c52aca1849c53500606e73ba272f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2", |
||||||
|
"constructorArguments": [ |
||||||
|
80001, |
||||||
|
[ |
||||||
|
"0x962a63CF73C8bEeF63Ecd753bC57C80241368818", |
||||||
|
"0x636d98ED1Cd8e5190900ed53A71E8DA0076c2672", |
||||||
|
"0xF9e86B19152CC8437794D01D4Aec8c8a4eb34B20" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000013881000000000000000000000000ab9b273366d794b7f80b4378bc8aaca75c6178e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd", |
||||||
|
"constructorArguments": [ |
||||||
|
1651715444, |
||||||
|
[ |
||||||
|
"0x71A66DA2aD833eFCA67b2257B45F6C6BA11e3816", |
||||||
|
"0x7306663d18AF55294DFD44782FA5c7E16d94485F", |
||||||
|
"0x19cd5f316993ad15d1ac569cd4e70cbc5e1682AC" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000062732d7400000000000000000000000019be55d859368e02d7b9c00803eb677bdc1359bd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", |
||||||
|
"constructorArguments": [ |
||||||
|
1634872690, |
||||||
|
[ |
||||||
|
"0x4f78B649646B50b1ff41984cDe8B7f4F36e1071D", |
||||||
|
"0xF71E75225DAaf19135b316c76A9105FBdCE4B70A", |
||||||
|
"0xDeD3da1c63C37499c627272F46d66e0e46A5BD07" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061722d72000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x433f7d6d0cB9eb8FF2902Ad01C1BEd6C09934a33", |
||||||
|
"constructorArguments": [ |
||||||
|
1869622635, |
||||||
|
[ |
||||||
|
"0x938B35471FF2e968A125F5F3Fc02eDe89F7b90c0", |
||||||
|
"0x3B8F4217153e9BB9ae3aA8d314269DD06584081D", |
||||||
|
"0x2a58A8982A06FBb3757D1C614c6F3AB733D93e6D" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x75f3E2a4f424401195A5E176246Ecc9f7e7680ff", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000006f702d6b000000000000000000000000433f7d6d0cb9eb8ff2902ad01c1bed6c09934a3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x1b33611fCc073aB0737011d5512EF673Bff74962", |
||||||
|
"constructorArguments": [ |
||||||
|
1635069300, |
||||||
|
[ |
||||||
|
"0x3dd10F59Ec2f18441Eb0A3fECa489E6D74752260", |
||||||
|
"0x10AC12F07488EA10371071fCCC6a7a1E2733fE35", |
||||||
|
"0xdf0154233855528A114b4bd640a3FDE2020c3b3B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061752d740000000000000000000000001b33611fcc073ab0737011d5512ef673bff7496200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
} |
||||||
|
] |
@ -0,0 +1,234 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"name": "UpgradeBeaconController", |
||||||
|
"address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "OutboxValidatorManager", |
||||||
|
"address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", |
||||||
|
"constructorArguments": [ |
||||||
|
3000, |
||||||
|
[ |
||||||
|
"0x84B998A059719d4476959FfbE0A0402EC65A7c62", |
||||||
|
"0x5aaf0BBBc15f13BcB5f4B2BFf5E2f935F4360bB5", |
||||||
|
"0x3d12F6D395A6532De3D45bd668dE43685cb500c3" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Implementation", |
||||||
|
"address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", |
||||||
|
"constructorArguments": [3000], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox UpgradeBeacon", |
||||||
|
"address": "0x4926a10788306D84202A2aDbd290b7743146Cc17", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", |
||||||
|
"0xcf5BaaF976C80a66Fa7839715C45788f60041A33" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Proxy", |
||||||
|
"address": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x4926a10788306D84202A2aDbd290b7743146Cc17", |
||||||
|
"0xc4d66de800000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InterchainGasPaymaster", |
||||||
|
"address": "0x07009DA2249c388aD0f416a235AfE90D784e1aAc", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "AbacusConnectionManager", |
||||||
|
"address": "0xF7561c34f17A32D5620583A3397C304e7038a7F6", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x5CE550e14B82a9F32A0aaF9eFc4Fce548D8A0B3e", |
||||||
|
"constructorArguments": [ |
||||||
|
1000, |
||||||
|
[ |
||||||
|
"0x5274Db49971f14457FB1B1743012e2527804Dc73", |
||||||
|
"0x636CA13eB829880539c0078Ba9d53214b65603a2", |
||||||
|
"0x2F5f8c4Bb89dFC1c4E905f7e3CD35294B62a572B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Implementation", |
||||||
|
"address": "0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450", |
||||||
|
"constructorArguments": [3000], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox UpgradeBeacon", |
||||||
|
"address": "0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450", |
||||||
|
"0xcf5BaaF976C80a66Fa7839715C45788f60041A33" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x68311418D79fE8d96599384ED767d225635d88a8", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b700000000000000000000000000000000000000000000000000000000000003e80000000000000000000000005ce550e14b82a9f32a0aaf9efc4fce548d8a0b3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x863E8c26621c52ACa1849C53500606e73BA272F0", |
||||||
|
"constructorArguments": [ |
||||||
|
43113, |
||||||
|
[ |
||||||
|
"0x57D4976751978Df23Be86Ec42E27a5749b1BEEDA", |
||||||
|
"0x5149B863416DE4faE9e1CB63c9564414f4f0BB18", |
||||||
|
"0xd1eA680f4777eb31569AeA1768eAF83bf5587A98" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x6b1bb4ce664Bb4164AEB4d3D2E7DE7450DD8084C", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000000000a869000000000000000000000000863e8c26621c52aca1849c53500606e73ba272f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2", |
||||||
|
"constructorArguments": [ |
||||||
|
80001, |
||||||
|
[ |
||||||
|
"0x962a63CF73C8bEeF63Ecd753bC57C80241368818", |
||||||
|
"0x636d98ED1Cd8e5190900ed53A71E8DA0076c2672", |
||||||
|
"0xF9e86B19152CC8437794D01D4Aec8c8a4eb34B20" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000013881000000000000000000000000ab9b273366d794b7f80b4378bc8aaca75c6178e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd", |
||||||
|
"constructorArguments": [ |
||||||
|
1651715444, |
||||||
|
[ |
||||||
|
"0x71A66DA2aD833eFCA67b2257B45F6C6BA11e3816", |
||||||
|
"0x7306663d18AF55294DFD44782FA5c7E16d94485F", |
||||||
|
"0x19cd5f316993ad15d1ac569cd4e70cbc5e1682AC" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000062732d7400000000000000000000000019be55d859368e02d7b9c00803eb677bdc1359bd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8", |
||||||
|
"constructorArguments": [ |
||||||
|
1634872690, |
||||||
|
[ |
||||||
|
"0x4f78B649646B50b1ff41984cDe8B7f4F36e1071D", |
||||||
|
"0xF71E75225DAaf19135b316c76A9105FBdCE4B70A", |
||||||
|
"0xDeD3da1c63C37499c627272F46d66e0e46A5BD07" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061722d72000000000000000000000000c756cfc1b7d0d4646589edf10ed54b201237f5e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x433f7d6d0cB9eb8FF2902Ad01C1BEd6C09934a33", |
||||||
|
"constructorArguments": [ |
||||||
|
1869622635, |
||||||
|
[ |
||||||
|
"0x938B35471FF2e968A125F5F3Fc02eDe89F7b90c0", |
||||||
|
"0x3B8F4217153e9BB9ae3aA8d314269DD06584081D", |
||||||
|
"0x2a58A8982A06FBb3757D1C614c6F3AB733D93e6D" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x75f3E2a4f424401195A5E176246Ecc9f7e7680ff", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000006f702d6b000000000000000000000000433f7d6d0cb9eb8ff2902ad01c1bed6c09934a3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x1b33611fCc073aB0737011d5512EF673Bff74962", |
||||||
|
"constructorArguments": [ |
||||||
|
1635069300, |
||||||
|
[ |
||||||
|
"0x3dd10F59Ec2f18441Eb0A3fECa489E6D74752260", |
||||||
|
"0x10AC12F07488EA10371071fCCC6a7a1E2733fE35", |
||||||
|
"0xdf0154233855528A114b4bd640a3FDE2020c3b3B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061752d740000000000000000000000001b33611fcc073ab0737011d5512ef673bff7496200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
} |
||||||
|
] |
@ -0,0 +1,234 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"name": "UpgradeBeaconController", |
||||||
|
"address": "0x6966b0E55883d49BFB24539356a2f8A673E02039", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "OutboxValidatorManager", |
||||||
|
"address": "0x54148470292C24345fb828B003461a9444414517", |
||||||
|
"constructorArguments": [ |
||||||
|
80001, |
||||||
|
[ |
||||||
|
"0x962a63CF73C8bEeF63Ecd753bC57C80241368818", |
||||||
|
"0x636d98ED1Cd8e5190900ed53A71E8DA0076c2672", |
||||||
|
"0xF9e86B19152CC8437794D01D4Aec8c8a4eb34B20" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Implementation", |
||||||
|
"address": "0x589C201a07c26b4725A4A829d772f24423da480B", |
||||||
|
"constructorArguments": [80001], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox UpgradeBeacon", |
||||||
|
"address": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x589C201a07c26b4725A4A829d772f24423da480B", |
||||||
|
"0x6966b0E55883d49BFB24539356a2f8A673E02039" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Proxy", |
||||||
|
"address": "0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", |
||||||
|
"0xc4d66de800000000000000000000000054148470292c24345fb828b003461a9444414517" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InterchainGasPaymaster", |
||||||
|
"address": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "AbacusConnectionManager", |
||||||
|
"address": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x304cAb315c93B87AAdb2B826A791b2c1Bf749996", |
||||||
|
"constructorArguments": [ |
||||||
|
1000, |
||||||
|
[ |
||||||
|
"0x5274Db49971f14457FB1B1743012e2527804Dc73", |
||||||
|
"0x636CA13eB829880539c0078Ba9d53214b65603a2", |
||||||
|
"0x2F5f8c4Bb89dFC1c4E905f7e3CD35294B62a572B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Implementation", |
||||||
|
"address": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E", |
||||||
|
"constructorArguments": [80001], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox UpgradeBeacon", |
||||||
|
"address": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E", |
||||||
|
"0x6966b0E55883d49BFB24539356a2f8A673E02039" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x1D5EbC3e15e9ECDe0e3530C85899556797eeaea5", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"0xe7e7a7b700000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000304cab315c93b87aadb2b826a791b2c1bf74999600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"constructorArguments": [ |
||||||
|
3000, |
||||||
|
[ |
||||||
|
"0x84B998A059719d4476959FfbE0A0402EC65A7c62", |
||||||
|
"0x5aaf0BBBc15f13BcB5f4B2BFf5E2f935F4360bB5", |
||||||
|
"0x3d12F6D395A6532De3D45bd668dE43685cb500c3" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x0526E47C49742C15F8817ef8cf0d8FFc72139D4F", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000fc8d0d2e15a36f1a3f3ae3cb127b706c1f23aadc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"constructorArguments": [ |
||||||
|
43113, |
||||||
|
[ |
||||||
|
"0x57D4976751978Df23Be86Ec42E27a5749b1BEEDA", |
||||||
|
"0x5149B863416DE4faE9e1CB63c9564414f4f0BB18", |
||||||
|
"0xd1eA680f4777eb31569AeA1768eAF83bf5587A98" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xef48bd850E5827B96B55C4D28FB32Bbaa73616F2", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000000000a869000000000000000000000000666a24f62f7a97ba33c151776eb3d9441a059eb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"constructorArguments": [ |
||||||
|
1651715444, |
||||||
|
[ |
||||||
|
"0x71A66DA2aD833eFCA67b2257B45F6C6BA11e3816", |
||||||
|
"0x7306663d18AF55294DFD44782FA5c7E16d94485F", |
||||||
|
"0x19cd5f316993ad15d1ac569cd4e70cbc5e1682AC" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x3C5154a193D6e2955650f9305c8d80c18C814A68", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000062732d740000000000000000000000007914a3349107a7295bbf2374db5a973d73d1b32400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"constructorArguments": [ |
||||||
|
1634872690, |
||||||
|
[ |
||||||
|
"0x4f78B649646B50b1ff41984cDe8B7f4F36e1071D", |
||||||
|
"0xF71E75225DAaf19135b316c76A9105FBdCE4B70A", |
||||||
|
"0xDeD3da1c63C37499c627272F46d66e0e46A5BD07" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061722d720000000000000000000000005d56b8a669f50193b54319442c6eee5edd66238100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A", |
||||||
|
"constructorArguments": [ |
||||||
|
1869622635, |
||||||
|
[ |
||||||
|
"0x938B35471FF2e968A125F5F3Fc02eDe89F7b90c0", |
||||||
|
"0x3B8F4217153e9BB9ae3aA8d314269DD06584081D", |
||||||
|
"0x2a58A8982A06FBb3757D1C614c6F3AB733D93e6D" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000006f702d6b00000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE", |
||||||
|
"constructorArguments": [ |
||||||
|
1635069300, |
||||||
|
[ |
||||||
|
"0x3dd10F59Ec2f18441Eb0A3fECa489E6D74752260", |
||||||
|
"0x10AC12F07488EA10371071fCCC6a7a1E2733fE35", |
||||||
|
"0xdf0154233855528A114b4bd640a3FDE2020c3b3B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x07009DA2249c388aD0f416a235AfE90D784e1aAc", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061752d7400000000000000000000000098aae089cad930c64a76dd2247a2ac5773a4b8ce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
} |
||||||
|
] |
@ -0,0 +1,234 @@ |
|||||||
|
[ |
||||||
|
{ |
||||||
|
"name": "UpgradeBeaconController", |
||||||
|
"address": "0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "OutboxValidatorManager", |
||||||
|
"address": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", |
||||||
|
"constructorArguments": [ |
||||||
|
1869622635, |
||||||
|
[ |
||||||
|
"0x938B35471FF2e968A125F5F3Fc02eDe89F7b90c0", |
||||||
|
"0x3B8F4217153e9BB9ae3aA8d314269DD06584081D", |
||||||
|
"0x2a58A8982A06FBb3757D1C614c6F3AB733D93e6D" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Implementation", |
||||||
|
"address": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", |
||||||
|
"constructorArguments": [1869622635], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox UpgradeBeacon", |
||||||
|
"address": "0xeb6f11189197223c656807a83B0DD374f9A6dF44", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", |
||||||
|
"0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Outbox Proxy", |
||||||
|
"address": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xeb6f11189197223c656807a83B0DD374f9A6dF44", |
||||||
|
"0xc4d66de8000000000000000000000000fc6e546510dc9d76057f1f76633fcffc188cb213" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InterchainGasPaymaster", |
||||||
|
"address": "0x44b764045BfDC68517e10e783E69B376cef196B2", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "AbacusConnectionManager", |
||||||
|
"address": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2", |
||||||
|
"constructorArguments": [], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x589C201a07c26b4725A4A829d772f24423da480B", |
||||||
|
"constructorArguments": [ |
||||||
|
1000, |
||||||
|
[ |
||||||
|
"0x5274Db49971f14457FB1B1743012e2527804Dc73", |
||||||
|
"0x636CA13eB829880539c0078Ba9d53214b65603a2", |
||||||
|
"0x2F5f8c4Bb89dFC1c4E905f7e3CD35294B62a572B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Implementation", |
||||||
|
"address": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", |
||||||
|
"constructorArguments": [1869622635], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox UpgradeBeacon", |
||||||
|
"address": "0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"constructorArguments": [ |
||||||
|
"0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", |
||||||
|
"0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8" |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xB08d78F439e55D02C398519eef61606A5926245F", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b700000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000589c201a07c26b4725a4a829d772f24423da480b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e", |
||||||
|
"constructorArguments": [ |
||||||
|
3000, |
||||||
|
[ |
||||||
|
"0x84B998A059719d4476959FfbE0A0402EC65A7c62", |
||||||
|
"0x5aaf0BBBc15f13BcB5f4B2BFf5E2f935F4360bB5", |
||||||
|
"0x3d12F6D395A6532De3D45bd668dE43685cb500c3" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xD3d062a5dcBA85ae863618d4c264d2358300c283", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E", |
||||||
|
"constructorArguments": [ |
||||||
|
43113, |
||||||
|
[ |
||||||
|
"0x57D4976751978Df23Be86Ec42E27a5749b1BEEDA", |
||||||
|
"0x5149B863416DE4faE9e1CB63c9564414f4f0BB18", |
||||||
|
"0xd1eA680f4777eb31569AeA1768eAF83bf5587A98" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b7000000000000000000000000000000000000000000000000000000000000a8690000000000000000000000007d498740a4572f2b5c6b0a1ba9d1d9dbe207e89e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371", |
||||||
|
"constructorArguments": [ |
||||||
|
80001, |
||||||
|
[ |
||||||
|
"0x962a63CF73C8bEeF63Ecd753bC57C80241368818", |
||||||
|
"0x636d98ED1Cd8e5190900ed53A71E8DA0076c2672", |
||||||
|
"0xF9e86B19152CC8437794D01D4Aec8c8a4eb34B20" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000000013881000000000000000000000000f7f0dab0bece4498dac7eb616e288809d449937100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0xd785272D240B07719e417622cbd2cfA0E584d1bd", |
||||||
|
"constructorArguments": [ |
||||||
|
1651715444, |
||||||
|
[ |
||||||
|
"0x71A66DA2aD833eFCA67b2257B45F6C6BA11e3816", |
||||||
|
"0x7306663d18AF55294DFD44782FA5c7E16d94485F", |
||||||
|
"0x19cd5f316993ad15d1ac569cd4e70cbc5e1682AC" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000062732d74000000000000000000000000d785272d240b07719e417622cbd2cfa0e584d1bd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8", |
||||||
|
"constructorArguments": [ |
||||||
|
1634872690, |
||||||
|
[ |
||||||
|
"0x4f78B649646B50b1ff41984cDe8B7f4F36e1071D", |
||||||
|
"0xF71E75225DAaf19135b316c76A9105FBdCE4B70A", |
||||||
|
"0xDeD3da1c63C37499c627272F46d66e0e46A5BD07" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061722d72000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "InboxValidatorManager", |
||||||
|
"address": "0x527768930D889662Fe7ACF64294871e86e4C2381", |
||||||
|
"constructorArguments": [ |
||||||
|
1635069300, |
||||||
|
[ |
||||||
|
"0x3dd10F59Ec2f18441Eb0A3fECa489E6D74752260", |
||||||
|
"0x10AC12F07488EA10371071fCCC6a7a1E2733fE35", |
||||||
|
"0xdf0154233855528A114b4bd640a3FDE2020c3b3B" |
||||||
|
], |
||||||
|
2 |
||||||
|
], |
||||||
|
"isProxy": false |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Inbox Proxy", |
||||||
|
"address": "0x5d56B8a669F50193b54319442c6EEE5edD662381", |
||||||
|
"constructorArguments": [ |
||||||
|
"0x33dB966328Ea213b0f76eF96CA368AB37779F065", |
||||||
|
"0xe7e7a7b70000000000000000000000000000000000000000000000000000000061752d74000000000000000000000000527768930d889662fe7acf64294871e86e4c238100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
||||||
|
], |
||||||
|
"isProxy": true |
||||||
|
} |
||||||
|
] |
@ -0,0 +1,38 @@ |
|||||||
|
import { registerDomains } from '@abacus-network/deploy'; |
||||||
|
import { MultiProvider } from '@abacus-network/sdk'; |
||||||
|
|
||||||
|
import { fetchSigner } from '../../../src/config/chain'; |
||||||
|
import { ENVIRONMENTS_ENUM } from '../../../src/config/environment'; |
||||||
|
import { configs } from '../../networks/testnets'; |
||||||
|
|
||||||
|
export type TestnetNetworks = |
||||||
|
| 'alfajores' |
||||||
|
| 'kovan' |
||||||
|
| 'fuji' |
||||||
|
| 'mumbai' |
||||||
|
| 'bsctestnet' |
||||||
|
| 'arbitrumrinkeby' |
||||||
|
| 'optimismkovan' |
||||||
|
| 'auroratestnet'; |
||||||
|
|
||||||
|
export const domainNames: TestnetNetworks[] = [ |
||||||
|
'alfajores', |
||||||
|
'kovan', |
||||||
|
'fuji', |
||||||
|
'mumbai', |
||||||
|
'bsctestnet', |
||||||
|
'arbitrumrinkeby', |
||||||
|
'optimismkovan', |
||||||
|
'auroratestnet', |
||||||
|
]; |
||||||
|
|
||||||
|
export const registerMultiProvider = async (multiProvider: MultiProvider) => { |
||||||
|
registerDomains(domainNames, configs, multiProvider); |
||||||
|
|
||||||
|
await Promise.all( |
||||||
|
domainNames.map(async (name) => { |
||||||
|
const signer = await fetchSigner(ENVIRONMENTS_ENUM.Testnet, name); |
||||||
|
multiProvider.registerSigner(name, signer); |
||||||
|
}), |
||||||
|
); |
||||||
|
}; |
@ -0,0 +1,32 @@ |
|||||||
|
import { GovernanceConfig } from '../../../src/governance'; |
||||||
|
|
||||||
|
export const governance: GovernanceConfig = { |
||||||
|
recoveryTimelock: 180, |
||||||
|
addresses: { |
||||||
|
alfajores: { |
||||||
|
recoveryManager: '0xfaD1C94469700833717Fa8a3017278BC1cA8031C', |
||||||
|
governor: '0xfaD1C94469700833717Fa8a3017278BC1cA8031C', |
||||||
|
}, |
||||||
|
kovan: { |
||||||
|
recoveryManager: '0xfaD1C94469700833717Fa8a3017278BC1cA8031C', |
||||||
|
}, |
||||||
|
fuji: { |
||||||
|
recoveryManager: '0xfaD1C94469700833717Fa8a3017278BC1cA8031C', |
||||||
|
}, |
||||||
|
mumbai: { |
||||||
|
recoveryManager: '0xfaD1C94469700833717Fa8a3017278BC1cA8031C', |
||||||
|
}, |
||||||
|
bsctestnet: { |
||||||
|
recoveryManager: '0xfaD1C94469700833717Fa8a3017278BC1cA8031C', |
||||||
|
}, |
||||||
|
arbitrumrinkeby: { |
||||||
|
recoveryManager: '0xfaD1C94469700833717Fa8a3017278BC1cA8031C', |
||||||
|
}, |
||||||
|
optimismkovan: { |
||||||
|
recoveryManager: '0xfaD1C94469700833717Fa8a3017278BC1cA8031C', |
||||||
|
}, |
||||||
|
auroratestnet: { |
||||||
|
recoveryManager: '0xfaD1C94469700833717Fa8a3017278BC1cA8031C', |
||||||
|
}, |
||||||
|
}, |
||||||
|
}; |
@ -0,0 +1,5 @@ |
|||||||
|
export { agent } from './agent'; |
||||||
|
export { core } from './core'; |
||||||
|
export { domainNames, registerMultiProvider } from './domains'; |
||||||
|
export { governance } from './governance'; |
||||||
|
export { infrastructure } from './infrastructure'; |
@ -0,0 +1,37 @@ |
|||||||
|
import { InfrastructureConfig } from '../../../src/config'; |
||||||
|
|
||||||
|
export const infrastructure: InfrastructureConfig = { |
||||||
|
kubernetes: { |
||||||
|
clusterName: 'abacus-testnet', |
||||||
|
}, |
||||||
|
monitoring: { |
||||||
|
namespace: 'monitoring', |
||||||
|
prometheus: { |
||||||
|
deployName: 'prometheus', |
||||||
|
// Node exporter does not work with GKE Autopilot
|
||||||
|
nodeExporterEnabled: false, |
||||||
|
helmChart: { |
||||||
|
// See https://github.com/prometheus-community/helm-charts#usage
|
||||||
|
repository: { |
||||||
|
name: 'prometheus-community', |
||||||
|
url: 'https://prometheus-community.github.io/helm-charts', |
||||||
|
}, |
||||||
|
name: 'prometheus', |
||||||
|
version: '15.0.1', |
||||||
|
}, |
||||||
|
}, |
||||||
|
}, |
||||||
|
externalSecrets: { |
||||||
|
namespace: 'external-secrets', |
||||||
|
helmChart: { |
||||||
|
repository: { |
||||||
|
name: 'external-secrets', |
||||||
|
url: 'https://charts.external-secrets.io', |
||||||
|
}, |
||||||
|
name: 'external-secrets', |
||||||
|
version: '0.5.1', |
||||||
|
}, |
||||||
|
gcpServiceAccountName: 'k8s-external-secrets-testnet', |
||||||
|
accessibleGCPSecretPrefixes: ['abacus-testnet-', 'testnet-'], |
||||||
|
}, |
||||||
|
}; |
@ -0,0 +1,248 @@ |
|||||||
|
import { ChainName } from '@abacus-network/sdk'; |
||||||
|
|
||||||
|
import { |
||||||
|
ChainValidatorSets, |
||||||
|
CheckpointSyncerType, |
||||||
|
} from '../../../src/config/agent'; |
||||||
|
|
||||||
|
import { TestnetNetworks } from './domains'; |
||||||
|
|
||||||
|
const s3BucketRegion = 'us-east-1'; |
||||||
|
|
||||||
|
const s3BucketName = (chainName: ChainName, index: number) => |
||||||
|
`abacus-testnet-${chainName}-validator-${index}`; |
||||||
|
|
||||||
|
export const validators: ChainValidatorSets<TestnetNetworks> = { |
||||||
|
alfajores: { |
||||||
|
threshold: 2, |
||||||
|
validators: [ |
||||||
|
{ |
||||||
|
address: '0x5274db49971f14457fb1b1743012e2527804dc73', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('alfajores', 0), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0x636ca13eb829880539c0078ba9d53214b65603a2', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('alfajores', 1), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0x2f5f8c4bb89dfc1c4e905f7e3cd35294b62a572b', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('alfajores', 2), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
], |
||||||
|
}, |
||||||
|
kovan: { |
||||||
|
threshold: 2, |
||||||
|
validators: [ |
||||||
|
{ |
||||||
|
address: '0x84b998a059719d4476959ffbe0a0402ec65a7c62', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('kovan', 0), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0x5aaf0bbbc15f13bcb5f4b2bff5e2f935f4360bb5', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('kovan', 1), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0x3d12f6d395a6532de3d45bd668de43685cb500c3', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('kovan', 2), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
], |
||||||
|
}, |
||||||
|
fuji: { |
||||||
|
threshold: 2, |
||||||
|
validators: [ |
||||||
|
{ |
||||||
|
address: '0x57d4976751978df23be86ec42e27a5749b1beeda', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('fuji', 0), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0x5149b863416de4fae9e1cb63c9564414f4f0bb18', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('fuji', 1), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0xd1ea680f4777eb31569aea1768eaf83bf5587a98', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('fuji', 2), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
], |
||||||
|
}, |
||||||
|
mumbai: { |
||||||
|
threshold: 2, |
||||||
|
validators: [ |
||||||
|
{ |
||||||
|
address: '0x962a63cf73c8beef63ecd753bc57c80241368818', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('mumbai', 0), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0x636d98ed1cd8e5190900ed53a71e8da0076c2672', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('mumbai', 1), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0xf9e86b19152cc8437794d01d4aec8c8a4eb34b20', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('mumbai', 2), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
], |
||||||
|
}, |
||||||
|
bsctestnet: { |
||||||
|
threshold: 2, |
||||||
|
validators: [ |
||||||
|
{ |
||||||
|
address: '0x71a66da2ad833efca67b2257b45f6c6ba11e3816', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('bsctestnet', 0), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0x7306663d18af55294dfd44782fa5c7e16d94485f', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('bsctestnet', 1), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0x19cd5f316993ad15d1ac569cd4e70cbc5e1682ac', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('bsctestnet', 2), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
], |
||||||
|
}, |
||||||
|
arbitrumrinkeby: { |
||||||
|
threshold: 2, |
||||||
|
validators: [ |
||||||
|
{ |
||||||
|
address: '0x4f78b649646b50b1ff41984cde8b7f4f36e1071d', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('arbitrumrinkeby', 0), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0xf71e75225daaf19135b316c76a9105fbdce4b70a', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('arbitrumrinkeby', 1), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0xded3da1c63c37499c627272f46d66e0e46a5bd07', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('arbitrumrinkeby', 2), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
], |
||||||
|
}, |
||||||
|
optimismkovan: { |
||||||
|
threshold: 2, |
||||||
|
validators: [ |
||||||
|
{ |
||||||
|
address: '0x938b35471ff2e968a125f5f3fc02ede89f7b90c0', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('optimismkovan', 0), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0x3b8f4217153e9bb9ae3aa8d314269dd06584081d', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('optimismkovan', 1), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0x2a58a8982a06fbb3757d1c614c6f3ab733d93e6d', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('optimismkovan', 2), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
], |
||||||
|
}, |
||||||
|
auroratestnet: { |
||||||
|
threshold: 2, |
||||||
|
validators: [ |
||||||
|
{ |
||||||
|
address: '0x3dd10f59ec2f18441eb0a3feca489e6d74752260', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('auroratestnet', 0), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0x10ac12f07488ea10371071fccc6a7a1e2733fe35', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('auroratestnet', 1), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
address: '0xdf0154233855528a114b4bd640a3fde2020c3b3b', |
||||||
|
checkpointSyncer: { |
||||||
|
type: CheckpointSyncerType.S3, |
||||||
|
bucket: s3BucketName('auroratestnet', 2), |
||||||
|
region: s3BucketRegion, |
||||||
|
}, |
||||||
|
}, |
||||||
|
], |
||||||
|
}, |
||||||
|
}; |
@ -1,17 +1,12 @@ |
|||||||
import { createAgentGCPKeys } from '../src/agents/gcp'; |
import { createAgentKeysIfNotExists } from '../src/agents/key-utils'; |
||||||
|
|
||||||
import { getArgs, getDomainNames, getEnvironment } from './utils'; |
import { getAgentConfig, getEnvironment } from './utils'; |
||||||
|
|
||||||
async function main() { |
async function main() { |
||||||
const environment = await getEnvironment(); |
const environment = await getEnvironment(); |
||||||
const domainNames = await getDomainNames(environment); |
const agentConfig = await getAgentConfig(environment); |
||||||
|
|
||||||
const { v: validatorCount } = await getArgs() |
return createAgentKeysIfNotExists(agentConfig); |
||||||
.alias('v', 'validatorCount') |
|
||||||
.number('v') |
|
||||||
.demandOption('v').argv; |
|
||||||
|
|
||||||
return createAgentGCPKeys(environment, domainNames, validatorCount); |
|
||||||
} |
} |
||||||
|
|
||||||
main().then(console.log).catch(console.error); |
main().then(console.log).catch(console.error); |
||||||
|
@ -1,12 +1,12 @@ |
|||||||
import { deleteAgentGCPKeys } from '../src/agents/gcp'; |
import { deleteAgentKeys } from '../src/agents/key-utils'; |
||||||
|
|
||||||
import { getDomainNames, getEnvironment } from './utils'; |
import { getAgentConfig, getEnvironment } from './utils'; |
||||||
|
|
||||||
async function main() { |
async function main() { |
||||||
const environment = await getEnvironment(); |
const environment = await getEnvironment(); |
||||||
const domainNames = await getDomainNames(environment); |
const agentConfig = await getAgentConfig(environment); |
||||||
|
|
||||||
return deleteAgentGCPKeys(environment, domainNames); |
return deleteAgentKeys(agentConfig); |
||||||
} |
} |
||||||
|
|
||||||
main().then(console.log).catch(console.error); |
main().then(console.log).catch(console.error); |
||||||
|
@ -0,0 +1,28 @@ |
|||||||
|
import { getAllKeys } from '../src/agents/key-utils'; |
||||||
|
|
||||||
|
import { getAgentConfig, getEnvironment } from './utils'; |
||||||
|
|
||||||
|
async function main() { |
||||||
|
const environment = await getEnvironment(); |
||||||
|
const agentConfig = await getAgentConfig(environment); |
||||||
|
|
||||||
|
const keys = getAllKeys(agentConfig); |
||||||
|
|
||||||
|
const keyInfos = await Promise.all( |
||||||
|
keys.map(async (key) => { |
||||||
|
let address = ''; |
||||||
|
try { |
||||||
|
await key.fetch(); |
||||||
|
address = key.address; |
||||||
|
} catch (e) {} |
||||||
|
return { |
||||||
|
identifier: key.identifier, |
||||||
|
address, |
||||||
|
}; |
||||||
|
}), |
||||||
|
); |
||||||
|
|
||||||
|
console.log(JSON.stringify(keyInfos, null, 2)); |
||||||
|
} |
||||||
|
|
||||||
|
main().catch(console.error); |
@ -1,23 +1,75 @@ |
|||||||
import { KEY_ROLE_ENUM } from '../agents'; |
import { ChainName } from '@abacus-network/sdk'; |
||||||
|
|
||||||
|
import { KEY_ROLE_ENUM } from './roles'; |
||||||
|
|
||||||
|
export abstract class AgentKey<Networks extends ChainName> { |
||||||
|
constructor( |
||||||
|
public environment: string, |
||||||
|
public readonly role: KEY_ROLE_ENUM, |
||||||
|
public readonly chainName?: Networks, |
||||||
|
public readonly index?: number, |
||||||
|
) {} |
||||||
|
|
||||||
export abstract class AgentKey { |
|
||||||
abstract get identifier(): string; |
abstract get identifier(): string; |
||||||
abstract get address(): string; |
abstract get address(): string; |
||||||
|
|
||||||
abstract fetch(): Promise<void>; |
abstract fetch(): Promise<void>; |
||||||
|
|
||||||
|
abstract createIfNotExists(): Promise<void>; |
||||||
|
abstract delete(): Promise<void>; |
||||||
|
// Returns new address
|
||||||
|
abstract update(): Promise<string>; |
||||||
|
|
||||||
|
serializeAsAddress() { |
||||||
|
return { |
||||||
|
identifier: this.identifier, |
||||||
|
address: this.address, |
||||||
|
}; |
||||||
|
} |
||||||
} |
} |
||||||
|
|
||||||
export function isValidatorKey(role: string) { |
export function isValidatorKey(role: string) { |
||||||
return role === KEY_ROLE_ENUM.Validator; |
return role === KEY_ROLE_ENUM.Validator; |
||||||
} |
} |
||||||
|
|
||||||
export function identifier( |
function identifier( |
||||||
|
isKey: boolean, |
||||||
|
environment: string, |
||||||
|
role: string, |
||||||
|
chainName?: ChainName, |
||||||
|
index?: number, |
||||||
|
) { |
||||||
|
const prefix = `abacus-${environment}-${isKey ? 'key-' : ''}`; |
||||||
|
switch (role) { |
||||||
|
case KEY_ROLE_ENUM.Validator: |
||||||
|
if (index === undefined) { |
||||||
|
throw Error('Expected index for validator key'); |
||||||
|
} |
||||||
|
return `${prefix}${chainName}-${role}-${index}`; |
||||||
|
case KEY_ROLE_ENUM.Relayer: |
||||||
|
if (chainName === undefined) { |
||||||
|
throw Error('Expected chainName for relayer key'); |
||||||
|
} |
||||||
|
return `${prefix}${chainName}-${role}`; |
||||||
|
default: |
||||||
|
return `${prefix}${role}`; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
export function keyIdentifier( |
||||||
|
environment: string, |
||||||
|
role: string, |
||||||
|
chainName?: ChainName, |
||||||
|
index?: number, |
||||||
|
) { |
||||||
|
return identifier(true, environment, role, chainName, index); |
||||||
|
} |
||||||
|
|
||||||
|
export function userIdentifier( |
||||||
environment: string, |
environment: string, |
||||||
role: string, |
role: string, |
||||||
chainName: string, |
chainName?: ChainName, |
||||||
index: number | undefined, |
index?: number, |
||||||
) { |
) { |
||||||
return isValidatorKey(role) |
return identifier(false, environment, role, chainName, index); |
||||||
? `abacus-${environment}-key-${chainName}-${role}-${index}` |
|
||||||
: `abacus-${environment}-key-${role}`; |
|
||||||
} |
} |
||||||
|
@ -0,0 +1,133 @@ |
|||||||
|
import { ChainName } from '@abacus-network/sdk'; |
||||||
|
|
||||||
|
import { AgentConfig } from '../config'; |
||||||
|
import { fetchGCPSecret, setGCPSecret } from '../utils/gcloud'; |
||||||
|
import { execCmd } from '../utils/utils'; |
||||||
|
|
||||||
|
import { AgentKey } from './agent'; |
||||||
|
import { AgentAwsKey } from './aws/key'; |
||||||
|
import { AgentGCPKey } from './gcp'; |
||||||
|
import { KEY_ROLES, KEY_ROLE_ENUM } from './roles'; |
||||||
|
|
||||||
|
interface KeyAsAddress { |
||||||
|
identifier: string; |
||||||
|
address: string; |
||||||
|
} |
||||||
|
|
||||||
|
export function getKey<Networks extends ChainName>( |
||||||
|
agentConfig: AgentConfig<Networks>, |
||||||
|
role: KEY_ROLE_ENUM, |
||||||
|
chainName?: Networks, |
||||||
|
index?: number, |
||||||
|
): AgentKey<Networks> { |
||||||
|
if (agentConfig.aws) { |
||||||
|
return new AgentAwsKey(agentConfig, role, chainName, index); |
||||||
|
} else { |
||||||
|
return new AgentGCPKey(agentConfig.environment, role, chainName, index); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
export function getAllKeys<Networks extends ChainName>( |
||||||
|
agentConfig: AgentConfig<Networks>, |
||||||
|
): Array<AgentKey<Networks>> { |
||||||
|
return KEY_ROLES.flatMap((role) => { |
||||||
|
if (role === KEY_ROLE_ENUM.Validator) { |
||||||
|
// For each chainName, create validatorCount keys
|
||||||
|
return agentConfig.domainNames.flatMap((chainName) => |
||||||
|
[ |
||||||
|
...Array( |
||||||
|
agentConfig.validatorSets[chainName].validators.length, |
||||||
|
).keys(), |
||||||
|
].map((index) => getKey(agentConfig, role, chainName, index)), |
||||||
|
); |
||||||
|
} else if (role === KEY_ROLE_ENUM.Relayer) { |
||||||
|
return agentConfig.domainNames.map((chainName) => |
||||||
|
getKey(agentConfig, role, chainName), |
||||||
|
); |
||||||
|
} else { |
||||||
|
return [getKey(agentConfig, role)]; |
||||||
|
} |
||||||
|
}); |
||||||
|
} |
||||||
|
|
||||||
|
export async function deleteAgentKeys<Networks extends ChainName>( |
||||||
|
agentConfig: AgentConfig<Networks>, |
||||||
|
) { |
||||||
|
const keys = getAllKeys(agentConfig); |
||||||
|
await Promise.all(keys.map((key) => key.delete())); |
||||||
|
await execCmd( |
||||||
|
`gcloud secrets delete ${addressesIdentifier( |
||||||
|
agentConfig.environment, |
||||||
|
)} --quiet`,
|
||||||
|
); |
||||||
|
} |
||||||
|
|
||||||
|
export async function createAgentKeysIfNotExists<Networks extends ChainName>( |
||||||
|
agentConfig: AgentConfig<Networks>, |
||||||
|
) { |
||||||
|
const keys = getAllKeys(agentConfig); |
||||||
|
|
||||||
|
await Promise.all( |
||||||
|
keys.map(async (key) => { |
||||||
|
return key.createIfNotExists(); |
||||||
|
}), |
||||||
|
); |
||||||
|
|
||||||
|
await persistAddresses( |
||||||
|
agentConfig.environment, |
||||||
|
keys.map((key) => key.serializeAsAddress()), |
||||||
|
); |
||||||
|
} |
||||||
|
|
||||||
|
export async function rotateKey<Networks extends ChainName>( |
||||||
|
agentConfig: AgentConfig<Networks>, |
||||||
|
role: KEY_ROLE_ENUM, |
||||||
|
chainName: Networks, |
||||||
|
) { |
||||||
|
const key = getKey(agentConfig, role, chainName); |
||||||
|
await key.update(); |
||||||
|
const keyIdentifier = key.identifier; |
||||||
|
const addresses = await fetchGCPKeyAddresses(agentConfig.environment); |
||||||
|
const filteredAddresses = addresses.filter((_) => { |
||||||
|
return _.identifier !== keyIdentifier; |
||||||
|
}); |
||||||
|
|
||||||
|
filteredAddresses.push(key.serializeAsAddress()); |
||||||
|
await persistAddresses(agentConfig.environment, filteredAddresses); |
||||||
|
} |
||||||
|
|
||||||
|
async function persistAddresses(environment: string, keys: KeyAsAddress[]) { |
||||||
|
await setGCPSecret(addressesIdentifier(environment), JSON.stringify(keys), { |
||||||
|
environment: environment, |
||||||
|
}); |
||||||
|
} |
||||||
|
|
||||||
|
// This function returns all keys for a given outbox chain in a dictionary where the key is the identifier
|
||||||
|
export async function fetchKeysForChain<Networks extends ChainName>( |
||||||
|
agentConfig: AgentConfig<Networks>, |
||||||
|
chainName: Networks, |
||||||
|
): Promise<Record<string, AgentKey<Networks>>> { |
||||||
|
// Get all keys for the chainName. Include keys where chainName is undefined,
|
||||||
|
// which are keys that are not chain-specific but should still be included
|
||||||
|
const keys = await Promise.all( |
||||||
|
getAllKeys(agentConfig) |
||||||
|
.filter( |
||||||
|
(key) => key.chainName === undefined || key.chainName == chainName, |
||||||
|
) |
||||||
|
.map(async (key) => { |
||||||
|
await key.fetch(); |
||||||
|
return [key.identifier, key]; |
||||||
|
}), |
||||||
|
); |
||||||
|
|
||||||
|
return Object.fromEntries(keys); |
||||||
|
} |
||||||
|
|
||||||
|
async function fetchGCPKeyAddresses(environment: string) { |
||||||
|
const addresses = await fetchGCPSecret(addressesIdentifier(environment)); |
||||||
|
return addresses as KeyAsAddress[]; |
||||||
|
} |
||||||
|
|
||||||
|
function addressesIdentifier(environment: string) { |
||||||
|
return `abacus-${environment}-key-addresses`; |
||||||
|
} |
@ -0,0 +1,17 @@ |
|||||||
|
export enum KEY_ROLE_ENUM { |
||||||
|
Validator = 'validator', |
||||||
|
Checkpointer = 'checkpointer', |
||||||
|
Relayer = 'relayer', |
||||||
|
Deployer = 'deployer', |
||||||
|
Bank = 'bank', |
||||||
|
Kathy = 'kathy', |
||||||
|
} |
||||||
|
|
||||||
|
export const KEY_ROLES = [ |
||||||
|
KEY_ROLE_ENUM.Validator, |
||||||
|
KEY_ROLE_ENUM.Checkpointer, |
||||||
|
KEY_ROLE_ENUM.Relayer, |
||||||
|
KEY_ROLE_ENUM.Deployer, |
||||||
|
KEY_ROLE_ENUM.Bank, |
||||||
|
KEY_ROLE_ENUM.Kathy, |
||||||
|
]; |
@ -1,10 +1,12 @@ |
|||||||
export enum ENVIRONMENTS_ENUM { |
export enum ENVIRONMENTS_ENUM { |
||||||
Test = 'test', |
Test = 'test', |
||||||
Dev = 'dev', |
Dev = 'dev', |
||||||
|
Testnet = 'testnet', |
||||||
} |
} |
||||||
export const ALL_ENVIRONMENTS = [ |
export const ALL_ENVIRONMENTS = [ |
||||||
ENVIRONMENTS_ENUM.Test, |
ENVIRONMENTS_ENUM.Test, |
||||||
ENVIRONMENTS_ENUM.Dev, |
ENVIRONMENTS_ENUM.Dev, |
||||||
|
ENVIRONMENTS_ENUM.Testnet, |
||||||
] as const; |
] as const; |
||||||
type DeployEnvironmentTuple = typeof ALL_ENVIRONMENTS; |
type DeployEnvironmentTuple = typeof ALL_ENVIRONMENTS; |
||||||
export type DeployEnvironment = DeployEnvironmentTuple[number]; |
export type DeployEnvironment = DeployEnvironmentTuple[number]; |
||||||
|
@ -0,0 +1,458 @@ |
|||||||
|
export const addresses = { |
||||||
|
alfajores: { |
||||||
|
upgradeBeaconController: '0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd', |
||||||
|
abacusConnectionManager: '0x433f7d6d0cB9eb8FF2902Ad01C1BEd6C09934a33', |
||||||
|
interchainGasPaymaster: '0x28B02B97a850872C4D33C3E024fab6499ad96564', |
||||||
|
outboxValidatorManager: '0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8', |
||||||
|
inboxValidatorManagers: { |
||||||
|
kovan: '0x1b33611fCc073aB0737011d5512EF673Bff74962', |
||||||
|
fuji: '0x66b71A4e18FbE09a6977A6520B47fEDdffA82a1c', |
||||||
|
mumbai: '0x04438ef7622f5412f82915F59caD4f704C61eA48', |
||||||
|
bsctestnet: '0xb94F96D398eA5BAB5CA528EE9Fdc19afaA825818', |
||||||
|
arbitrumrinkeby: '0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5', |
||||||
|
optimismkovan: '0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8', |
||||||
|
auroratestnet: '0xa3AB7E6cE24E6293bD5320A53329Ef2f4DE73fCA', |
||||||
|
}, |
||||||
|
outbox: { |
||||||
|
proxy: '0xD0680F80F4f947968206806C2598Cbc5b6FE5b03', |
||||||
|
implementation: '0x267B6B6eAf6790faE5D5E9070F28a9cE64CbF279', |
||||||
|
beacon: '0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8', |
||||||
|
}, |
||||||
|
inboxes: { |
||||||
|
kovan: { |
||||||
|
proxy: '0x783c4a0bB6663359281aD4a637D5af68F83ae213', |
||||||
|
implementation: '0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C', |
||||||
|
beacon: '0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9', |
||||||
|
}, |
||||||
|
fuji: { |
||||||
|
proxy: '0xae7a78916Ba4c507aCB2F0e474ace545Ff4bF841', |
||||||
|
implementation: '0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C', |
||||||
|
beacon: '0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9', |
||||||
|
}, |
||||||
|
mumbai: { |
||||||
|
proxy: '0xFCc63b537e70652A280c4E7883C5BB5a1700e897', |
||||||
|
implementation: '0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C', |
||||||
|
beacon: '0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9', |
||||||
|
}, |
||||||
|
bsctestnet: { |
||||||
|
proxy: '0x51A0a100e7BC63Ea7821A3a023B6F17fb94FF011', |
||||||
|
implementation: '0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C', |
||||||
|
beacon: '0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9', |
||||||
|
}, |
||||||
|
arbitrumrinkeby: { |
||||||
|
proxy: '0xe0B988062A0C6492177d64823Ab95a9c256c2a5F', |
||||||
|
implementation: '0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C', |
||||||
|
beacon: '0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9', |
||||||
|
}, |
||||||
|
optimismkovan: { |
||||||
|
proxy: '0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E', |
||||||
|
implementation: '0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C', |
||||||
|
beacon: '0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9', |
||||||
|
}, |
||||||
|
auroratestnet: { |
||||||
|
proxy: '0xc76E477437065093D353b7d56c81ff54D167B0Ab', |
||||||
|
implementation: '0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C', |
||||||
|
beacon: '0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9', |
||||||
|
}, |
||||||
|
}, |
||||||
|
}, |
||||||
|
kovan: { |
||||||
|
upgradeBeaconController: '0xcf5BaaF976C80a66Fa7839715C45788f60041A33', |
||||||
|
abacusConnectionManager: '0xF7561c34f17A32D5620583A3397C304e7038a7F6', |
||||||
|
interchainGasPaymaster: '0x07009DA2249c388aD0f416a235AfE90D784e1aAc', |
||||||
|
outboxValidatorManager: '0x58483b754Abb1E8947BE63d6b95DF75b8249543A', |
||||||
|
inboxValidatorManagers: { |
||||||
|
alfajores: '0x5CE550e14B82a9F32A0aaF9eFc4Fce548D8A0B3e', |
||||||
|
fuji: '0x863E8c26621c52ACa1849C53500606e73BA272F0', |
||||||
|
mumbai: '0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2', |
||||||
|
bsctestnet: '0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd', |
||||||
|
arbitrumrinkeby: '0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8', |
||||||
|
optimismkovan: '0x433f7d6d0cB9eb8FF2902Ad01C1BEd6C09934a33', |
||||||
|
auroratestnet: '0x1b33611fCc073aB0737011d5512EF673Bff74962', |
||||||
|
}, |
||||||
|
outbox: { |
||||||
|
proxy: '0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE', |
||||||
|
implementation: '0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7', |
||||||
|
beacon: '0x4926a10788306D84202A2aDbd290b7743146Cc17', |
||||||
|
}, |
||||||
|
inboxes: { |
||||||
|
alfajores: { |
||||||
|
proxy: '0x68311418D79fE8d96599384ED767d225635d88a8', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
fuji: { |
||||||
|
proxy: '0x6b1bb4ce664Bb4164AEB4d3D2E7DE7450DD8084C', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
mumbai: { |
||||||
|
proxy: '0x86fb9F1c124fB20ff130C41a79a432F770f67AFD', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
bsctestnet: { |
||||||
|
proxy: '0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
arbitrumrinkeby: { |
||||||
|
proxy: '0xD0680F80F4f947968206806C2598Cbc5b6FE5b03', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
optimismkovan: { |
||||||
|
proxy: '0x75f3E2a4f424401195A5E176246Ecc9f7e7680ff', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
auroratestnet: { |
||||||
|
proxy: '0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
}, |
||||||
|
}, |
||||||
|
fuji: { |
||||||
|
upgradeBeaconController: '0xcf5BaaF976C80a66Fa7839715C45788f60041A33', |
||||||
|
abacusConnectionManager: '0xF7561c34f17A32D5620583A3397C304e7038a7F6', |
||||||
|
interchainGasPaymaster: '0x07009DA2249c388aD0f416a235AfE90D784e1aAc', |
||||||
|
outboxValidatorManager: '0x58483b754Abb1E8947BE63d6b95DF75b8249543A', |
||||||
|
inboxValidatorManagers: { |
||||||
|
alfajores: '0x5CE550e14B82a9F32A0aaF9eFc4Fce548D8A0B3e', |
||||||
|
kovan: '0x863E8c26621c52ACa1849C53500606e73BA272F0', |
||||||
|
mumbai: '0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2', |
||||||
|
bsctestnet: '0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd', |
||||||
|
arbitrumrinkeby: '0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8', |
||||||
|
optimismkovan: '0x433f7d6d0cB9eb8FF2902Ad01C1BEd6C09934a33', |
||||||
|
auroratestnet: '0x1b33611fCc073aB0737011d5512EF673Bff74962', |
||||||
|
}, |
||||||
|
outbox: { |
||||||
|
proxy: '0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE', |
||||||
|
implementation: '0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7', |
||||||
|
beacon: '0x4926a10788306D84202A2aDbd290b7743146Cc17', |
||||||
|
}, |
||||||
|
inboxes: { |
||||||
|
alfajores: { |
||||||
|
proxy: '0x68311418D79fE8d96599384ED767d225635d88a8', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
kovan: { |
||||||
|
proxy: '0x6b1bb4ce664Bb4164AEB4d3D2E7DE7450DD8084C', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
mumbai: { |
||||||
|
proxy: '0x86fb9F1c124fB20ff130C41a79a432F770f67AFD', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
bsctestnet: { |
||||||
|
proxy: '0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
arbitrumrinkeby: { |
||||||
|
proxy: '0xD0680F80F4f947968206806C2598Cbc5b6FE5b03', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
optimismkovan: { |
||||||
|
proxy: '0x75f3E2a4f424401195A5E176246Ecc9f7e7680ff', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
auroratestnet: { |
||||||
|
proxy: '0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C', |
||||||
|
implementation: '0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450', |
||||||
|
beacon: '0x5CBf4e70448Ed46c2616b04e9ebc72D29FF0cfA9', |
||||||
|
}, |
||||||
|
}, |
||||||
|
}, |
||||||
|
mumbai: { |
||||||
|
upgradeBeaconController: '0x6966b0E55883d49BFB24539356a2f8A673E02039', |
||||||
|
abacusConnectionManager: '0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc', |
||||||
|
interchainGasPaymaster: '0xB08d78F439e55D02C398519eef61606A5926245F', |
||||||
|
outboxValidatorManager: '0x54148470292C24345fb828B003461a9444414517', |
||||||
|
inboxValidatorManagers: { |
||||||
|
alfajores: '0x304cAb315c93B87AAdb2B826A791b2c1Bf749996', |
||||||
|
kovan: '0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc', |
||||||
|
fuji: '0x666a24F62f7A97BA33c151776Eb3D9441a059eB8', |
||||||
|
bsctestnet: '0x7914A3349107A7295Bbf2374db5A973d73D1b324', |
||||||
|
arbitrumrinkeby: '0x5d56B8a669F50193b54319442c6EEE5edD662381', |
||||||
|
optimismkovan: '0x58483b754Abb1E8947BE63d6b95DF75b8249543A', |
||||||
|
auroratestnet: '0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE', |
||||||
|
}, |
||||||
|
outbox: { |
||||||
|
proxy: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
implementation: '0x589C201a07c26b4725A4A829d772f24423da480B', |
||||||
|
beacon: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
}, |
||||||
|
inboxes: { |
||||||
|
alfajores: { |
||||||
|
proxy: '0x1D5EbC3e15e9ECDe0e3530C85899556797eeaea5', |
||||||
|
implementation: '0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E', |
||||||
|
beacon: '0x7FE7EA170cf08A25C2ff315814D96D93C311E692', |
||||||
|
}, |
||||||
|
kovan: { |
||||||
|
proxy: '0x0526E47C49742C15F8817ef8cf0d8FFc72139D4F', |
||||||
|
implementation: '0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E', |
||||||
|
beacon: '0x7FE7EA170cf08A25C2ff315814D96D93C311E692', |
||||||
|
}, |
||||||
|
fuji: { |
||||||
|
proxy: '0xef48bd850E5827B96B55C4D28FB32Bbaa73616F2', |
||||||
|
implementation: '0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E', |
||||||
|
beacon: '0x7FE7EA170cf08A25C2ff315814D96D93C311E692', |
||||||
|
}, |
||||||
|
bsctestnet: { |
||||||
|
proxy: '0x3C5154a193D6e2955650f9305c8d80c18C814A68', |
||||||
|
implementation: '0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E', |
||||||
|
beacon: '0x7FE7EA170cf08A25C2ff315814D96D93C311E692', |
||||||
|
}, |
||||||
|
arbitrumrinkeby: { |
||||||
|
proxy: '0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69', |
||||||
|
implementation: '0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E', |
||||||
|
beacon: '0x7FE7EA170cf08A25C2ff315814D96D93C311E692', |
||||||
|
}, |
||||||
|
optimismkovan: { |
||||||
|
proxy: '0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7', |
||||||
|
implementation: '0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E', |
||||||
|
beacon: '0x7FE7EA170cf08A25C2ff315814D96D93C311E692', |
||||||
|
}, |
||||||
|
auroratestnet: { |
||||||
|
proxy: '0x07009DA2249c388aD0f416a235AfE90D784e1aAc', |
||||||
|
implementation: '0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E', |
||||||
|
beacon: '0x7FE7EA170cf08A25C2ff315814D96D93C311E692', |
||||||
|
}, |
||||||
|
}, |
||||||
|
}, |
||||||
|
bsctestnet: { |
||||||
|
upgradeBeaconController: '0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8', |
||||||
|
abacusConnectionManager: '0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2', |
||||||
|
interchainGasPaymaster: '0x44b764045BfDC68517e10e783E69B376cef196B2', |
||||||
|
outboxValidatorManager: '0xfc6e546510dC9d76057F1f76633FCFfC188CB213', |
||||||
|
inboxValidatorManagers: { |
||||||
|
alfajores: '0x589C201a07c26b4725A4A829d772f24423da480B', |
||||||
|
kovan: '0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e', |
||||||
|
fuji: '0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E', |
||||||
|
mumbai: '0xF7F0DaB0BECE4498dAc7eb616e288809D4499371', |
||||||
|
arbitrumrinkeby: '0xd785272D240B07719e417622cbd2cfA0E584d1bd', |
||||||
|
optimismkovan: '0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8', |
||||||
|
auroratestnet: '0x527768930D889662Fe7ACF64294871e86e4C2381', |
||||||
|
}, |
||||||
|
outbox: { |
||||||
|
proxy: '0x16B710b86CAd07E6F1C531861a16F5feC29dba37', |
||||||
|
implementation: '0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7', |
||||||
|
beacon: '0xeb6f11189197223c656807a83B0DD374f9A6dF44', |
||||||
|
}, |
||||||
|
inboxes: { |
||||||
|
alfajores: { |
||||||
|
proxy: '0xB08d78F439e55D02C398519eef61606A5926245F', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
kovan: { |
||||||
|
proxy: '0xD3d062a5dcBA85ae863618d4c264d2358300c283', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
fuji: { |
||||||
|
proxy: '0x7FE7EA170cf08A25C2ff315814D96D93C311E692', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
mumbai: { |
||||||
|
proxy: '0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
arbitrumrinkeby: { |
||||||
|
proxy: '0x666a24F62f7A97BA33c151776Eb3D9441a059eB8', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
optimismkovan: { |
||||||
|
proxy: '0x7914A3349107A7295Bbf2374db5A973d73D1b324', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
auroratestnet: { |
||||||
|
proxy: '0x5d56B8a669F50193b54319442c6EEE5edD662381', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
}, |
||||||
|
}, |
||||||
|
arbitrumrinkeby: { |
||||||
|
upgradeBeaconController: '0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8', |
||||||
|
abacusConnectionManager: '0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2', |
||||||
|
interchainGasPaymaster: '0x44b764045BfDC68517e10e783E69B376cef196B2', |
||||||
|
outboxValidatorManager: '0xfc6e546510dC9d76057F1f76633FCFfC188CB213', |
||||||
|
inboxValidatorManagers: { |
||||||
|
alfajores: '0x589C201a07c26b4725A4A829d772f24423da480B', |
||||||
|
kovan: '0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e', |
||||||
|
fuji: '0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E', |
||||||
|
mumbai: '0xF7F0DaB0BECE4498dAc7eb616e288809D4499371', |
||||||
|
bsctestnet: '0xd785272D240B07719e417622cbd2cfA0E584d1bd', |
||||||
|
optimismkovan: '0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8', |
||||||
|
auroratestnet: '0x527768930D889662Fe7ACF64294871e86e4C2381', |
||||||
|
}, |
||||||
|
outbox: { |
||||||
|
proxy: '0x16B710b86CAd07E6F1C531861a16F5feC29dba37', |
||||||
|
implementation: '0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7', |
||||||
|
beacon: '0xeb6f11189197223c656807a83B0DD374f9A6dF44', |
||||||
|
}, |
||||||
|
inboxes: { |
||||||
|
alfajores: { |
||||||
|
proxy: '0xB08d78F439e55D02C398519eef61606A5926245F', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
kovan: { |
||||||
|
proxy: '0xD3d062a5dcBA85ae863618d4c264d2358300c283', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
fuji: { |
||||||
|
proxy: '0x7FE7EA170cf08A25C2ff315814D96D93C311E692', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
mumbai: { |
||||||
|
proxy: '0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
bsctestnet: { |
||||||
|
proxy: '0x666a24F62f7A97BA33c151776Eb3D9441a059eB8', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
optimismkovan: { |
||||||
|
proxy: '0x7914A3349107A7295Bbf2374db5A973d73D1b324', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
auroratestnet: { |
||||||
|
proxy: '0x5d56B8a669F50193b54319442c6EEE5edD662381', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
}, |
||||||
|
}, |
||||||
|
optimismkovan: { |
||||||
|
upgradeBeaconController: '0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8', |
||||||
|
abacusConnectionManager: '0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2', |
||||||
|
interchainGasPaymaster: '0x44b764045BfDC68517e10e783E69B376cef196B2', |
||||||
|
outboxValidatorManager: '0xfc6e546510dC9d76057F1f76633FCFfC188CB213', |
||||||
|
inboxValidatorManagers: { |
||||||
|
alfajores: '0x589C201a07c26b4725A4A829d772f24423da480B', |
||||||
|
kovan: '0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e', |
||||||
|
fuji: '0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E', |
||||||
|
mumbai: '0xF7F0DaB0BECE4498dAc7eb616e288809D4499371', |
||||||
|
bsctestnet: '0xd785272D240B07719e417622cbd2cfA0E584d1bd', |
||||||
|
arbitrumrinkeby: '0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8', |
||||||
|
auroratestnet: '0x527768930D889662Fe7ACF64294871e86e4C2381', |
||||||
|
}, |
||||||
|
outbox: { |
||||||
|
proxy: '0x16B710b86CAd07E6F1C531861a16F5feC29dba37', |
||||||
|
implementation: '0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7', |
||||||
|
beacon: '0xeb6f11189197223c656807a83B0DD374f9A6dF44', |
||||||
|
}, |
||||||
|
inboxes: { |
||||||
|
alfajores: { |
||||||
|
proxy: '0xB08d78F439e55D02C398519eef61606A5926245F', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
kovan: { |
||||||
|
proxy: '0xD3d062a5dcBA85ae863618d4c264d2358300c283', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
fuji: { |
||||||
|
proxy: '0x7FE7EA170cf08A25C2ff315814D96D93C311E692', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
mumbai: { |
||||||
|
proxy: '0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
bsctestnet: { |
||||||
|
proxy: '0x666a24F62f7A97BA33c151776Eb3D9441a059eB8', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
arbitrumrinkeby: { |
||||||
|
proxy: '0x7914A3349107A7295Bbf2374db5A973d73D1b324', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
auroratestnet: { |
||||||
|
proxy: '0x5d56B8a669F50193b54319442c6EEE5edD662381', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
}, |
||||||
|
}, |
||||||
|
auroratestnet: { |
||||||
|
upgradeBeaconController: '0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8', |
||||||
|
abacusConnectionManager: '0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2', |
||||||
|
interchainGasPaymaster: '0x44b764045BfDC68517e10e783E69B376cef196B2', |
||||||
|
outboxValidatorManager: '0xfc6e546510dC9d76057F1f76633FCFfC188CB213', |
||||||
|
inboxValidatorManagers: { |
||||||
|
alfajores: '0x589C201a07c26b4725A4A829d772f24423da480B', |
||||||
|
kovan: '0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e', |
||||||
|
fuji: '0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E', |
||||||
|
mumbai: '0xF7F0DaB0BECE4498dAc7eb616e288809D4499371', |
||||||
|
bsctestnet: '0xd785272D240B07719e417622cbd2cfA0E584d1bd', |
||||||
|
arbitrumrinkeby: '0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8', |
||||||
|
optimismkovan: '0x527768930D889662Fe7ACF64294871e86e4C2381', |
||||||
|
}, |
||||||
|
outbox: { |
||||||
|
proxy: '0x16B710b86CAd07E6F1C531861a16F5feC29dba37', |
||||||
|
implementation: '0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7', |
||||||
|
beacon: '0xeb6f11189197223c656807a83B0DD374f9A6dF44', |
||||||
|
}, |
||||||
|
inboxes: { |
||||||
|
alfajores: { |
||||||
|
proxy: '0xB08d78F439e55D02C398519eef61606A5926245F', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
kovan: { |
||||||
|
proxy: '0xD3d062a5dcBA85ae863618d4c264d2358300c283', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
fuji: { |
||||||
|
proxy: '0x7FE7EA170cf08A25C2ff315814D96D93C311E692', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
mumbai: { |
||||||
|
proxy: '0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
bsctestnet: { |
||||||
|
proxy: '0x666a24F62f7A97BA33c151776Eb3D9441a059eB8', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
arbitrumrinkeby: { |
||||||
|
proxy: '0x7914A3349107A7295Bbf2374db5A973d73D1b324', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
optimismkovan: { |
||||||
|
proxy: '0x5d56B8a669F50193b54319442c6EEE5edD662381', |
||||||
|
implementation: '0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD', |
||||||
|
beacon: '0x33dB966328Ea213b0f76eF96CA368AB37779F065', |
||||||
|
}, |
||||||
|
}, |
||||||
|
}, |
||||||
|
}; |
Loading…
Reference in new issue