Chain Expansion 0: Goerli + Moonbase Alpha (#1053)

* Add goerli/moonbase alpha to configs

* Add artifacts from core deploy

* Add artifacts from helloworld deploy

* Update keyfunder config

* Add from fields

* Add missing inboxes

* Add domain to chain.rs

* Add to gelato mapping

* Fix lint

* Lint

* New lines

* Deploy

* Add reorgPeriods

* Deploy kathy
nambrot/verification-fies
Nam Chu Hoai 2 years ago committed by GitHub
parent 53593ef6f3
commit 00feef0a69
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      rust/abacus-core/src/chain.rs
  2. 3
      rust/agents/relayer/src/msg/gelato_submitter/mod.rs
  3. 28
      rust/config/testnet2/alfajores_config.json
  4. 28
      rust/config/testnet2/arbitrumrinkeby_config.json
  5. 28
      rust/config/testnet2/bsctestnet_config.json
  6. 28
      rust/config/testnet2/fuji_config.json
  7. 140
      rust/config/testnet2/goerli_config.json
  8. 28
      rust/config/testnet2/kovan_config.json
  9. 140
      rust/config/testnet2/moonbasealpha_config.json
  10. 28
      rust/config/testnet2/mumbai_config.json
  11. 28
      rust/config/testnet2/optimismkovan_config.json
  12. 2
      rust/gelato/src/chains.rs
  13. 8
      typescript/infra/config/environments/testnet2/agent.ts
  14. 2
      typescript/infra/config/environments/testnet2/chains.ts
  15. 20
      typescript/infra/config/environments/testnet2/core.ts
  16. 496
      typescript/infra/config/environments/testnet2/core/verification/verification.json
  17. 2
      typescript/infra/config/environments/testnet2/helloworld.ts
  18. 6
      typescript/infra/config/environments/testnet2/helloworld/abacus/addresses.json
  19. 75
      typescript/infra/config/environments/testnet2/helloworld/abacus/verification.json
  20. 6
      typescript/infra/config/environments/testnet2/helloworld/rc/addresses.json
  21. 58
      typescript/infra/config/environments/testnet2/validators.ts
  22. 3
      typescript/infra/scripts/funding/fund-keys-from-deployer.ts
  23. 11
      typescript/sdk/src/consts/chainConnectionConfigs.ts
  24. 6
      typescript/sdk/src/consts/chainMetadata.ts
  25. 1
      typescript/sdk/src/consts/chains.ts
  26. 308
      typescript/sdk/src/consts/environments/testnet2.json

@ -95,6 +95,7 @@ domain_and_chain! {
0x61722d72 <=> "arbitrumrinkeby",
0x6f702d6b <=> "optimismkovan",
0x61752d74 <=> "auroratestnet",
0x6d6f2d61 <=> "moonbasealpha",
}
#[cfg(test)]

@ -207,6 +207,7 @@ fn abacus_domain_to_gelato_chain(domain: u32) -> Result<Chain> {
6648936 => Chain::Ethereum,
1634872690 => Chain::Rinkeby,
3000 => Chain::Kovan,
5 => Chain::Goerli,
1886350457 => Chain::Polygon,
80001 => Chain::PolygonMumbai,
@ -226,6 +227,8 @@ fn abacus_domain_to_gelato_chain(domain: u32) -> Result<Chain> {
1667591279 => Chain::Celo,
1000 => Chain::Alfajores,
1836002657 => Chain::MoonbaseAlpha,
_ => bail!("Unknown domain {}", domain),
})
}

@ -85,6 +85,34 @@
"inbox": "0xF8E6c1222049AAb68E410E43242449994Cb64996",
"validatorManager": "0x413c74F3D034dB54A1ecfFbd0Ad74Cb25E59f579"
}
},
"goerli": {
"domain": "5",
"name": "goerli",
"rpcStyle": "ethereum",
"finalityBlocks": "7",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xD3d062a5dcBA85ae863618d4c264d2358300c283",
"validatorManager": "0xB08d78F439e55D02C398519eef61606A5926245F"
}
},
"moonbasealpha": {
"domain": "1836002657",
"name": "moonbasealpha",
"rpcStyle": "ethereum",
"finalityBlocks": "1",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"validatorManager": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD"
}
}
},
"outbox": {

@ -85,6 +85,34 @@
"inbox": "0xB6a4129c305056d80fFfea96DdbDCf1F58BC8240",
"validatorManager": "0xe63844Ca06Ce8E6D4097Cb33E9b3d62704122307"
}
},
"goerli": {
"domain": "5",
"name": "goerli",
"rpcStyle": "ethereum",
"finalityBlocks": "7",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x5d56B8a669F50193b54319442c6EEE5edD662381",
"validatorManager": "0x527768930D889662Fe7ACF64294871e86e4C2381"
}
},
"moonbasealpha": {
"domain": "1836002657",
"name": "moonbasealpha",
"rpcStyle": "ethereum",
"finalityBlocks": "1",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x3C5154a193D6e2955650f9305c8d80c18C814A68",
"validatorManager": "0x7914A3349107A7295Bbf2374db5A973d73D1b324"
}
}
},
"outbox": {

@ -85,6 +85,34 @@
"inbox": "0x0E18b28D98C2efDb59252c021320F203305b1B66",
"validatorManager": "0xFb55597F07417b08195Ba674f4dd58aeC9B89FBB"
}
},
"goerli": {
"domain": "5",
"name": "goerli",
"rpcStyle": "ethereum",
"finalityBlocks": "7",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x7914A3349107A7295Bbf2374db5A973d73D1b324",
"validatorManager": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8"
}
},
"moonbasealpha": {
"domain": "1836002657",
"name": "moonbasealpha",
"rpcStyle": "ethereum",
"finalityBlocks": "1",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xef48bd850E5827B96B55C4D28FB32Bbaa73616F2",
"validatorManager": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8"
}
}
},
"outbox": {

@ -85,6 +85,34 @@
"inbox": "0x2A9E9188C7e76f3345e91fD4650aC654A9FE355C",
"validatorManager": "0xe18Bc753aa53E938315f57B13EDB6E1b168f0d26"
}
},
"goerli": {
"domain": "5",
"name": "goerli",
"rpcStyle": "ethereum",
"finalityBlocks": "7",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc",
"validatorManager": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371"
}
},
"moonbasealpha": {
"domain": "1836002657",
"name": "moonbasealpha",
"rpcStyle": "ethereum",
"finalityBlocks": "1",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x1D5EbC3e15e9ECDe0e3530C85899556797eeaea5",
"validatorManager": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692"
}
}
},
"outbox": {

@ -0,0 +1,140 @@
{
"environment": "testnet2",
"signers": {},
"inboxes": {
"alfajores": {
"domain": "1000",
"name": "alfajores",
"rpcStyle": "ethereum",
"finalityBlocks": "0",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x5C96BfCBD87E4E8A5208fD080A28c74F8Ca12285",
"validatorManager": "0x80B24aFeC7dD9B67CaEF0f06592753ed5e52783F"
}
},
"kovan": {
"domain": "3000",
"name": "kovan",
"rpcStyle": "ethereum",
"finalityBlocks": "7",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x27C8C1f9cf9CB89E0a7729690502C2e3c3c5eb3d",
"validatorManager": "0x936eA9Bcf465A5b8da94FC66cdbFe1FD2e72A315"
}
},
"fuji": {
"domain": "43113",
"name": "fuji",
"rpcStyle": "ethereum",
"finalityBlocks": "3",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xa5D5EdF366F0D8FF135EBb31555E10b07f096427",
"validatorManager": "0x63C619FF7caE1d565149EB6381E24CA53F957704"
}
},
"mumbai": {
"domain": "80001",
"name": "mumbai",
"rpcStyle": "ethereum",
"finalityBlocks": "3",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x934809a3a89CAdaB30F0A8C703619C3E02c37616",
"validatorManager": "0x412219094B1E49e7b53fDE9F5Cd793fE9dD07615"
}
},
"bsctestnet": {
"domain": "1651715444",
"name": "bsctestnet",
"rpcStyle": "ethereum",
"finalityBlocks": "9",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xb51D33b294aF850E47CcEdD7C4580A547507f675",
"validatorManager": "0xEd23982947054CfeDD759163cbbC5CDA911A43d5"
}
},
"arbitrumrinkeby": {
"domain": "1634872690",
"name": "arbitrumrinkeby",
"rpcStyle": "ethereum",
"finalityBlocks": "0",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xcf17C5F836fe8d162eF8d3F3D09D7794b3F3ACc7",
"validatorManager": "0x750af13E04b5294daBFF36C61A587f4a153ab853"
}
},
"optimismkovan": {
"domain": "1869622635",
"name": "optimismkovan",
"rpcStyle": "ethereum",
"finalityBlocks": "0",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xFCfc6653cc65d5F85Ecbc21be40eaA45Bee107B4",
"validatorManager": "0x665A25Ea86fB782BCb26657e806f709b423E48eF"
}
},
"moonbasealpha": {
"domain": "1836002657",
"name": "moonbasealpha",
"rpcStyle": "ethereum",
"finalityBlocks": "1",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7",
"validatorManager": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A"
}
}
},
"outbox": {
"addresses": {
"outbox": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD",
"interchainGasPaymaster": "0x44b764045BfDC68517e10e783E69B376cef196B2"
},
"domain": "5",
"name": "goerli",
"rpcStyle": "ethereum",
"finalityBlocks": "7",
"connection": {
"type": "http",
"url": ""
}
},
"tracing": {
"level": "debug",
"fmt": "json"
},
"index": {
"from": "7061415"
},
"db": "db_path"
}

@ -85,6 +85,34 @@
"inbox": "0x9667EfF1556A9D092fdbeC09244CB99b677E9D1E",
"validatorManager": "0x6916690816a1aE1F6D9163dA9e691124737B5f5b"
}
},
"goerli": {
"domain": "5",
"name": "goerli",
"rpcStyle": "ethereum",
"finalityBlocks": "7",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692",
"validatorManager": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E"
}
},
"moonbasealpha": {
"domain": "1836002657",
"name": "moonbasealpha",
"rpcStyle": "ethereum",
"finalityBlocks": "1",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x304cAb315c93B87AAdb2B826A791b2c1Bf749996",
"validatorManager": "0xD3d062a5dcBA85ae863618d4c264d2358300c283"
}
}
},
"outbox": {

@ -0,0 +1,140 @@
{
"environment": "testnet2",
"signers": {},
"inboxes": {
"alfajores": {
"domain": "1000",
"name": "alfajores",
"rpcStyle": "ethereum",
"finalityBlocks": "0",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xBE3541E3D391751Ae73cC0A52F48CCe45120f74B",
"validatorManager": "0xdE1a1f41871ebD2D1B8ddac6BAC3a2F4898a1747"
}
},
"kovan": {
"domain": "3000",
"name": "kovan",
"rpcStyle": "ethereum",
"finalityBlocks": "7",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xA9f54B5160e7Dc949a77cc0c51B2c9de1e4282D8",
"validatorManager": "0x4d8E450e5F510f46261D28247860BEE854928477"
}
},
"fuji": {
"domain": "43113",
"name": "fuji",
"rpcStyle": "ethereum",
"finalityBlocks": "3",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xb31b0a575a151E0E72D438999f5a65e08802466f",
"validatorManager": "0x8a14566c8649C2b72600c920F40aF161FB435846"
}
},
"mumbai": {
"domain": "80001",
"name": "mumbai",
"rpcStyle": "ethereum",
"finalityBlocks": "3",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xEf9bae5E38c552bEc367b6B4f7a4D0a5e663B898",
"validatorManager": "0xeAD058dc774892e71403C4EB4600850A89524EaD"
}
},
"bsctestnet": {
"domain": "1651715444",
"name": "bsctestnet",
"rpcStyle": "ethereum",
"finalityBlocks": "9",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x963f552583E56ddBc58d12Aa5f8f85187A72E142",
"validatorManager": "0x5F3aA4De5132688c2c1750D3780AdD49d72FAaBC"
}
},
"arbitrumrinkeby": {
"domain": "1634872690",
"name": "arbitrumrinkeby",
"rpcStyle": "ethereum",
"finalityBlocks": "0",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x636bcE43104Ef1E61e93E84F0A324d037C258308",
"validatorManager": "0x3ab3Da824d4fcfd0e477ae1ADD55A04259cD140E"
}
},
"optimismkovan": {
"domain": "1869622635",
"name": "optimismkovan",
"rpcStyle": "ethereum",
"finalityBlocks": "0",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0xe30515624b1318a2BDB63bAB64dba09026361b0C",
"validatorManager": "0xb26fE3032f4943FcD2E34CF67E92D1e636E30F8e"
}
},
"goerli": {
"domain": "5",
"name": "goerli",
"rpcStyle": "ethereum",
"finalityBlocks": "7",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE",
"validatorManager": "0x4926a10788306D84202A2aDbd290b7743146Cc17"
}
}
},
"outbox": {
"addresses": {
"outbox": "0x54148470292C24345fb828B003461a9444414517",
"interchainGasPaymaster": "0xeb6f11189197223c656807a83B0DD374f9A6dF44"
},
"domain": "1836002657",
"name": "moonbasealpha",
"rpcStyle": "ethereum",
"finalityBlocks": "1",
"connection": {
"type": "http",
"url": ""
}
},
"tracing": {
"level": "debug",
"fmt": "json"
},
"index": {
"from": "2309252"
},
"db": "db_path"
}

@ -85,6 +85,34 @@
"inbox": "0xA9425D5cBcD2c83EB2a5BF453EAA18968db3ef77",
"validatorManager": "0xF78deCe5Cf97e1bd61C202A5ba1af33b87454878"
}
},
"goerli": {
"domain": "5",
"name": "goerli",
"rpcStyle": "ethereum",
"finalityBlocks": "7",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8",
"validatorManager": "0xd785272D240B07719e417622cbd2cfA0E584d1bd"
}
},
"moonbasealpha": {
"domain": "1836002657",
"name": "moonbasealpha",
"rpcStyle": "ethereum",
"finalityBlocks": "1",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x0526E47C49742C15F8817ef8cf0d8FFc72139D4F",
"validatorManager": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc"
}
}
},
"outbox": {

@ -85,6 +85,34 @@
"inbox": "0xBA3f3A84F149842529993bc38A7b4cF8131c17c2",
"validatorManager": "0x890eB21B76DCB165A1807cBE279f883716eA47D4"
}
},
"goerli": {
"domain": "5",
"name": "goerli",
"rpcStyle": "ethereum",
"finalityBlocks": "7",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A",
"validatorManager": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33"
}
},
"moonbasealpha": {
"domain": "1836002657",
"name": "moonbasealpha",
"rpcStyle": "ethereum",
"finalityBlocks": "1",
"connection": {
"type": "http",
"url": ""
},
"addresses": {
"inbox": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69",
"validatorManager": "0x5d56B8a669F50193b54319442c6EEE5edD662381"
}
}
},
"outbox": {

@ -34,6 +34,8 @@ pub enum Chain {
Celo = 42220,
Alfajores = 44787,
MoonbaseAlpha = 1287,
}
impl fmt::Display for Chain {

@ -26,7 +26,7 @@ export const abacus: AgentConfig<TestnetChains> = {
context: Contexts.Abacus,
docker: {
repo: 'gcr.io/abacus-labs-dev/abacus-agent',
tag: 'sha-a067a62',
tag: 'sha-f463c1a',
},
aws: {
region: 'us-east-1',
@ -62,6 +62,12 @@ export const abacus: AgentConfig<TestnetChains> = {
optimismkovan: {
reorgPeriod: 0,
},
goerli: {
reorgPeriod: 7,
},
moonbasealpha: {
reorgPeriod: 0,
},
},
},
relayer: {

@ -14,6 +14,8 @@ export const testnetConfigs = {
bsctestnet: chainConnectionConfigs.bsctestnet,
arbitrumrinkeby: chainConnectionConfigs.arbitrumrinkeby,
optimismkovan: chainConnectionConfigs.optimismkovan,
goerli: chainConnectionConfigs.goerli,
moonbasealpha: chainConnectionConfigs.moonbasealpha,
};
export type TestnetChains = keyof typeof testnetConfigs;

@ -80,4 +80,24 @@ export const core: ChainMap<TestnetChains, CoreConfig> = {
threshold: 3,
},
},
goerli: {
validatorManager: {
validators: [
'0x89687c99ffb56f329915f80a858a45fccc2b7402',
'0xca25781e7c0067a71d09b991bd7b37ab1168c76c',
'0xcbf6cde516f43a7b5346f48319b016b0e05cb7af',
],
threshold: 2,
},
},
moonbasealpha: {
validatorManager: {
validators: [
'0x0cc08084a0a7cc61102e800204851627732f8aa4',
'0xd151f6ca08e632eb7abd5afcb49c47d6a9b67a54',
'0x8d41c4cb699a408f9b5c69156eaa12ce76346b16',
],
threshold: 2,
},
},
};

@ -145,6 +145,30 @@
"0x8129fc1c"
],
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x80B24aFeC7dD9B67CaEF0f06592753ed5e52783F",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000300000000000000000000000089687c99ffb56f329915f80a858a45fccc2b7402000000000000000000000000ca25781e7c0067a71d09b991bd7b37ab1168c76c000000000000000000000000cbf6cde516f43a7b5346f48319b016b0e05cb7af",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x5C96BfCBD87E4E8A5208fD080A28c74F8Ca12285",
"constructorArguments": "000000000000000000000000209ccdbe13bb913104117b1d6f7801684e98fa1f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000000000000500000000000000000000000080b24afec7dd9b67caef0f06592753ed5e52783f00000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0xdE1a1f41871ebD2D1B8ddac6BAC3a2F4898a1747",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000cc08084a0a7cc61102e800204851627732f8aa4000000000000000000000000d151f6ca08e632eb7abd5afcb49c47d6a9b67a540000000000000000000000008d41c4cb699a408f9b5c69156eaa12ce76346b16",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xBE3541E3D391751Ae73cC0A52F48CCe45120f74B",
"constructorArguments": "000000000000000000000000209ccdbe13bb913104117b1d6f7801684e98fa1f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000006d6f2d61000000000000000000000000de1a1f41871ebd2d1b8ddac6bac3a2f4898a174700000000000000000000000000000000000000000000000000000000",
"isProxy": true
}
],
"kovan": [
@ -293,6 +317,30 @@
"0x8129fc1c"
],
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x936eA9Bcf465A5b8da94FC66cdbFe1FD2e72A315",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000300000000000000000000000089687c99ffb56f329915f80a858a45fccc2b7402000000000000000000000000ca25781e7c0067a71d09b991bd7b37ab1168c76c000000000000000000000000cbf6cde516f43a7b5346f48319b016b0e05cb7af",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x27C8C1f9cf9CB89E0a7729690502C2e3c3c5eb3d",
"constructorArguments": "000000000000000000000000786bbdd9a8472f9428d7e5d80db8c34c2d4fcb66000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000936ea9bcf465a5b8da94fc66cdbfe1fd2e72a31500000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x4d8E450e5F510f46261D28247860BEE854928477",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000cc08084a0a7cc61102e800204851627732f8aa4000000000000000000000000d151f6ca08e632eb7abd5afcb49c47d6a9b67a540000000000000000000000008d41c4cb699a408f9b5c69156eaa12ce76346b16",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xA9f54B5160e7Dc949a77cc0c51B2c9de1e4282D8",
"constructorArguments": "000000000000000000000000786bbdd9a8472f9428d7e5d80db8c34c2d4fcb66000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000004d8e450e5f510f46261d28247860bee85492847700000000000000000000000000000000000000000000000000000000",
"isProxy": true
}
],
"fuji": [
@ -441,6 +489,30 @@
"0x8129fc1c"
],
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x63C619FF7caE1d565149EB6381E24CA53F957704",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000300000000000000000000000089687c99ffb56f329915f80a858a45fccc2b7402000000000000000000000000ca25781e7c0067a71d09b991bd7b37ab1168c76c000000000000000000000000cbf6cde516f43a7b5346f48319b016b0e05cb7af",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xa5D5EdF366F0D8FF135EBb31555E10b07f096427",
"constructorArguments": "000000000000000000000000593834864f540db61025bdc6463f6eb4b6075ce7000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000000000000500000000000000000000000063c619ff7cae1d565149eb6381e24ca53f95770400000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x8a14566c8649C2b72600c920F40aF161FB435846",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000cc08084a0a7cc61102e800204851627732f8aa4000000000000000000000000d151f6ca08e632eb7abd5afcb49c47d6a9b67a540000000000000000000000008d41c4cb699a408f9b5c69156eaa12ce76346b16",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xb31b0a575a151E0E72D438999f5a65e08802466f",
"constructorArguments": "000000000000000000000000593834864f540db61025bdc6463f6eb4b6075ce7000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000008a14566c8649c2b72600c920f40af161fb43584600000000000000000000000000000000000000000000000000000000",
"isProxy": true
}
],
"mumbai": [
@ -589,6 +661,30 @@
"0x8129fc1c"
],
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x412219094B1E49e7b53fDE9F5Cd793fE9dD07615",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000300000000000000000000000089687c99ffb56f329915f80a858a45fccc2b7402000000000000000000000000ca25781e7c0067a71d09b991bd7b37ab1168c76c000000000000000000000000cbf6cde516f43a7b5346f48319b016b0e05cb7af",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x934809a3a89CAdaB30F0A8C703619C3E02c37616",
"constructorArguments": "000000000000000000000000b6242d549d4b19a20684397790afa555b16bc979000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000412219094b1e49e7b53fde9f5cd793fe9dd0761500000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0xeAD058dc774892e71403C4EB4600850A89524EaD",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000cc08084a0a7cc61102e800204851627732f8aa4000000000000000000000000d151f6ca08e632eb7abd5afcb49c47d6a9b67a540000000000000000000000008d41c4cb699a408f9b5c69156eaa12ce76346b16",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xEf9bae5E38c552bEc367b6B4f7a4D0a5e663B898",
"constructorArguments": "000000000000000000000000b6242d549d4b19a20684397790afa555b16bc979000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000006d6f2d61000000000000000000000000ead058dc774892e71403c4eb4600850a89524ead00000000000000000000000000000000000000000000000000000000",
"isProxy": true
}
],
"bsctestnet": [
@ -737,6 +833,30 @@
"0x8129fc1c"
],
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0xEd23982947054CfeDD759163cbbC5CDA911A43d5",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000300000000000000000000000089687c99ffb56f329915f80a858a45fccc2b7402000000000000000000000000ca25781e7c0067a71d09b991bd7b37ab1168c76c000000000000000000000000cbf6cde516f43a7b5346f48319b016b0e05cb7af",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xb51D33b294aF850E47CcEdD7C4580A547507f675",
"constructorArguments": "0000000000000000000000007398c64259ee12861d43fd5d302c28ca96182133000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000ed23982947054cfedd759163cbbc5cda911a43d500000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x5F3aA4De5132688c2c1750D3780AdD49d72FAaBC",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000cc08084a0a7cc61102e800204851627732f8aa4000000000000000000000000d151f6ca08e632eb7abd5afcb49c47d6a9b67a540000000000000000000000008d41c4cb699a408f9b5c69156eaa12ce76346b16",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x963f552583E56ddBc58d12Aa5f8f85187A72E142",
"constructorArguments": "0000000000000000000000007398c64259ee12861d43fd5d302c28ca96182133000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000005f3aa4de5132688c2c1750d3780add49d72faabc00000000000000000000000000000000000000000000000000000000",
"isProxy": true
}
],
"arbitrumrinkeby": [
@ -885,6 +1005,30 @@
"0x8129fc1c"
],
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x750af13E04b5294daBFF36C61A587f4a153ab853",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000300000000000000000000000089687c99ffb56f329915f80a858a45fccc2b7402000000000000000000000000ca25781e7c0067a71d09b991bd7b37ab1168c76c000000000000000000000000cbf6cde516f43a7b5346f48319b016b0e05cb7af",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xcf17C5F836fe8d162eF8d3F3D09D7794b3F3ACc7",
"constructorArguments": "000000000000000000000000fc0da0e35bba1f49318b2207ecae86eb088dd3bb000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000750af13e04b5294dabff36c61a587f4a153ab85300000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x3ab3Da824d4fcfd0e477ae1ADD55A04259cD140E",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000cc08084a0a7cc61102e800204851627732f8aa4000000000000000000000000d151f6ca08e632eb7abd5afcb49c47d6a9b67a540000000000000000000000008d41c4cb699a408f9b5c69156eaa12ce76346b16",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x636bcE43104Ef1E61e93E84F0A324d037C258308",
"constructorArguments": "000000000000000000000000fc0da0e35bba1f49318b2207ecae86eb088dd3bb000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000003ab3da824d4fcfd0e477ae1add55a04259cd140e00000000000000000000000000000000000000000000000000000000",
"isProxy": true
}
],
"optimismkovan": [
@ -1033,6 +1177,358 @@
"0x8129fc1c"
],
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x665A25Ea86fB782BCb26657e806f709b423E48eF",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000300000000000000000000000089687c99ffb56f329915f80a858a45fccc2b7402000000000000000000000000ca25781e7c0067a71d09b991bd7b37ab1168c76c000000000000000000000000cbf6cde516f43a7b5346f48319b016b0e05cb7af",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xFCfc6653cc65d5F85Ecbc21be40eaA45Bee107B4",
"constructorArguments": "0000000000000000000000006ad4deba8a147d000c09de6465267a9047d1c217000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000665a25ea86fb782bcb26657e806f709b423e48ef00000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0xb26fE3032f4943FcD2E34CF67E92D1e636E30F8e",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000cc08084a0a7cc61102e800204851627732f8aa4000000000000000000000000d151f6ca08e632eb7abd5afcb49c47d6a9b67a540000000000000000000000008d41c4cb699a408f9b5c69156eaa12ce76346b16",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xe30515624b1318a2BDB63bAB64dba09026361b0C",
"constructorArguments": "0000000000000000000000006ad4deba8a147d000c09de6465267a9047d1c217000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000006d6f2d61000000000000000000000000b26fe3032f4943fcd2e34cf67e92d1e636e30f8e00000000000000000000000000000000000000000000000000000000",
"isProxy": true
}
],
"goerli": [
{
"name": "upgradeBeaconController",
"address": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "interchainGasPaymaster",
"address": "0xeb6f11189197223c656807a83B0DD374f9A6dF44",
"constructorArguments": "",
"isProxy": false
},
{
"name": "UpgradeBeacon",
"address": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37",
"constructorArguments": "000000000000000000000000eb6f11189197223c656807a83b0dd374f9a6df44000000000000000000000000275accca81cad931dc6fb6e49ed233bc99bed4a7",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x44b764045BfDC68517e10e783E69B376cef196B2",
"constructorArguments": "00000000000000000000000016b710b86cad07e6f1c531861a16f5fec29dba37000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000048129fc1c00000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "abacusConnectionManager",
"address": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2",
"constructorArguments": "",
"isProxy": false
},
{
"name": "outboxValidatorManager",
"address": "0x6966b0E55883d49BFB24539356a2f8A673E02039",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000300000000000000000000000089687c99ffb56f329915f80a858a45fccc2b7402000000000000000000000000ca25781e7c0067a71d09b991bd7b37ab1168c76c000000000000000000000000cbf6cde516f43a7b5346f48319b016b0e05cb7af",
"isProxy": false
},
{
"name": "outbox",
"address": "0x54148470292C24345fb828B003461a9444414517",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000005",
"isProxy": false
},
{
"name": "UpgradeBeacon",
"address": "0x589C201a07c26b4725A4A829d772f24423da480B",
"constructorArguments": "00000000000000000000000054148470292c24345fb828b003461a9444414517000000000000000000000000275accca81cad931dc6fb6e49ed233bc99bed4a7",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD",
"constructorArguments": "000000000000000000000000589c201a07c26b4725a4a829d772f24423da480b00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de80000000000000000000000006966b0e55883d49bfb24539356a2f8a673e0203900000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0xB08d78F439e55D02C398519eef61606A5926245F",
"constructorArguments": "00000000000000000000000000000000000000000000000000000000000003e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000040000000000000000000000007716860b2be4079137dc21533ac6d26a99d76e83000000000000000000000000b476f4d55d640e9a9a43b9bdf471dc06e4508bbd000000000000000000000000da63918dd964c0d7c59a04062bffe0fba8edaf1c000000000000000000000000ebb97602f6acd259ecec9f9fa811aed5b35981ab",
"isProxy": false
},
{
"name": "inbox",
"address": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000005",
"isProxy": false
},
{
"name": "UpgradeBeacon",
"address": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e",
"constructorArguments": "00000000000000000000000046f7c5d896bbec89be1b19e4485e59b4be49e9cc000000000000000000000000275accca81cad931dc6fb6e49ed233bc99bed4a7",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xD3d062a5dcBA85ae863618d4c264d2358300c283",
"constructorArguments": "000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c00000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000b08d78f439e55d02c398519eef61606a5926245f00000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000040000000000000000000000001ee94e776cbe4bf74d2f80dae551758efbc21887000000000000000000000000f2af10d9fd08eead8c6724a7feb679b5c900a38c000000000000000000000000f3b7d58acfbff1fd64f173607101f611034e4f5f000000000000000000000000ff94c7660e857ba3f35ee248ae461feea266a504",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692",
"constructorArguments": "000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000007d498740a4572f2b5c6b0a1ba9d1d9dbe207e89e00000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000a869000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000c0ab1f3e3317521a92462927849b8844cf408b09000000000000000000000000efde1812fea378c645d8e7984ce985b228cd1beb000000000000000000000000b17f4f63e09c0a9207e2f008977e3f5b5584875d0000000000000000000000006f6a95ad0348454a5d4c3029cd3243acecd1cf8b",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc",
"constructorArguments": "000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000000000a869000000000000000000000000f7f0dab0bece4498dac7eb616e288809d449937100000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0xd785272D240B07719e417622cbd2cfA0E584d1bd",
"constructorArguments": "00000000000000000000000000000000000000000000000000000000000138810000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f1a231cb2ecc5f26696c433d76fe59521a227e00000000000000000000000003e527087fc60752695d9a4f77a6324bbae3940b100000000000000000000000062afdaed75bdfd94e0d6103eb0333669d4f5d232000000000000000000000000a12b4612d00f682276c994040a3f37d0d6f343c4",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8",
"constructorArguments": "000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000000013881000000000000000000000000d785272d240b07719e417622cbd2cfa0e584d1bd00000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000062732d74000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000a7959b2f03f6fc77c9592547bd0ca12fe2c7bf8f000000000000000000000000c78c1198d4224103dbb0e365286c3403c54fbbf6000000000000000000000000453da5c773e829aa4f61be9bad64aa5eaaef000a000000000000000000000000625027ffb9b9b9ba083d267e5b7756af33e636a0",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324",
"constructorArguments": "000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000062732d74000000000000000000000000598face78a4302f11e3de0bee1894da0b2cb71f800000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x527768930D889662Fe7ACF64294871e86e4C2381",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000061722d72000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000f5a871bcb9d6dfa2d3519caf396e7ab3c5a7a2ee000000000000000000000000a6773fc38b023a512106e104a4f2cad2e68d802d00000000000000000000000042f7b994720463eff351186f83d683efa5e2ed4900000000000000000000000049649a8708f45171f5439ec71dc83baafd98b01c",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x5d56B8a669F50193b54319442c6EEE5edD662381",
"constructorArguments": "000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000061722d72000000000000000000000000527768930d889662fe7acf64294871e86e4c238100000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006f702d6b000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000ef0d7bbb9c71fef7dc148722060afd78d0ff09d80000000000000000000000008e64ff3936aeadacc23a76cf2c96466927ed758f00000000000000000000000013a3cd962ce99d6a6509f8d5b63a4498db32932300000000000000000000000085f8286a8ee13aecc227e99b75375826cdb512dd",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A",
"constructorArguments": "000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000006f702d6b000000000000000000000000cf5baaf976c80a66fa7839715c45788f60041a3300000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x4926a10788306D84202A2aDbd290b7743146Cc17",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000cc08084a0a7cc61102e800204851627732f8aa4000000000000000000000000d151f6ca08e632eb7abd5afcb49c47d6a9b67a540000000000000000000000008d41c4cb699a408f9b5c69156eaa12ce76346b16",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE",
"constructorArguments": "000000000000000000000000833dad7ff66884389d5f0cecba446ffaa7d2837e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000004926a10788306d84202a2adbd290b7743146cc1700000000000000000000000000000000000000000000000000000000",
"isProxy": true
}
],
"moonbasealpha": [
{
"name": "upgradeBeaconController",
"address": "0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8",
"constructorArguments": "",
"isProxy": false
},
{
"name": "interchainGasPaymaster",
"address": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213",
"constructorArguments": "",
"isProxy": false
},
{
"name": "UpgradeBeacon",
"address": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7",
"constructorArguments": "000000000000000000000000fc6e546510dc9d76057f1f76633fcffc188cb2130000000000000000000000006e7b29cb2a7617405b4d30c6f84bbd51b4bb4be8",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xeb6f11189197223c656807a83B0DD374f9A6dF44",
"constructorArguments": "000000000000000000000000275accca81cad931dc6fb6e49ed233bc99bed4a7000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000048129fc1c00000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "abacusConnectionManager",
"address": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37",
"constructorArguments": "",
"isProxy": false
},
{
"name": "outboxValidatorManager",
"address": "0x44b764045BfDC68517e10e783E69B376cef196B2",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006d6f2d610000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000cc08084a0a7cc61102e800204851627732f8aa4000000000000000000000000d151f6ca08e632eb7abd5afcb49c47d6a9b67a540000000000000000000000008d41c4cb699a408f9b5c69156eaa12ce76346b16",
"isProxy": false
},
{
"name": "outbox",
"address": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006d6f2d61",
"isProxy": false
},
{
"name": "UpgradeBeacon",
"address": "0x6966b0E55883d49BFB24539356a2f8A673E02039",
"constructorArguments": "000000000000000000000000c2e36cd6e32e194ee11f15d9273b64461a4d49a20000000000000000000000006e7b29cb2a7617405b4d30c6f84bbd51b4bb4be8",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x54148470292C24345fb828B003461a9444414517",
"constructorArguments": "0000000000000000000000006966b0e55883d49bfb24539356a2f8a673e0203900000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de800000000000000000000000044b764045bfdc68517e10e783e69b376cef196b200000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD",
"constructorArguments": "00000000000000000000000000000000000000000000000000000000000003e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000040000000000000000000000007716860b2be4079137dc21533ac6d26a99d76e83000000000000000000000000b476f4d55d640e9a9a43b9bdf471dc06e4508bbd000000000000000000000000da63918dd964c0d7c59a04062bffe0fba8edaf1c000000000000000000000000ebb97602f6acd259ecec9f9fa811aed5b35981ab",
"isProxy": false
},
{
"name": "inbox",
"address": "0x33dB966328Ea213b0f76eF96CA368AB37779F065",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006d6f2d61",
"isProxy": false
},
{
"name": "UpgradeBeacon",
"address": "0xB08d78F439e55D02C398519eef61606A5926245F",
"constructorArguments": "00000000000000000000000033db966328ea213b0f76ef96ca368ab37779f0650000000000000000000000006e7b29cb2a7617405b4d30c6f84bbd51b4bb4be8",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"constructorArguments": "000000000000000000000000b08d78f439e55d02c398519eef61606a5926245f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c00000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000ddcfecf17586d08a5740b7d91735fcce3dfe3eed00000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0xD3d062a5dcBA85ae863618d4c264d2358300c283",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000040000000000000000000000001ee94e776cbe4bf74d2f80dae551758efbc21887000000000000000000000000f2af10d9fd08eead8c6724a7feb679b5c900a38c000000000000000000000000f3b7d58acfbff1fd64f173607101f611034e4f5f000000000000000000000000ff94c7660e857ba3f35ee248ae461feea266a504",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x304cAb315c93B87AAdb2B826A791b2c1Bf749996",
"constructorArguments": "000000000000000000000000b08d78f439e55d02c398519eef61606a5926245f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000d3d062a5dcba85ae863618d4c264d2358300c28300000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000a869000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000c0ab1f3e3317521a92462927849b8844cf408b09000000000000000000000000efde1812fea378c645d8e7984ce985b228cd1beb000000000000000000000000b17f4f63e09c0a9207e2f008977e3f5b5584875d0000000000000000000000006f6a95ad0348454a5d4c3029cd3243acecd1cf8b",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x1D5EbC3e15e9ECDe0e3530C85899556797eeaea5",
"constructorArguments": "000000000000000000000000b08d78f439e55d02c398519eef61606a5926245f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000000000a8690000000000000000000000007fe7ea170cf08a25c2ff315814d96d93c311e69200000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc",
"constructorArguments": "00000000000000000000000000000000000000000000000000000000000138810000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f1a231cb2ecc5f26696c433d76fe59521a227e00000000000000000000000003e527087fc60752695d9a4f77a6324bbae3940b100000000000000000000000062afdaed75bdfd94e0d6103eb0333669d4f5d232000000000000000000000000a12b4612d00f682276c994040a3f37d0d6f343c4",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x0526E47C49742C15F8817ef8cf0d8FFc72139D4F",
"constructorArguments": "000000000000000000000000b08d78f439e55d02c398519eef61606a5926245f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000000013881000000000000000000000000fc8d0d2e15a36f1a3f3ae3cb127b706c1f23aadc00000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000062732d74000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000a7959b2f03f6fc77c9592547bd0ca12fe2c7bf8f000000000000000000000000c78c1198d4224103dbb0e365286c3403c54fbbf6000000000000000000000000453da5c773e829aa4f61be9bad64aa5eaaef000a000000000000000000000000625027ffb9b9b9ba083d267e5b7756af33e636a0",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0xef48bd850E5827B96B55C4D28FB32Bbaa73616F2",
"constructorArguments": "000000000000000000000000b08d78f439e55d02c398519eef61606a5926245f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000062732d74000000000000000000000000666a24f62f7a97ba33c151776eb3d9441a059eb800000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x7914A3349107A7295Bbf2374db5A973d73D1b324",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000061722d72000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000f5a871bcb9d6dfa2d3519caf396e7ab3c5a7a2ee000000000000000000000000a6773fc38b023a512106e104a4f2cad2e68d802d00000000000000000000000042f7b994720463eff351186f83d683efa5e2ed4900000000000000000000000049649a8708f45171f5439ec71dc83baafd98b01c",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x3C5154a193D6e2955650f9305c8d80c18C814A68",
"constructorArguments": "000000000000000000000000b08d78f439e55d02c398519eef61606a5926245f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c0000000000000000000000000000000000000000000000000000000061722d720000000000000000000000007914a3349107a7295bbf2374db5a973d73d1b32400000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x5d56B8a669F50193b54319442c6EEE5edD662381",
"constructorArguments": "000000000000000000000000000000000000000000000000000000006f702d6b000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000004000000000000000000000000ef0d7bbb9c71fef7dc148722060afd78d0ff09d80000000000000000000000008e64ff3936aeadacc23a76cf2c96466927ed758f00000000000000000000000013a3cd962ce99d6a6509f8d5b63a4498db32932300000000000000000000000085f8286a8ee13aecc227e99b75375826cdb512dd",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69",
"constructorArguments": "000000000000000000000000b08d78f439e55d02c398519eef61606a5926245f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000006f702d6b0000000000000000000000005d56b8a669f50193b54319442c6eee5edd66238100000000000000000000000000000000000000000000000000000000",
"isProxy": true
},
{
"name": "inboxValidatorManager",
"address": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000300000000000000000000000089687c99ffb56f329915f80a858a45fccc2b7402000000000000000000000000ca25781e7c0067a71d09b991bd7b37ab1168c76c000000000000000000000000cbf6cde516f43a7b5346f48319b016b0e05cb7af",
"isProxy": false
},
{
"name": "UpgradeBeaconProxy",
"address": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7",
"constructorArguments": "000000000000000000000000b08d78f439e55d02c398519eef61606a5926245f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000448624c35c000000000000000000000000000000000000000000000000000000000000000500000000000000000000000058483b754abb1e8947be63d6b95df75b8249543a00000000000000000000000000000000000000000000000000000000",
"isProxy": true
}
]
}

@ -11,7 +11,7 @@ export const abacus: HelloWorldConfig<TestnetChains> = {
kathy: {
docker: {
repo: 'gcr.io/abacus-labs-dev/abacus-monorepo',
tag: 'sha-8b8fdde',
tag: 'sha-48d7232',
},
chainsToSkip: [],
runEnv: environment,

@ -19,5 +19,11 @@
},
"optimismkovan": {
"router": "0xFd8771A559b941B95b66323c890B6fA21f409563"
},
"goerli": {
"router": "0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd"
},
"moonbasealpha": {
"router": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD"
}
}

@ -1 +1,74 @@
"{\"alfajores\":[{\"name\":\"router\",\"address\":\"0x0FD5A339466638aD2746748dCfFF65A27f605de4\",\"constructorArguments\":\"000000000000000000000000c41169650335ad274157ea5116cdf227430a68a30000000000000000000000000000000000000000000000000000000000000000\",\"isProxy\":false}],\"kovan\":[{\"name\":\"router\",\"address\":\"0xba838EB8C9850042b4fc8b02b60B14B4cc8945C4\",\"constructorArguments\":\"000000000000000000000000fa1fbf362144ae1bef2e33409948da1fb812bb410000000000000000000000000000000000000000000000000000000000000000\",\"isProxy\":false}],\"fuji\":[{\"name\":\"router\",\"address\":\"0x24F337d760f092624D7DDC1d9B4d8c1A35Fd4F3b\",\"constructorArguments\":\"00000000000000000000000033abaf6708be03bdf0595da0745a7111b01db8c70000000000000000000000000000000000000000000000000000000000000000\",\"isProxy\":false}],\"mumbai\":[{\"name\":\"router\",\"address\":\"0x636bcE43104Ef1E61e93E84F0A324d037C258308\",\"constructorArguments\":\"000000000000000000000000b636b2c65a75d41f0dbe98fb33eb563d245a241a0000000000000000000000000000000000000000000000000000000000000000\",\"isProxy\":false}],\"bsctestnet\":[{\"name\":\"router\",\"address\":\"0x8273C4eeeCd9E0C7A7AD69d07f70C4568321d7c7\",\"constructorArguments\":\"000000000000000000000000e403e16db1f5997bc62dc611a8d42836364a7f010000000000000000000000000000000000000000000000000000000000000000\",\"isProxy\":false}],\"arbitrumrinkeby\":[{\"name\":\"router\",\"address\":\"0xae0189ae2564F0554A783Ac5fc73D2044F4eD984\",\"constructorArguments\":\"000000000000000000000000fb55597f07417b08195ba674f4dd58aec9b89fbb0000000000000000000000000000000000000000000000000000000000000000\",\"isProxy\":false}],\"optimismkovan\":[{\"name\":\"router\",\"address\":\"0xFd8771A559b941B95b66323c890B6fA21f409563\",\"constructorArguments\":\"000000000000000000000000740bed6e4eec7c57a2818177fba3f9e896d5de1c0000000000000000000000000000000000000000000000000000000000000000\",\"isProxy\":false}]}"
{
"alfajores": [
{
"name": "router",
"address": "0x0FD5A339466638aD2746748dCfFF65A27f605de4",
"constructorArguments": "000000000000000000000000c41169650335ad274157ea5116cdf227430a68a30000000000000000000000000000000000000000000000000000000000000000",
"isProxy": false
}
],
"kovan": [
{
"name": "router",
"address": "0xba838EB8C9850042b4fc8b02b60B14B4cc8945C4",
"constructorArguments": "000000000000000000000000fa1fbf362144ae1bef2e33409948da1fb812bb410000000000000000000000000000000000000000000000000000000000000000",
"isProxy": false
}
],
"fuji": [
{
"name": "router",
"address": "0x24F337d760f092624D7DDC1d9B4d8c1A35Fd4F3b",
"constructorArguments": "00000000000000000000000033abaf6708be03bdf0595da0745a7111b01db8c70000000000000000000000000000000000000000000000000000000000000000",
"isProxy": false
}
],
"mumbai": [
{
"name": "router",
"address": "0x636bcE43104Ef1E61e93E84F0A324d037C258308",
"constructorArguments": "000000000000000000000000b636b2c65a75d41f0dbe98fb33eb563d245a241a0000000000000000000000000000000000000000000000000000000000000000",
"isProxy": false
}
],
"bsctestnet": [
{
"name": "router",
"address": "0x8273C4eeeCd9E0C7A7AD69d07f70C4568321d7c7",
"constructorArguments": "000000000000000000000000e403e16db1f5997bc62dc611a8d42836364a7f010000000000000000000000000000000000000000000000000000000000000000",
"isProxy": false
}
],
"arbitrumrinkeby": [
{
"name": "router",
"address": "0xae0189ae2564F0554A783Ac5fc73D2044F4eD984",
"constructorArguments": "000000000000000000000000fb55597f07417b08195ba674f4dd58aec9b89fbb0000000000000000000000000000000000000000000000000000000000000000",
"isProxy": false
}
],
"optimismkovan": [
{
"name": "router",
"address": "0xFd8771A559b941B95b66323c890B6fA21f409563",
"constructorArguments": "000000000000000000000000740bed6e4eec7c57a2818177fba3f9e896d5de1c0000000000000000000000000000000000000000000000000000000000000000",
"isProxy": false
}
],
"goerli": [
{
"name": "router",
"address": "0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd",
"constructorArguments": "000000000000000000000000c2e36cd6e32e194ee11f15d9273b64461a4d49a200000000000000000000000044b764045bfdc68517e10e783e69b376cef196b2",
"isProxy": false
}
],
"moonbasealpha": [
{
"name": "router",
"address": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD",
"constructorArguments": "00000000000000000000000016b710b86cad07e6f1c531861a16f5fec29dba37000000000000000000000000eb6f11189197223c656807a83b0dd374f9a6df44",
"isProxy": false
}
]
}

@ -19,5 +19,11 @@
},
"optimismkovan": {
"router": "0xF7975b91895fEbB765B252fc39a3D6C2B8f861DD"
},
"goerli": {
"router": "0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450"
},
"moonbasealpha": {
"router": "0x26cD82217c5cfc1b4A3b36D2799c7cD84b0fd7B5"
}
}

@ -274,4 +274,62 @@ export const validators: ChainValidatorSets<TestnetChains> = {
},
],
},
goerli: {
threshold: 2,
validators: [
{
address: '0x89687c99ffb56f329915f80a858a45fccc2b7402',
checkpointSyncer: {
type: CheckpointSyncerType.S3,
bucket: s3BucketName('goerli', 0),
region: s3BucketRegion,
},
},
{
address: '0xca25781e7c0067a71d09b991bd7b37ab1168c76c',
checkpointSyncer: {
type: CheckpointSyncerType.S3,
bucket: s3BucketName('goerli', 1),
region: s3BucketRegion,
},
},
{
address: '0xcbf6cde516f43a7b5346f48319b016b0e05cb7af',
checkpointSyncer: {
type: CheckpointSyncerType.S3,
bucket: s3BucketName('goerli', 2),
region: s3BucketRegion,
},
},
],
},
moonbasealpha: {
threshold: 2,
validators: [
{
address: '0x0cc08084a0a7cc61102e800204851627732f8aa4',
checkpointSyncer: {
type: CheckpointSyncerType.S3,
bucket: s3BucketName('moonbasealpha', 0),
region: s3BucketRegion,
},
},
{
address: '0xd151f6ca08e632eb7abd5afcb49c47d6a9b67a54',
checkpointSyncer: {
type: CheckpointSyncerType.S3,
bucket: s3BucketName('moonbasealpha', 1),
region: s3BucketRegion,
},
},
{
address: '0x8d41c4cb699a408f9b5c69156eaa12ce76346b16',
checkpointSyncer: {
type: CheckpointSyncerType.S3,
bucket: s3BucketName('moonbasealpha', 2),
region: s3BucketRegion,
},
},
],
},
};

@ -77,8 +77,9 @@ const desiredBalancePerChain: CompleteChainMap<string> = {
arbitrumrinkeby: '0.1',
bsc: '0.01',
bsctestnet: '1',
goerli: '0.1',
moonbasealpha: '1',
// unused
goerli: '0',
auroratestnet: '0',
test1: '0',
test2: '0',

@ -97,6 +97,7 @@ export const goerli: IChainConnection = {
5,
),
confirmations: 1,
blockExplorerUrl: 'https://goerli.etherscan.io/',
};
export const kovan: IChainConnection = {
@ -144,6 +145,15 @@ export const optimismkovan: IChainConnection = {
blockExplorerUrl: 'https://kovan-optimistic.etherscan.io',
};
export const moonbasealpha: IChainConnection = {
provider: new ethers.providers.JsonRpcProvider(
'https://rpc.api.moonbase.moonbeam.network',
1287,
),
confirmations: 1,
blockExplorerUrl: 'https://moonbase.moonscan.io/',
};
export const test1: IChainConnection = {
provider: new ethers.providers.JsonRpcProvider(
'http://localhost:8545',
@ -185,6 +195,7 @@ export const chainConnectionConfigs: ChainMap<ChainName, IChainConnection> = {
arbitrumrinkeby,
optimism,
optimismkovan,
moonbasealpha,
test1,
test2,
test3,

@ -160,6 +160,11 @@ export const auroratestnet: ChainMetadata = {
finalityBlocks: 1,
};
export const moonbasealpha: ChainMetadata = {
id: 0x6d6f2d61, // b'mo-a' interpreted as an int
finalityBlocks: 1,
};
export const chainMetadata = {
arbitrum,
bsc,
@ -177,5 +182,6 @@ export const chainMetadata = {
arbitrumrinkeby,
optimismkovan,
auroratestnet,
moonbasealpha,
...testChains,
} as Record<ChainName, ChainMetadata>;

@ -20,6 +20,7 @@ export enum Chains { // must be string type to be used with Object.keys
arbitrumrinkeby = 'arbitrumrinkeby',
optimismkovan = 'optimismkovan',
auroratestnet = 'auroratestnet',
moonbasealpha = 'moonbasealpha',
test1 = 'test1',
test2 = 'test2',
test3 = 'test3',

@ -62,6 +62,24 @@
"beacon": "0x209Ccdbe13BB913104117B1D6f7801684e98FA1F"
},
"inboxValidatorManager": "0xAf4778deef817E02c63076d803D687596067179d"
},
"goerli": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x5C96BfCBD87E4E8A5208fD080A28c74F8Ca12285",
"implementation": "0x09a7167BD6d44Ba500f77dd45C693443C4d7dEC0",
"beacon": "0x209Ccdbe13BB913104117B1D6f7801684e98FA1F"
},
"inboxValidatorManager": "0x80B24aFeC7dD9B67CaEF0f06592753ed5e52783F"
},
"moonbasealpha": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xBE3541E3D391751Ae73cC0A52F48CCe45120f74B",
"implementation": "0x09a7167BD6d44Ba500f77dd45C693443C4d7dEC0",
"beacon": "0x209Ccdbe13BB913104117B1D6f7801684e98FA1F"
},
"inboxValidatorManager": "0xdE1a1f41871ebD2D1B8ddac6BAC3a2F4898a1747"
}
},
"outbox": {
@ -135,6 +153,24 @@
"beacon": "0x786bBdD9a8472F9428D7E5D80Db8C34C2d4fCB66"
},
"inboxValidatorManager": "0x8705bc838b7EB06FB330CaA1e807CDFCe52Be2b6"
},
"goerli": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x27C8C1f9cf9CB89E0a7729690502C2e3c3c5eb3d",
"implementation": "0x1b530F53fa7aeb2E36FD76DCc951908DBFc8c460",
"beacon": "0x786bBdD9a8472F9428D7E5D80Db8C34C2d4fCB66"
},
"inboxValidatorManager": "0x936eA9Bcf465A5b8da94FC66cdbFe1FD2e72A315"
},
"moonbasealpha": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xA9f54B5160e7Dc949a77cc0c51B2c9de1e4282D8",
"implementation": "0x1b530F53fa7aeb2E36FD76DCc951908DBFc8c460",
"beacon": "0x786bBdD9a8472F9428D7E5D80Db8C34C2d4fCB66"
},
"inboxValidatorManager": "0x4d8E450e5F510f46261D28247860BEE854928477"
}
},
"outbox": {
@ -208,6 +244,24 @@
"beacon": "0x593834864f540db61025Bdc6463F6eb4B6075ce7"
},
"inboxValidatorManager": "0x6f2756380FD49228ae25Aa7F2817993cB74Ecc56"
},
"goerli": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xa5D5EdF366F0D8FF135EBb31555E10b07f096427",
"implementation": "0x657A78E8c129Ee54105151FD03cc295f3470A235",
"beacon": "0x593834864f540db61025Bdc6463F6eb4B6075ce7"
},
"inboxValidatorManager": "0x63C619FF7caE1d565149EB6381E24CA53F957704"
},
"moonbasealpha": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xb31b0a575a151E0E72D438999f5a65e08802466f",
"implementation": "0x657A78E8c129Ee54105151FD03cc295f3470A235",
"beacon": "0x593834864f540db61025Bdc6463F6eb4B6075ce7"
},
"inboxValidatorManager": "0x8a14566c8649C2b72600c920F40aF161FB435846"
}
},
"outbox": {
@ -281,6 +335,24 @@
"beacon": "0xb6242d549d4b19a20684397790AFa555b16Bc979"
},
"inboxValidatorManager": "0x4D40f433F2f89cBa4BB9D994FD18D8302C378D26"
},
"goerli": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x934809a3a89CAdaB30F0A8C703619C3E02c37616",
"implementation": "0xfBe9FEE52abe170Ef4e1dc0CECF4409Dcd2AA4a7",
"beacon": "0xb6242d549d4b19a20684397790AFa555b16Bc979"
},
"inboxValidatorManager": "0x412219094B1E49e7b53fDE9F5Cd793fE9dD07615"
},
"moonbasealpha": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xEf9bae5E38c552bEc367b6B4f7a4D0a5e663B898",
"implementation": "0xfBe9FEE52abe170Ef4e1dc0CECF4409Dcd2AA4a7",
"beacon": "0xb6242d549d4b19a20684397790AFa555b16Bc979"
},
"inboxValidatorManager": "0xeAD058dc774892e71403C4EB4600850A89524EaD"
}
},
"outbox": {
@ -354,6 +426,24 @@
"beacon": "0x7398C64259ee12861D43fD5D302c28CA96182133"
},
"inboxValidatorManager": "0xC60C145f1e1904f9d6483A611BF1416697CCc1FE"
},
"goerli": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xb51D33b294aF850E47CcEdD7C4580A547507f675",
"implementation": "0x062dF6670d8F4E1dB8C1caaFf590e9c290147bba",
"beacon": "0x7398C64259ee12861D43fD5D302c28CA96182133"
},
"inboxValidatorManager": "0xEd23982947054CfeDD759163cbbC5CDA911A43d5"
},
"moonbasealpha": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x963f552583E56ddBc58d12Aa5f8f85187A72E142",
"implementation": "0x062dF6670d8F4E1dB8C1caaFf590e9c290147bba",
"beacon": "0x7398C64259ee12861D43fD5D302c28CA96182133"
},
"inboxValidatorManager": "0x5F3aA4De5132688c2c1750D3780AdD49d72FAaBC"
}
},
"outbox": {
@ -427,6 +517,24 @@
"beacon": "0xfc0da0E35Bba1F49318B2207ecaE86eb088dd3Bb"
},
"inboxValidatorManager": "0x890eB21B76DCB165A1807cBE279f883716eA47D4"
},
"goerli": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xcf17C5F836fe8d162eF8d3F3D09D7794b3F3ACc7",
"implementation": "0x3212977FBE6464c2bB60Fdb85ab0a5E06e25cdFB",
"beacon": "0xfc0da0E35Bba1F49318B2207ecaE86eb088dd3Bb"
},
"inboxValidatorManager": "0x750af13E04b5294daBFF36C61A587f4a153ab853"
},
"moonbasealpha": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x636bcE43104Ef1E61e93E84F0A324d037C258308",
"implementation": "0x3212977FBE6464c2bB60Fdb85ab0a5E06e25cdFB",
"beacon": "0xfc0da0E35Bba1F49318B2207ecaE86eb088dd3Bb"
},
"inboxValidatorManager": "0x3ab3Da824d4fcfd0e477ae1ADD55A04259cD140E"
}
},
"outbox": {
@ -500,6 +608,24 @@
"beacon": "0x6AD4DEBA8A147d000C09de6465267a9047d1c217"
},
"inboxValidatorManager": "0xe63844Ca06Ce8E6D4097Cb33E9b3d62704122307"
},
"goerli": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xFCfc6653cc65d5F85Ecbc21be40eaA45Bee107B4",
"implementation": "0xE6C0740b6aB7C060e197a7bd2952A27bB219c62A",
"beacon": "0x6AD4DEBA8A147d000C09de6465267a9047d1c217"
},
"inboxValidatorManager": "0x665A25Ea86fB782BCb26657e806f709b423E48eF"
},
"moonbasealpha": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xe30515624b1318a2BDB63bAB64dba09026361b0C",
"implementation": "0xE6C0740b6aB7C060e197a7bd2952A27bB219c62A",
"beacon": "0x6AD4DEBA8A147d000C09de6465267a9047d1c217"
},
"inboxValidatorManager": "0xb26fE3032f4943FcD2E34CF67E92D1e636E30F8e"
}
},
"outbox": {
@ -509,5 +635,187 @@
"beacon": "0xD5B70f7Da85F98A5197E55114A38f3eDcDCf020e"
},
"outboxValidatorManager": "0x45AEBD45B5Bb1C3A0bDBDf6094e8adA5712e1b74"
},
"goerli": {
"upgradeBeaconController": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7",
"abacusConnectionManager": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2",
"interchainGasPaymaster": {
"kind": "UpgradeBeacon",
"proxy": "0x44b764045BfDC68517e10e783E69B376cef196B2",
"implementation": "0xeb6f11189197223c656807a83B0DD374f9A6dF44",
"beacon": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37"
},
"inboxes": {
"alfajores": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xD3d062a5dcBA85ae863618d4c264d2358300c283",
"implementation": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"beacon": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e"
},
"inboxValidatorManager": "0xB08d78F439e55D02C398519eef61606A5926245F"
},
"kovan": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692",
"implementation": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"beacon": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e"
},
"inboxValidatorManager": "0x7d498740A4572f2B5c6b0A1Ba9d1d9DbE207e89E"
},
"fuji": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc",
"implementation": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"beacon": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e"
},
"inboxValidatorManager": "0xF7F0DaB0BECE4498dAc7eb616e288809D4499371"
},
"mumbai": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8",
"implementation": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"beacon": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e"
},
"inboxValidatorManager": "0xd785272D240B07719e417622cbd2cfA0E584d1bd"
},
"bsctestnet": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x7914A3349107A7295Bbf2374db5A973d73D1b324",
"implementation": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"beacon": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e"
},
"inboxValidatorManager": "0x598facE78a4302f11E3de0bee1894Da0b2Cb71F8"
},
"arbitrumrinkeby": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x5d56B8a669F50193b54319442c6EEE5edD662381",
"implementation": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"beacon": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e"
},
"inboxValidatorManager": "0x527768930D889662Fe7ACF64294871e86e4C2381"
},
"optimismkovan": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A",
"implementation": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"beacon": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e"
},
"inboxValidatorManager": "0xcf5BaaF976C80a66Fa7839715C45788f60041A33"
},
"moonbasealpha": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE",
"implementation": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"beacon": "0x833Dad7FF66884389D5F0cEcba446ffaa7d2837e"
},
"inboxValidatorManager": "0x4926a10788306D84202A2aDbd290b7743146Cc17"
}
},
"outbox": {
"kind": "UpgradeBeacon",
"proxy": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD",
"implementation": "0x54148470292C24345fb828B003461a9444414517",
"beacon": "0x589C201a07c26b4725A4A829d772f24423da480B"
},
"outboxValidatorManager": "0x6966b0E55883d49BFB24539356a2f8A673E02039"
},
"moonbasealpha": {
"upgradeBeaconController": "0x6E7b29CB2A7617405B4d30C6f84bBD51b4Bb4be8",
"abacusConnectionManager": "0x16B710b86CAd07E6F1C531861a16F5feC29dba37",
"interchainGasPaymaster": {
"kind": "UpgradeBeacon",
"proxy": "0xeb6f11189197223c656807a83B0DD374f9A6dF44",
"implementation": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213",
"beacon": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7"
},
"inboxes": {
"alfajores": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc",
"implementation": "0x33dB966328Ea213b0f76eF96CA368AB37779F065",
"beacon": "0xB08d78F439e55D02C398519eef61606A5926245F"
},
"inboxValidatorManager": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD"
},
"kovan": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x304cAb315c93B87AAdb2B826A791b2c1Bf749996",
"implementation": "0x33dB966328Ea213b0f76eF96CA368AB37779F065",
"beacon": "0xB08d78F439e55D02C398519eef61606A5926245F"
},
"inboxValidatorManager": "0xD3d062a5dcBA85ae863618d4c264d2358300c283"
},
"fuji": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x1D5EbC3e15e9ECDe0e3530C85899556797eeaea5",
"implementation": "0x33dB966328Ea213b0f76eF96CA368AB37779F065",
"beacon": "0xB08d78F439e55D02C398519eef61606A5926245F"
},
"inboxValidatorManager": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692"
},
"mumbai": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x0526E47C49742C15F8817ef8cf0d8FFc72139D4F",
"implementation": "0x33dB966328Ea213b0f76eF96CA368AB37779F065",
"beacon": "0xB08d78F439e55D02C398519eef61606A5926245F"
},
"inboxValidatorManager": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc"
},
"bsctestnet": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0xef48bd850E5827B96B55C4D28FB32Bbaa73616F2",
"implementation": "0x33dB966328Ea213b0f76eF96CA368AB37779F065",
"beacon": "0xB08d78F439e55D02C398519eef61606A5926245F"
},
"inboxValidatorManager": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8"
},
"arbitrumrinkeby": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x3C5154a193D6e2955650f9305c8d80c18C814A68",
"implementation": "0x33dB966328Ea213b0f76eF96CA368AB37779F065",
"beacon": "0xB08d78F439e55D02C398519eef61606A5926245F"
},
"inboxValidatorManager": "0x7914A3349107A7295Bbf2374db5A973d73D1b324"
},
"optimismkovan": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69",
"implementation": "0x33dB966328Ea213b0f76eF96CA368AB37779F065",
"beacon": "0xB08d78F439e55D02C398519eef61606A5926245F"
},
"inboxValidatorManager": "0x5d56B8a669F50193b54319442c6EEE5edD662381"
},
"goerli": {
"inbox": {
"kind": "UpgradeBeacon",
"proxy": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7",
"implementation": "0x33dB966328Ea213b0f76eF96CA368AB37779F065",
"beacon": "0xB08d78F439e55D02C398519eef61606A5926245F"
},
"inboxValidatorManager": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A"
}
},
"outbox": {
"kind": "UpgradeBeacon",
"proxy": "0x54148470292C24345fb828B003461a9444414517",
"implementation": "0xC2E36cd6e32e194EE11f15D9273B64461A4D49A2",
"beacon": "0x6966b0E55883d49BFB24539356a2f8A673E02039"
},
"outboxValidatorManager": "0x44b764045BfDC68517e10e783E69B376cef196B2"
}
}

Loading…
Cancel
Save