parent
1ea9db3952
commit
12f1305817
@ -1,126 +0,0 @@ |
|||||||
{ |
|
||||||
"environment": "testnet2", |
|
||||||
"signers": {}, |
|
||||||
"inboxes": { |
|
||||||
"fuji": { |
|
||||||
"domain": "43113", |
|
||||||
"name": "fuji", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xaf578f7f9a4D835aaCB5909AD5F39139022173fB", |
|
||||||
"validatorManager": "0x4904f38433583f0F72609C0bb8788d3296bd0E3B" |
|
||||||
} |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"domain": "80001", |
|
||||||
"name": "mumbai", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "32", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x772926Ffc5FE8B3ae9a85cB085700748606aE283", |
|
||||||
"validatorManager": "0x99A42d6Bf191127667f55297Af0259708bd8c59e" |
|
||||||
} |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"domain": "1651715444", |
|
||||||
"name": "bsctestnet", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "9", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xFfA20C4c8e3b2A2C1220134684FEe23EEB8872d0", |
|
||||||
"validatorManager": "0x5B30De0c322F7720D144df2AB2e82b160Eba0EBF" |
|
||||||
} |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"domain": "5", |
|
||||||
"name": "goerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "2", |
|
||||||
"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" |
|
||||||
} |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"domain": "420", |
|
||||||
"name": "optimismgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x46f7C5D896bbeC89bE1B19e4485e59b4Be49e9Cc", |
|
||||||
"validatorManager": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD" |
|
||||||
} |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"domain": "421613", |
|
||||||
"name": "arbitrumgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x68311418D79fE8d96599384ED767d225635d88a8", |
|
||||||
"validatorManager": "0x5CE550e14B82a9F32A0aaF9eFc4Fce548D8A0B3e" |
|
||||||
} |
|
||||||
} |
|
||||||
}, |
|
||||||
"outbox": { |
|
||||||
"addresses": { |
|
||||||
"outbox": "0x5C7D9B5f38022dB78416D6C0132bf8c404deDe27", |
|
||||||
"interchainGasPaymaster": "0x1Fb165396FB26AC4178ca4240b3724039F75EED7" |
|
||||||
}, |
|
||||||
"domain": "1000", |
|
||||||
"name": "alfajores", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
} |
|
||||||
}, |
|
||||||
"tracing": { |
|
||||||
"level": "debug", |
|
||||||
"fmt": "json" |
|
||||||
}, |
|
||||||
"db": "db_path", |
|
||||||
"index": { |
|
||||||
"from": "11877043" |
|
||||||
} |
|
||||||
} |
|
@ -1,126 +0,0 @@ |
|||||||
{ |
|
||||||
"environment": "testnet2", |
|
||||||
"signers": {}, |
|
||||||
"inboxes": { |
|
||||||
"alfajores": { |
|
||||||
"domain": "1000", |
|
||||||
"name": "alfajores", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xFBeB96FDf9DfF5d501A2d289a586C379D0cF40CC", |
|
||||||
"validatorManager": "0x719879B69FEF049F27Cf85BC9086cDaa1765E0EE" |
|
||||||
} |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"domain": "43113", |
|
||||||
"name": "fuji", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "3", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xA7338Bb4FCB89Fc493067fC257c6DC0146755EB1", |
|
||||||
"validatorManager": "0xb6CBf199EA7A849674961fB8ed4AB832734E1855" |
|
||||||
} |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"domain": "80001", |
|
||||||
"name": "mumbai", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "32", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x45b96aAB31758086F70471baD2EADD049F9C07DC", |
|
||||||
"validatorManager": "0xD3800d43A0E8A0D26AEEc4E54B420b7aA1d1a0ba" |
|
||||||
} |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"domain": "1651715444", |
|
||||||
"name": "bsctestnet", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "9", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x1AdA55704729Bd04Ae2dfb39DcfcC0A7810F33D4", |
|
||||||
"validatorManager": "0xF5589b47474F44e83BEE9Cb39270395c337F4dFa" |
|
||||||
} |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"domain": "5", |
|
||||||
"name": "goerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "2", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x1D8742741d87d886F72dC0379541Cd4188DFd46E", |
|
||||||
"validatorManager": "0xe0c5bDAfEe7F7065402337040E426A42b5C33650" |
|
||||||
} |
|
||||||
}, |
|
||||||
"moonbasealpha": { |
|
||||||
"domain": "1836002657", |
|
||||||
"name": "moonbasealpha", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x45AEBD45B5Bb1C3A0bDBDf6094e8adA5712e1b74", |
|
||||||
"validatorManager": "0x740bEd6E4eEc7c57a2818177Fba3f9E896D5DE1c" |
|
||||||
} |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"domain": "420", |
|
||||||
"name": "optimismgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x05Ea36Caee7d92C173334C9D97DcD39ABdCB2b69", |
|
||||||
"validatorManager": "0x5d56B8a669F50193b54319442c6EEE5edD662381" |
|
||||||
} |
|
||||||
} |
|
||||||
}, |
|
||||||
"outbox": { |
|
||||||
"addresses": { |
|
||||||
"outbox": "0x2b2a158B4059C840c7aC67399B153bb567D06303", |
|
||||||
"interchainGasPaymaster": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7" |
|
||||||
}, |
|
||||||
"domain": "421613", |
|
||||||
"name": "arbitrumgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
} |
|
||||||
}, |
|
||||||
"tracing": { |
|
||||||
"level": "debug", |
|
||||||
"fmt": "json" |
|
||||||
}, |
|
||||||
"db": "db_path", |
|
||||||
"index": { |
|
||||||
"from": "857775" |
|
||||||
} |
|
||||||
} |
|
@ -1,126 +0,0 @@ |
|||||||
{ |
|
||||||
"environment": "testnet2", |
|
||||||
"signers": {}, |
|
||||||
"inboxes": { |
|
||||||
"alfajores": { |
|
||||||
"domain": "1000", |
|
||||||
"name": "alfajores", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x3582d1238cBC812165981E4fFaB0E8D9a4518910", |
|
||||||
"validatorManager": "0x0AfCCF2ffc1D7A42b3F8616C4270Da27f2729F5F" |
|
||||||
} |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"domain": "43113", |
|
||||||
"name": "fuji", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x4e49616d6f26C3080277b2fBDA242690AD403420", |
|
||||||
"validatorManager": "0x15569bE4B03593A9eA93Bd519bB74928B1eF5fB2" |
|
||||||
} |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"domain": "80001", |
|
||||||
"name": "mumbai", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "32", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xFd9387BB1506F4Eb4Ac1a1f8c8128FB89b83e64c", |
|
||||||
"validatorManager": "0x3572a9d808738922194921b275B2A55414BcDA57" |
|
||||||
} |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"domain": "5", |
|
||||||
"name": "goerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "2", |
|
||||||
"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" |
|
||||||
} |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"domain": "420", |
|
||||||
"name": "optimismgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x0526E47C49742C15F8817ef8cf0d8FFc72139D4F", |
|
||||||
"validatorManager": "0xfc8d0D2E15A36f1A3F3aE3Cb127B706c1f23Aadc" |
|
||||||
} |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"domain": "421613", |
|
||||||
"name": "arbitrumgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", |
|
||||||
"validatorManager": "0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd" |
|
||||||
} |
|
||||||
} |
|
||||||
}, |
|
||||||
"outbox": { |
|
||||||
"addresses": { |
|
||||||
"outbox": "0xE023239c8dfc172FF008D8087E7442d3eBEd9350", |
|
||||||
"interchainGasPaymaster": "0x155b1F1801030Ea4dF038107d3cc1b4bA496916e" |
|
||||||
}, |
|
||||||
"domain": "1651715444", |
|
||||||
"name": "bsctestnet", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "9", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
} |
|
||||||
}, |
|
||||||
"tracing": { |
|
||||||
"level": "debug", |
|
||||||
"fmt": "json" |
|
||||||
}, |
|
||||||
"db": "db_path", |
|
||||||
"index": { |
|
||||||
"from": "20035396" |
|
||||||
} |
|
||||||
} |
|
@ -1,126 +0,0 @@ |
|||||||
{ |
|
||||||
"environment": "testnet2", |
|
||||||
"signers": {}, |
|
||||||
"inboxes": { |
|
||||||
"alfajores": { |
|
||||||
"domain": "1000", |
|
||||||
"name": "alfajores", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xac5e56b6eF335bbE4413eE48965dB6B538415E49", |
|
||||||
"validatorManager": "0x793b4c911362c8900372cE6Da5f9dA96457E8c1B" |
|
||||||
} |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"domain": "80001", |
|
||||||
"name": "mumbai", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "32", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x56c09458cC7863fff1Cc6Bcb6652Dcc3412FcA86", |
|
||||||
"validatorManager": "0xd09D08a19C6609a1B51e1ca6a055861E7e7A4400" |
|
||||||
} |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"domain": "1651715444", |
|
||||||
"name": "bsctestnet", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "9", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xE3D93F9296FA3dF262E1a54f0de02F71E845af6b", |
|
||||||
"validatorManager": "0x6d6a9bDDea1456673062633b7a4823dB13bDB9fb" |
|
||||||
} |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"domain": "5", |
|
||||||
"name": "goerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "2", |
|
||||||
"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" |
|
||||||
} |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"domain": "420", |
|
||||||
"name": "optimismgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x304cAb315c93B87AAdb2B826A791b2c1Bf749996", |
|
||||||
"validatorManager": "0xD3d062a5dcBA85ae863618d4c264d2358300c283" |
|
||||||
} |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"domain": "421613", |
|
||||||
"name": "arbitrumgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x6b1bb4ce664Bb4164AEB4d3D2E7DE7450DD8084C", |
|
||||||
"validatorManager": "0x863E8c26621c52ACa1849C53500606e73BA272F0" |
|
||||||
} |
|
||||||
} |
|
||||||
}, |
|
||||||
"outbox": { |
|
||||||
"addresses": { |
|
||||||
"outbox": "0xc507A7c848b59469cC44A3653F8a582aa8BeC71E", |
|
||||||
"interchainGasPaymaster": "0x4834a491f78BBF48e983F9Ce0E20D1E4DbE013D8" |
|
||||||
}, |
|
||||||
"domain": "43113", |
|
||||||
"name": "fuji", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
} |
|
||||||
}, |
|
||||||
"tracing": { |
|
||||||
"level": "debug", |
|
||||||
"fmt": "json" |
|
||||||
}, |
|
||||||
"db": "db_path", |
|
||||||
"index": { |
|
||||||
"from": "10542676" |
|
||||||
} |
|
||||||
} |
|
@ -1,126 +0,0 @@ |
|||||||
{ |
|
||||||
"environment": "testnet2", |
|
||||||
"signers": {}, |
|
||||||
"inboxes": { |
|
||||||
"alfajores": { |
|
||||||
"domain": "1000", |
|
||||||
"name": "alfajores", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x5C96BfCBD87E4E8A5208fD080A28c74F8Ca12285", |
|
||||||
"validatorManager": "0x80B24aFeC7dD9B67CaEF0f06592753ed5e52783F" |
|
||||||
} |
|
||||||
}, |
|
||||||
"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" |
|
||||||
} |
|
||||||
}, |
|
||||||
"moonbasealpha": { |
|
||||||
"domain": "1836002657", |
|
||||||
"name": "moonbasealpha", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x679Dc08cC3A4acFeea2f7CAFAa37561aE0b41Ce7", |
|
||||||
"validatorManager": "0x58483b754Abb1E8947BE63d6b95DF75b8249543A" |
|
||||||
} |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"domain": "420", |
|
||||||
"name": "optimismgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xef48bd850E5827B96B55C4D28FB32Bbaa73616F2", |
|
||||||
"validatorManager": "0x666a24F62f7A97BA33c151776Eb3D9441a059eB8" |
|
||||||
} |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"domain": "421613", |
|
||||||
"name": "arbitrumgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03", |
|
||||||
"validatorManager": "0xc756cFc1b7d0d4646589EDf10eD54b201237F5e8" |
|
||||||
} |
|
||||||
} |
|
||||||
}, |
|
||||||
"outbox": { |
|
||||||
"addresses": { |
|
||||||
"outbox": "0xDDcFEcF17586D08A5740B7D91735fcCE3dfe3eeD", |
|
||||||
"interchainGasPaymaster": "0x44b764045BfDC68517e10e783E69B376cef196B2" |
|
||||||
}, |
|
||||||
"domain": "5", |
|
||||||
"name": "goerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "2", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
} |
|
||||||
}, |
|
||||||
"tracing": { |
|
||||||
"level": "debug", |
|
||||||
"fmt": "json" |
|
||||||
}, |
|
||||||
"index": { |
|
||||||
"from": "7061415" |
|
||||||
}, |
|
||||||
"db": "db_path" |
|
||||||
} |
|
@ -1,126 +0,0 @@ |
|||||||
{ |
|
||||||
"environment": "testnet2", |
|
||||||
"signers": {}, |
|
||||||
"inboxes": { |
|
||||||
"alfajores": { |
|
||||||
"domain": "1000", |
|
||||||
"name": "alfajores", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xBE3541E3D391751Ae73cC0A52F48CCe45120f74B", |
|
||||||
"validatorManager": "0xdE1a1f41871ebD2D1B8ddac6BAC3a2F4898a1747" |
|
||||||
} |
|
||||||
}, |
|
||||||
"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" |
|
||||||
} |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"domain": "5", |
|
||||||
"name": "goerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "2", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE", |
|
||||||
"validatorManager": "0x4926a10788306D84202A2aDbd290b7743146Cc17" |
|
||||||
} |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"domain": "420", |
|
||||||
"name": "optimismgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x3C5154a193D6e2955650f9305c8d80c18C814A68", |
|
||||||
"validatorManager": "0x7914A3349107A7295Bbf2374db5A973d73D1b324" |
|
||||||
} |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"domain": "421613", |
|
||||||
"name": "arbitrumgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x75f3E2a4f424401195A5E176246Ecc9f7e7680ff", |
|
||||||
"validatorManager": "0x433f7d6d0cB9eb8FF2902Ad01C1BEd6C09934a33" |
|
||||||
} |
|
||||||
} |
|
||||||
}, |
|
||||||
"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" |
|
||||||
} |
|
@ -1,126 +0,0 @@ |
|||||||
{ |
|
||||||
"environment": "testnet2", |
|
||||||
"signers": {}, |
|
||||||
"inboxes": { |
|
||||||
"alfajores": { |
|
||||||
"domain": "1000", |
|
||||||
"name": "alfajores", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x06a919Ec005Be1c7319c18ab7a51A4C62a69Fe2A", |
|
||||||
"validatorManager": "0x50d45EEe9C2903Ad204d393F5411Aa75A6CB02c4" |
|
||||||
} |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"domain": "43113", |
|
||||||
"name": "fuji", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x04268B83eE9684F8767eB4e83cf7fBb7B86Ed597", |
|
||||||
"validatorManager": "0x5e976f063FbE35d29d6E575f8ee504e59D19fcc6" |
|
||||||
} |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"domain": "1651715444", |
|
||||||
"name": "bsctestnet", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "9", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x14EE2f01907707Ce8d13C4F5DBC40778b5b664e0", |
|
||||||
"validatorManager": "0xDa5177080f7fC5d9255eB32cC64B9b4e5136A716" |
|
||||||
} |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"domain": "5", |
|
||||||
"name": "goerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "2", |
|
||||||
"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" |
|
||||||
} |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"domain": "420", |
|
||||||
"name": "optimismgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x1D5EbC3e15e9ECDe0e3530C85899556797eeaea5", |
|
||||||
"validatorManager": "0x7FE7EA170cf08A25C2ff315814D96D93C311E692" |
|
||||||
} |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"domain": "421613", |
|
||||||
"name": "arbitrumgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", |
|
||||||
"validatorManager": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2" |
|
||||||
} |
|
||||||
} |
|
||||||
}, |
|
||||||
"outbox": { |
|
||||||
"addresses": { |
|
||||||
"outbox": "0xe17c37212d785760E8331D4A4395B17b34Ba8cDF", |
|
||||||
"interchainGasPaymaster": "0x9A27744C249A11f68B3B56f09D280599585DFBb8" |
|
||||||
}, |
|
||||||
"domain": "80001", |
|
||||||
"name": "mumbai", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "32", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
} |
|
||||||
}, |
|
||||||
"tracing": { |
|
||||||
"level": "debug", |
|
||||||
"fmt": "json" |
|
||||||
}, |
|
||||||
"db": "db_path", |
|
||||||
"index": { |
|
||||||
"from": "26666833" |
|
||||||
} |
|
||||||
} |
|
@ -1,126 +0,0 @@ |
|||||||
{ |
|
||||||
"environment": "testnet2", |
|
||||||
"signers": {}, |
|
||||||
"inboxes": { |
|
||||||
"alfajores": { |
|
||||||
"domain": "1000", |
|
||||||
"name": "alfajores", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "0", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x873B0085924096A2d52849A4F1B921C5aeE8Fb30", |
|
||||||
"validatorManager": "0xFd05F650eaA877d315E8E010010f41C8106bfA2d" |
|
||||||
} |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"domain": "43113", |
|
||||||
"name": "fuji", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "3", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xaFD9a7CDd0b9ddE3c7566514516543b77621531d", |
|
||||||
"validatorManager": "0x17D3e0eC252EEc723af9da44A66D9A6C1ecB2776" |
|
||||||
} |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"domain": "80001", |
|
||||||
"name": "mumbai", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "32", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x8eAaD1572d754f5b763Be93Bc86779AbfB3DdbC4", |
|
||||||
"validatorManager": "0x611241eC593B5692180A6ce5CbD79445826f30Be" |
|
||||||
} |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"domain": "1651715444", |
|
||||||
"name": "bsctestnet", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "9", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0xD3193A2383423c9E43C3bFafAE6e55D2a2E3752C", |
|
||||||
"validatorManager": "0x63BDC6C7b473A9eb2ba00E2a48ADB38b71D1bfe9" |
|
||||||
} |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"domain": "5", |
|
||||||
"name": "goerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "2", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x6869beC919F8d79F53a695cD02B3f5424E94f82d", |
|
||||||
"validatorManager": "0xFfA20C4c8e3b2A2C1220134684FEe23EEB8872d0" |
|
||||||
} |
|
||||||
}, |
|
||||||
"moonbasealpha": { |
|
||||||
"domain": "1836002657", |
|
||||||
"name": "moonbasealpha", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x9450181a7719dAb93483d43a45473Ac2373E25B0", |
|
||||||
"validatorManager": "0x6cB503d97D1c900316583C8D55997A1f17b1ABd1" |
|
||||||
} |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"domain": "421613", |
|
||||||
"name": "arbitrumgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
}, |
|
||||||
"addresses": { |
|
||||||
"inbox": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", |
|
||||||
"validatorManager": "0x1b33611fCc073aB0737011d5512EF673Bff74962" |
|
||||||
} |
|
||||||
} |
|
||||||
}, |
|
||||||
"outbox": { |
|
||||||
"addresses": { |
|
||||||
"outbox": "0x54148470292C24345fb828B003461a9444414517", |
|
||||||
"interchainGasPaymaster": "0xeb6f11189197223c656807a83B0DD374f9A6dF44" |
|
||||||
}, |
|
||||||
"domain": "420", |
|
||||||
"name": "optimismgoerli", |
|
||||||
"rpcStyle": "ethereum", |
|
||||||
"finalityBlocks": "1", |
|
||||||
"connection": { |
|
||||||
"type": "http", |
|
||||||
"url": "" |
|
||||||
} |
|
||||||
}, |
|
||||||
"tracing": { |
|
||||||
"level": "debug", |
|
||||||
"fmt": "json" |
|
||||||
}, |
|
||||||
"db": "db_path", |
|
||||||
"index": { |
|
||||||
"from": "2304322" |
|
||||||
} |
|
||||||
} |
|
@ -1,130 +0,0 @@ |
|||||||
import { ALL_KEY_ROLES, KEY_ROLE_ENUM } from '../../../src/agents/roles'; |
|
||||||
import { AgentConfig } from '../../../src/config'; |
|
||||||
import { |
|
||||||
ConnectionType, |
|
||||||
GasPaymentEnforcementPolicyType, |
|
||||||
} from '../../../src/config/agent'; |
|
||||||
import { Contexts } from '../../contexts'; |
|
||||||
import { helloworldMatchingList } from '../../utils'; |
|
||||||
|
|
||||||
import { MainnetChains, chainNames, environment } from './chains'; |
|
||||||
import { helloWorld } from './helloworld'; |
|
||||||
import { validators } from './validators'; |
|
||||||
|
|
||||||
const releaseCandidateHelloworldMatchingList = helloworldMatchingList( |
|
||||||
helloWorld, |
|
||||||
Contexts.ReleaseCandidate, |
|
||||||
); |
|
||||||
|
|
||||||
export const abacus: AgentConfig<MainnetChains> = { |
|
||||||
environment, |
|
||||||
namespace: environment, |
|
||||||
runEnv: environment, |
|
||||||
context: Contexts.Abacus, |
|
||||||
docker: { |
|
||||||
repo: 'gcr.io/abacus-labs-dev/abacus-agent', |
|
||||||
tag: 'sha-7956ff0', |
|
||||||
}, |
|
||||||
aws: { |
|
||||||
region: 'us-east-1', |
|
||||||
}, |
|
||||||
environmentChainNames: chainNames, |
|
||||||
contextChainNames: chainNames, |
|
||||||
validatorSets: validators, |
|
||||||
gelato: { |
|
||||||
enabledChains: [ |
|
||||||
// 'bsc',
|
|
||||||
// 'ethereum',
|
|
||||||
// 'polygon',
|
|
||||||
// 'avalanche',
|
|
||||||
// 'arbitrum',
|
|
||||||
// 'optimism',
|
|
||||||
], |
|
||||||
}, |
|
||||||
connectionType: ConnectionType.HttpQuorum, |
|
||||||
validator: { |
|
||||||
default: { |
|
||||||
interval: 5, |
|
||||||
reorgPeriod: 1, |
|
||||||
}, |
|
||||||
chainOverrides: { |
|
||||||
celo: { |
|
||||||
reorgPeriod: 0, |
|
||||||
}, |
|
||||||
ethereum: { |
|
||||||
reorgPeriod: 20, |
|
||||||
}, |
|
||||||
bsc: { |
|
||||||
reorgPeriod: 15, |
|
||||||
}, |
|
||||||
optimism: { |
|
||||||
reorgPeriod: 0, |
|
||||||
}, |
|
||||||
arbitrum: { |
|
||||||
reorgPeriod: 0, |
|
||||||
}, |
|
||||||
avalanche: { |
|
||||||
reorgPeriod: 3, |
|
||||||
}, |
|
||||||
polygon: { |
|
||||||
reorgPeriod: 256, |
|
||||||
}, |
|
||||||
moonbeam: { |
|
||||||
reorgPeriod: 0, |
|
||||||
}, |
|
||||||
}, |
|
||||||
}, |
|
||||||
relayer: { |
|
||||||
default: { |
|
||||||
signedCheckpointPollingInterval: 5, |
|
||||||
blacklist: releaseCandidateHelloworldMatchingList, |
|
||||||
gasPaymentEnforcementPolicy: { |
|
||||||
type: GasPaymentEnforcementPolicyType.None, |
|
||||||
}, |
|
||||||
}, |
|
||||||
}, |
|
||||||
rolesWithKeys: ALL_KEY_ROLES, |
|
||||||
}; |
|
||||||
|
|
||||||
export const releaseCandidate: AgentConfig<MainnetChains> = { |
|
||||||
environment, |
|
||||||
namespace: environment, |
|
||||||
runEnv: environment, |
|
||||||
context: Contexts.ReleaseCandidate, |
|
||||||
docker: { |
|
||||||
repo: 'gcr.io/abacus-labs-dev/abacus-agent', |
|
||||||
tag: 'sha-7956ff0', |
|
||||||
}, |
|
||||||
aws: { |
|
||||||
region: 'us-east-1', |
|
||||||
}, |
|
||||||
environmentChainNames: chainNames, |
|
||||||
contextChainNames: chainNames, |
|
||||||
validatorSets: validators, |
|
||||||
gelato: { |
|
||||||
enabledChains: [ |
|
||||||
// 'bsc',
|
|
||||||
// 'ethereum',
|
|
||||||
// 'polygon',
|
|
||||||
// 'avalanche',
|
|
||||||
// 'arbitrum',
|
|
||||||
// 'optimism',
|
|
||||||
], |
|
||||||
}, |
|
||||||
connectionType: ConnectionType.HttpQuorum, |
|
||||||
relayer: { |
|
||||||
default: { |
|
||||||
signedCheckpointPollingInterval: 5, |
|
||||||
whitelist: releaseCandidateHelloworldMatchingList, |
|
||||||
gasPaymentEnforcementPolicy: { |
|
||||||
type: GasPaymentEnforcementPolicyType.None, |
|
||||||
}, |
|
||||||
}, |
|
||||||
}, |
|
||||||
rolesWithKeys: [KEY_ROLE_ENUM.Relayer, KEY_ROLE_ENUM.Kathy], |
|
||||||
}; |
|
||||||
|
|
||||||
export const agents = { |
|
||||||
[Contexts.Abacus]: abacus, |
|
||||||
[Contexts.ReleaseCandidate]: releaseCandidate, |
|
||||||
}; |
|
File diff suppressed because it is too large
Load Diff
@ -1,23 +0,0 @@ |
|||||||
import { KEY_ROLE_ENUM } from '../../../src/agents/roles'; |
|
||||||
import { ConnectionType } from '../../../src/config/agent'; |
|
||||||
import { KeyFunderConfig } from '../../../src/config/funding'; |
|
||||||
import { Contexts } from '../../contexts'; |
|
||||||
|
|
||||||
import { environment } from './chains'; |
|
||||||
|
|
||||||
export const keyFunderConfig: KeyFunderConfig = { |
|
||||||
docker: { |
|
||||||
repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', |
|
||||||
tag: 'sha-d92ea51', |
|
||||||
}, |
|
||||||
cronSchedule: '45 * * * *', // Every hour at the 45 minute mark
|
|
||||||
namespace: environment, |
|
||||||
prometheusPushGateway: |
|
||||||
'http://prometheus-pushgateway.monitoring.svc.cluster.local:9091', |
|
||||||
contextFundingFrom: Contexts.Abacus, |
|
||||||
contextsAndRolesToFund: { |
|
||||||
[Contexts.Abacus]: [KEY_ROLE_ENUM.Relayer, KEY_ROLE_ENUM.Kathy], |
|
||||||
[Contexts.ReleaseCandidate]: [KEY_ROLE_ENUM.Relayer, KEY_ROLE_ENUM.Kathy], |
|
||||||
}, |
|
||||||
connectionType: ConnectionType.Http, |
|
||||||
}; |
|
@ -1,53 +0,0 @@ |
|||||||
import { HelloWorldConfig } from '../../../src/config'; |
|
||||||
import { ConnectionType } from '../../../src/config/agent'; |
|
||||||
import { HelloWorldKathyRunMode } from '../../../src/config/helloworld'; |
|
||||||
import { Contexts } from '../../contexts'; |
|
||||||
|
|
||||||
import { MainnetChains, environment } from './chains'; |
|
||||||
import abacusAddresses from './helloworld/abacus/addresses.json'; |
|
||||||
import rcAddresses from './helloworld/rc/addresses.json'; |
|
||||||
|
|
||||||
export const abacus: HelloWorldConfig<MainnetChains> = { |
|
||||||
addresses: abacusAddresses, |
|
||||||
kathy: { |
|
||||||
docker: { |
|
||||||
repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', |
|
||||||
tag: 'sha-937fd14', |
|
||||||
}, |
|
||||||
chainsToSkip: [], |
|
||||||
runEnv: environment, |
|
||||||
namespace: environment, |
|
||||||
runConfig: { |
|
||||||
mode: HelloWorldKathyRunMode.Service, |
|
||||||
fullCycleTime: 1000 * 60 * 60 * 6, // every 6 hours
|
|
||||||
}, |
|
||||||
messageSendTimeout: 1000 * 60 * 8, // 8 min
|
|
||||||
messageReceiptTimeout: 1000 * 60 * 20, // 20 min
|
|
||||||
connectionType: ConnectionType.Http, |
|
||||||
cyclesBetweenEthereumMessages: 3, // Skip 3 cycles of Ethereum, i.e. send/receive Ethereum messages once a day.
|
|
||||||
}, |
|
||||||
}; |
|
||||||
|
|
||||||
export const releaseCandidate: HelloWorldConfig<MainnetChains> = { |
|
||||||
addresses: rcAddresses, |
|
||||||
kathy: { |
|
||||||
docker: { |
|
||||||
repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', |
|
||||||
tag: 'sha-937fd14', |
|
||||||
}, |
|
||||||
chainsToSkip: [], |
|
||||||
runEnv: environment, |
|
||||||
namespace: environment, |
|
||||||
runConfig: { |
|
||||||
mode: HelloWorldKathyRunMode.CycleOnce, |
|
||||||
}, |
|
||||||
messageSendTimeout: 1000 * 60 * 8, // 8 min
|
|
||||||
messageReceiptTimeout: 1000 * 60 * 20, // 20 min
|
|
||||||
connectionType: ConnectionType.Http, |
|
||||||
}, |
|
||||||
}; |
|
||||||
|
|
||||||
export const helloWorld = { |
|
||||||
[Contexts.Abacus]: abacus, |
|
||||||
[Contexts.ReleaseCandidate]: releaseCandidate, |
|
||||||
}; |
|
@ -1,26 +0,0 @@ |
|||||||
{ |
|
||||||
"bsc": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"avalanche": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"polygon": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"celo": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"arbitrum": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"optimism": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"ethereum": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"moonbeam": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
} |
|
||||||
} |
|
@ -1,26 +0,0 @@ |
|||||||
{ |
|
||||||
"bsc": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"avalanche": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"polygon": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"celo": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"arbitrum": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"optimism": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"ethereum": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"moonbeam": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
} |
|
||||||
} |
|
@ -1,66 +0,0 @@ |
|||||||
{ |
|
||||||
"bsc": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"avalanche": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"polygon": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"celo": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"arbitrum": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"optimism": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"ethereum": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"moonbeam": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
@ -1,66 +0,0 @@ |
|||||||
{ |
|
||||||
"bsc": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"avalanche": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"polygon": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"celo": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"arbitrum": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"optimism": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"ethereum": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"moonbeam": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
@ -1,157 +0,0 @@ |
|||||||
import { ALL_KEY_ROLES, KEY_ROLE_ENUM } from '../../../src/agents/roles'; |
|
||||||
import { AgentConfig } from '../../../src/config'; |
|
||||||
import { |
|
||||||
ConnectionType, |
|
||||||
GasPaymentEnforcementPolicyType, |
|
||||||
} from '../../../src/config/agent'; |
|
||||||
import { Contexts } from '../../contexts'; |
|
||||||
import { |
|
||||||
MATCHING_LIST_ALL_WILDCARDS, |
|
||||||
helloworldMatchingList, |
|
||||||
} from '../../utils'; |
|
||||||
|
|
||||||
import { TestnetChains, chainNames, environment } from './chains'; |
|
||||||
import { helloWorld } from './helloworld'; |
|
||||||
import { validators } from './validators'; |
|
||||||
|
|
||||||
const releaseCandidateHelloworldMatchingList = helloworldMatchingList( |
|
||||||
helloWorld, |
|
||||||
Contexts.ReleaseCandidate, |
|
||||||
); |
|
||||||
|
|
||||||
export const abacus: AgentConfig<TestnetChains> = { |
|
||||||
environment, |
|
||||||
namespace: environment, |
|
||||||
runEnv: environment, |
|
||||||
context: Contexts.Abacus, |
|
||||||
docker: { |
|
||||||
repo: 'gcr.io/abacus-labs-dev/abacus-agent', |
|
||||||
tag: 'sha-7956ff0', |
|
||||||
}, |
|
||||||
aws: { |
|
||||||
region: 'us-east-1', |
|
||||||
}, |
|
||||||
environmentChainNames: chainNames, |
|
||||||
contextChainNames: chainNames, |
|
||||||
validatorSets: validators, |
|
||||||
gelato: { |
|
||||||
enabledChains: [ |
|
||||||
// 'alfajores',
|
|
||||||
// 'mumbai',
|
|
||||||
// 'goerli',
|
|
||||||
], |
|
||||||
}, |
|
||||||
connectionType: ConnectionType.HttpQuorum, |
|
||||||
validator: { |
|
||||||
default: { |
|
||||||
interval: 5, |
|
||||||
reorgPeriod: 1, |
|
||||||
}, |
|
||||||
chainOverrides: { |
|
||||||
alfajores: { |
|
||||||
reorgPeriod: 0, |
|
||||||
}, |
|
||||||
fuji: { |
|
||||||
reorgPeriod: 3, |
|
||||||
}, |
|
||||||
mumbai: { |
|
||||||
reorgPeriod: 32, |
|
||||||
}, |
|
||||||
bsctestnet: { |
|
||||||
reorgPeriod: 9, |
|
||||||
}, |
|
||||||
goerli: { |
|
||||||
reorgPeriod: 3, |
|
||||||
}, |
|
||||||
moonbasealpha: { |
|
||||||
reorgPeriod: 0, |
|
||||||
}, |
|
||||||
}, |
|
||||||
}, |
|
||||||
relayer: { |
|
||||||
default: { |
|
||||||
signedCheckpointPollingInterval: 5, |
|
||||||
blacklist: releaseCandidateHelloworldMatchingList, |
|
||||||
gasPaymentEnforcementPolicy: { |
|
||||||
type: GasPaymentEnforcementPolicyType.None, |
|
||||||
}, |
|
||||||
}, |
|
||||||
}, |
|
||||||
rolesWithKeys: ALL_KEY_ROLES, |
|
||||||
}; |
|
||||||
|
|
||||||
export const flowcarbon: AgentConfig<TestnetChains> = { |
|
||||||
environment, |
|
||||||
namespace: environment, |
|
||||||
runEnv: environment, |
|
||||||
context: Contexts.Flowcarbon, |
|
||||||
docker: { |
|
||||||
repo: 'gcr.io/abacus-labs-dev/abacus-agent', |
|
||||||
tag: 'sha-7956ff0', |
|
||||||
}, |
|
||||||
aws: { |
|
||||||
region: 'us-east-1', |
|
||||||
}, |
|
||||||
environmentChainNames: chainNames, |
|
||||||
contextChainNames: ['alfajores'], |
|
||||||
validatorSets: validators, |
|
||||||
gelato: { |
|
||||||
enabledChains: [ |
|
||||||
// 'alfajores',
|
|
||||||
], |
|
||||||
}, |
|
||||||
connectionType: ConnectionType.HttpQuorum, |
|
||||||
relayer: { |
|
||||||
default: { |
|
||||||
signedCheckpointPollingInterval: 5, |
|
||||||
// Blacklist everything for now
|
|
||||||
blacklist: MATCHING_LIST_ALL_WILDCARDS, |
|
||||||
gasPaymentEnforcementPolicy: { |
|
||||||
type: GasPaymentEnforcementPolicyType.None, |
|
||||||
}, |
|
||||||
}, |
|
||||||
}, |
|
||||||
rolesWithKeys: [KEY_ROLE_ENUM.Relayer], |
|
||||||
}; |
|
||||||
|
|
||||||
export const releaseCandidate: AgentConfig<TestnetChains> = { |
|
||||||
environment, |
|
||||||
namespace: environment, |
|
||||||
runEnv: environment, |
|
||||||
context: Contexts.ReleaseCandidate, |
|
||||||
docker: { |
|
||||||
repo: 'gcr.io/abacus-labs-dev/abacus-agent', |
|
||||||
tag: 'sha-7956ff0', |
|
||||||
}, |
|
||||||
aws: { |
|
||||||
region: 'us-east-1', |
|
||||||
}, |
|
||||||
environmentChainNames: chainNames, |
|
||||||
contextChainNames: chainNames, |
|
||||||
validatorSets: validators, |
|
||||||
gelato: { |
|
||||||
enabledChains: [ |
|
||||||
// 'alfajores',
|
|
||||||
// 'mumbai',
|
|
||||||
// 'goerli',
|
|
||||||
], |
|
||||||
}, |
|
||||||
connectionType: ConnectionType.HttpQuorum, |
|
||||||
relayer: { |
|
||||||
default: { |
|
||||||
signedCheckpointPollingInterval: 5, |
|
||||||
// Only process messages between the release candidate helloworld routers
|
|
||||||
whitelist: releaseCandidateHelloworldMatchingList, |
|
||||||
gasPaymentEnforcementPolicy: { |
|
||||||
type: GasPaymentEnforcementPolicyType.None, |
|
||||||
}, |
|
||||||
}, |
|
||||||
}, |
|
||||||
rolesWithKeys: [KEY_ROLE_ENUM.Relayer, KEY_ROLE_ENUM.Kathy], |
|
||||||
}; |
|
||||||
|
|
||||||
export const agents = { |
|
||||||
[Contexts.Abacus]: abacus, |
|
||||||
[Contexts.Flowcarbon]: flowcarbon, |
|
||||||
[Contexts.ReleaseCandidate]: releaseCandidate, |
|
||||||
}; |
|
@ -1,23 +0,0 @@ |
|||||||
import { chainConnectionConfigs } from '@hyperlane-xyz/sdk'; |
|
||||||
|
|
||||||
export const testnetConfigs = { |
|
||||||
alfajores: chainConnectionConfigs.alfajores, |
|
||||||
fuji: chainConnectionConfigs.fuji, |
|
||||||
mumbai: { |
|
||||||
...chainConnectionConfigs.mumbai, |
|
||||||
confirmations: 3, |
|
||||||
overrides: { |
|
||||||
maxFeePerGas: 70 * 10 ** 9, // 1000 gwei
|
|
||||||
maxPriorityFeePerGas: 40 * 10 ** 9, // 40 gwei
|
|
||||||
}, |
|
||||||
}, |
|
||||||
bsctestnet: chainConnectionConfigs.bsctestnet, |
|
||||||
goerli: chainConnectionConfigs.goerli, |
|
||||||
moonbasealpha: chainConnectionConfigs.moonbasealpha, |
|
||||||
optimismgoerli: chainConnectionConfigs.optimismgoerli, |
|
||||||
arbitrumgoerli: chainConnectionConfigs.arbitrumgoerli, |
|
||||||
}; |
|
||||||
|
|
||||||
export type TestnetChains = keyof typeof testnetConfigs; |
|
||||||
export const chainNames = Object.keys(testnetConfigs) as TestnetChains[]; |
|
||||||
export const environment = 'testnet2'; |
|
@ -1,101 +0,0 @@ |
|||||||
import { ChainMap, CoreConfig } from '@hyperlane-xyz/sdk'; |
|
||||||
|
|
||||||
import { TestnetChains } from './chains'; |
|
||||||
|
|
||||||
export const core: ChainMap<TestnetChains, CoreConfig> = { |
|
||||||
alfajores: { |
|
||||||
validatorManager: { |
|
||||||
validators: [ |
|
||||||
'0x7716860b2be4079137dc21533ac6d26a99d76e83', |
|
||||||
'0xb476f4d55d640e9a9a43b9bdf471dc06e4508bbd', |
|
||||||
'0xda63918dd964c0d7c59a04062bffe0fba8edaf1c', |
|
||||||
'0xebb97602f6acd259ecec9f9fa811aed5b35981ab', |
|
||||||
], |
|
||||||
threshold: 3, |
|
||||||
}, |
|
||||||
}, |
|
||||||
fuji: { |
|
||||||
validatorManager: { |
|
||||||
validators: [ |
|
||||||
'0xc0ab1f3e3317521a92462927849b8844cf408b09', |
|
||||||
'0xefde1812fea378c645d8e7984ce985b228cd1beb', |
|
||||||
'0xb17f4f63e09c0a9207e2f008977e3f5b5584875d', |
|
||||||
'0x6f6a95ad0348454a5d4c3029cd3243acecd1cf8b', |
|
||||||
], |
|
||||||
threshold: 3, |
|
||||||
}, |
|
||||||
}, |
|
||||||
mumbai: { |
|
||||||
validatorManager: { |
|
||||||
validators: [ |
|
||||||
'0x0f1a231cb2ecc5f26696c433d76fe59521a227e0', |
|
||||||
'0x3e527087fc60752695d9a4f77a6324bbae3940b1', |
|
||||||
'0x62afdaed75bdfd94e0d6103eb0333669d4f5d232', |
|
||||||
'0xa12b4612d00f682276c994040a3f37d0d6f343c4', |
|
||||||
], |
|
||||||
threshold: 3, |
|
||||||
}, |
|
||||||
}, |
|
||||||
bsctestnet: { |
|
||||||
validatorManager: { |
|
||||||
validators: [ |
|
||||||
'0xa7959b2f03f6fc77c9592547bd0ca12fe2c7bf8f', |
|
||||||
'0xc78c1198d4224103dbb0e365286c3403c54fbbf6', |
|
||||||
'0x453da5c773e829aa4f61be9bad64aa5eaaef000a', |
|
||||||
'0x625027ffb9b9b9ba083d267e5b7756af33e636a0', |
|
||||||
], |
|
||||||
threshold: 3, |
|
||||||
}, |
|
||||||
}, |
|
||||||
goerli: { |
|
||||||
validatorManager: { |
|
||||||
validators: [ |
|
||||||
'0x89687c99ffb56f329915f80a858a45fccc2b7402', |
|
||||||
'0xca25781e7c0067a71d09b991bd7b37ab1168c76c', |
|
||||||
'0xcbf6cde516f43a7b5346f48319b016b0e05cb7af', |
|
||||||
], |
|
||||||
threshold: 2, |
|
||||||
}, |
|
||||||
}, |
|
||||||
moonbasealpha: { |
|
||||||
validatorManager: { |
|
||||||
validators: [ |
|
||||||
'0x0cc08084a0a7cc61102e800204851627732f8aa4', |
|
||||||
'0xd151f6ca08e632eb7abd5afcb49c47d6a9b67a54', |
|
||||||
'0x8d41c4cb699a408f9b5c69156eaa12ce76346b16', |
|
||||||
], |
|
||||||
threshold: 2, |
|
||||||
}, |
|
||||||
}, |
|
||||||
optimismgoerli: { |
|
||||||
validatorManager: { |
|
||||||
validators: [ |
|
||||||
'0xe9ab71d1dab8f10489dce9914ffcd854e5cc1fdc', |
|
||||||
'0xca170b12198fa34de73e665b1a046bb434edd6ea', |
|
||||||
'0xa8b5dbf231db20e7afe5dca9a25388ffe109fb72', |
|
||||||
], |
|
||||||
threshold: 2, |
|
||||||
}, |
|
||||||
}, |
|
||||||
arbitrumgoerli: { |
|
||||||
validatorManager: { |
|
||||||
validators: [ |
|
||||||
'0xdf971036b9713b7471628706d0dd7187eac2d5ff', |
|
||||||
'0x87feedf14ed63fbe225b1cab05b1d9ad3ac96b7e', |
|
||||||
'0x00d7f1ca32a6360920c7e8ee27c2c9213cd204f4', |
|
||||||
], |
|
||||||
threshold: 2, |
|
||||||
}, |
|
||||||
}, |
|
||||||
// Ignore for now
|
|
||||||
// zksync2testnet: {
|
|
||||||
// validatorManager: {
|
|
||||||
// validators: [
|
|
||||||
// '0x9476169618f6642413b77549c10dda7a253fb2be',
|
|
||||||
// '0x96f9782038cfb4e09c98fbb07627e7c5f7afabcb',
|
|
||||||
// '0xf08e3b66c34f101901e6a41cd6f36ce14653fe6b',
|
|
||||||
// ],
|
|
||||||
// threshold: 2,
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
}; |
|
File diff suppressed because it is too large
Load Diff
@ -1,26 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": { |
|
||||||
"Create2Factory": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a" |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"Create2Factory": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a" |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"Create2Factory": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a" |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"Create2Factory": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a" |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"Create2Factory": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a" |
|
||||||
}, |
|
||||||
"moonbasealpha": { |
|
||||||
"Create2Factory": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a" |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"Create2Factory": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a" |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"Create2Factory": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a" |
|
||||||
} |
|
||||||
} |
|
@ -1,90 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": [ |
|
||||||
{ |
|
||||||
"name": "Create2Factory", |
|
||||||
"address": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a", |
|
||||||
"constructorArguments": "", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"kovan": [ |
|
||||||
{ |
|
||||||
"name": "Create2Factory", |
|
||||||
"address": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a", |
|
||||||
"constructorArguments": "", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"fuji": [ |
|
||||||
{ |
|
||||||
"name": "Create2Factory", |
|
||||||
"address": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a", |
|
||||||
"constructorArguments": "", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"mumbai": [ |
|
||||||
{ |
|
||||||
"name": "Create2Factory", |
|
||||||
"address": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a", |
|
||||||
"constructorArguments": "", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"bsctestnet": [ |
|
||||||
{ |
|
||||||
"name": "Create2Factory", |
|
||||||
"address": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a", |
|
||||||
"constructorArguments": "", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"arbitrumrinkeby": [ |
|
||||||
{ |
|
||||||
"name": "Create2Factory", |
|
||||||
"address": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a", |
|
||||||
"constructorArguments": "", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"optimismkovan": [ |
|
||||||
{ |
|
||||||
"name": "Create2Factory", |
|
||||||
"address": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a", |
|
||||||
"constructorArguments": "", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"goerli": [ |
|
||||||
{ |
|
||||||
"name": "Create2Factory", |
|
||||||
"address": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a", |
|
||||||
"constructorArguments": "", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"moonbasealpha": [ |
|
||||||
{ |
|
||||||
"name": "Create2Factory", |
|
||||||
"address": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a", |
|
||||||
"constructorArguments": "", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"optimismgoerli": [ |
|
||||||
{ |
|
||||||
"name": "Create2Factory", |
|
||||||
"address": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a", |
|
||||||
"constructorArguments": "", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"arbitrumgoerli": [ |
|
||||||
{ |
|
||||||
"name": "Create2Factory", |
|
||||||
"address": "0xc97D8e6f57b0d64971453dDc6EB8483fec9d163a", |
|
||||||
"constructorArguments": "", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
@ -1,23 +0,0 @@ |
|||||||
import { KEY_ROLE_ENUM } from '../../../src/agents/roles'; |
|
||||||
import { ConnectionType } from '../../../src/config/agent'; |
|
||||||
import { KeyFunderConfig } from '../../../src/config/funding'; |
|
||||||
import { Contexts } from '../../contexts'; |
|
||||||
|
|
||||||
import { environment } from './chains'; |
|
||||||
|
|
||||||
export const keyFunderConfig: KeyFunderConfig = { |
|
||||||
docker: { |
|
||||||
repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', |
|
||||||
tag: 'sha-d92ea51', |
|
||||||
}, |
|
||||||
cronSchedule: '45 * * * *', // Every hour at the 45 minute mark
|
|
||||||
namespace: environment, |
|
||||||
prometheusPushGateway: |
|
||||||
'http://prometheus-pushgateway.monitoring.svc.cluster.local:9091', |
|
||||||
contextFundingFrom: Contexts.Abacus, |
|
||||||
contextsAndRolesToFund: { |
|
||||||
[Contexts.Abacus]: [KEY_ROLE_ENUM.Relayer, KEY_ROLE_ENUM.Kathy], |
|
||||||
[Contexts.ReleaseCandidate]: [KEY_ROLE_ENUM.Relayer, KEY_ROLE_ENUM.Kathy], |
|
||||||
}, |
|
||||||
connectionType: ConnectionType.Http, |
|
||||||
}; |
|
@ -1,54 +0,0 @@ |
|||||||
import { HelloWorldConfig } from '../../../src/config'; |
|
||||||
import { ConnectionType } from '../../../src/config/agent'; |
|
||||||
import { HelloWorldKathyRunMode } from '../../../src/config/helloworld'; |
|
||||||
import { Contexts } from '../../contexts'; |
|
||||||
|
|
||||||
import { TestnetChains, environment } from './chains'; |
|
||||||
import abacusAddresses from './helloworld/abacus/addresses.json'; |
|
||||||
import rcAddresses from './helloworld/rc/addresses.json'; |
|
||||||
|
|
||||||
export const abacus: HelloWorldConfig<TestnetChains> = { |
|
||||||
addresses: abacusAddresses, |
|
||||||
kathy: { |
|
||||||
docker: { |
|
||||||
repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', |
|
||||||
tag: 'sha-937fd14', |
|
||||||
}, |
|
||||||
chainsToSkip: [], |
|
||||||
runEnv: environment, |
|
||||||
namespace: environment, |
|
||||||
runConfig: { |
|
||||||
mode: HelloWorldKathyRunMode.Service, |
|
||||||
fullCycleTime: 1000 * 60 * 60 * 2, // every 2 hours
|
|
||||||
}, |
|
||||||
messageSendTimeout: 1000 * 60 * 8, // 8 min
|
|
||||||
messageReceiptTimeout: 1000 * 60 * 20, // 20 min
|
|
||||||
connectionType: ConnectionType.Http, |
|
||||||
}, |
|
||||||
}; |
|
||||||
|
|
||||||
export const releaseCandidate: HelloWorldConfig<TestnetChains> = { |
|
||||||
addresses: rcAddresses, |
|
||||||
kathy: { |
|
||||||
docker: { |
|
||||||
repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', |
|
||||||
tag: 'sha-937fd14', |
|
||||||
}, |
|
||||||
chainsToSkip: [], |
|
||||||
runEnv: environment, |
|
||||||
namespace: environment, |
|
||||||
runConfig: { |
|
||||||
mode: HelloWorldKathyRunMode.CycleOnce, |
|
||||||
}, |
|
||||||
messageSendTimeout: 1000 * 60 * 8, // 8 min
|
|
||||||
messageReceiptTimeout: 1000 * 60 * 20, // 20 min
|
|
||||||
connectionType: ConnectionType.Http, |
|
||||||
}, |
|
||||||
}; |
|
||||||
|
|
||||||
export const helloWorld: Partial< |
|
||||||
Record<Contexts, HelloWorldConfig<TestnetChains>> |
|
||||||
> = { |
|
||||||
[Contexts.Abacus]: abacus, |
|
||||||
[Contexts.ReleaseCandidate]: releaseCandidate, |
|
||||||
}; |
|
@ -1,26 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": { |
|
||||||
"router": "0x0FD5A339466638aD2746748dCfFF65A27f605de4" |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"router": "0x24F337d760f092624D7DDC1d9B4d8c1A35Fd4F3b" |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"router": "0x636bcE43104Ef1E61e93E84F0A324d037C258308" |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"router": "0x8273C4eeeCd9E0C7A7AD69d07f70C4568321d7c7" |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"router": "0x19Be55D859368e02d7b9C00803Eb677BDC1359Bd" |
|
||||||
}, |
|
||||||
"moonbasealpha": { |
|
||||||
"router": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD" |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"router": "0x68311418D79fE8d96599384ED767d225635d88a8" |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"router": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5" |
|
||||||
} |
|
||||||
} |
|
@ -1,90 +0,0 @@ |
|||||||
{ |
|
||||||
"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 |
|
||||||
} |
|
||||||
], |
|
||||||
"optimismgoerli": [ |
|
||||||
{ |
|
||||||
"name": "router", |
|
||||||
"address": "0x68311418D79fE8d96599384ED767d225635d88a8", |
|
||||||
"constructorArguments": "00000000000000000000000016b710b86cad07e6f1c531861a16f5fec29dba37000000000000000000000000eb6f11189197223c656807a83b0dd374f9a6df44", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"arbitrumgoerli": [ |
|
||||||
{ |
|
||||||
"name": "router", |
|
||||||
"address": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5", |
|
||||||
"constructorArguments": "0000000000000000000000004926a10788306d84202a2adbd290b7743146cc17000000000000000000000000679dc08cc3a4acfeea2f7cafaa37561ae0b41ce7", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
@ -1,26 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": { |
|
||||||
"router": "0x8fE544451F5CE316D43b9Bb94fC14a3F91E2bAD4" |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"router": "0x9bD9044622be25558cB153BfC75e1e1F828609f5" |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"router": "0x9EbDDe2d44bf86A95853a95506CE73c46b04295B" |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"router": "0xD2Ca930Cd1fA92b0Cb6c749aE47DB38b7dbaB13e" |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"router": "0xeC7eb4196Bd601DEa7585A744FbFB4CF11278450" |
|
||||||
}, |
|
||||||
"moonbasealpha": { |
|
||||||
"router": "0x26cD82217c5cfc1b4A3b36D2799c7cD84b0fd7B5" |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"router": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE" |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"router": "0xae7a78916Ba4c507aCB2F0e474ace545Ff4bF841" |
|
||||||
} |
|
||||||
} |
|
@ -1,58 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": [ |
|
||||||
{ |
|
||||||
"name": "router", |
|
||||||
"address": "0x8fE544451F5CE316D43b9Bb94fC14a3F91E2bAD4", |
|
||||||
"constructorArguments": "000000000000000000000000c41169650335ad274157ea5116cdf227430a68a30000000000000000000000001fb165396fb26ac4178ca4240b3724039f75eed7", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"kovan": [ |
|
||||||
{ |
|
||||||
"name": "router", |
|
||||||
"address": "0x5C607ECCA9085aeA21533B69eDF9440D853284C7", |
|
||||||
"constructorArguments": "000000000000000000000000fa1fbf362144ae1bef2e33409948da1fb812bb4100000000000000000000000074234d5eeb6229fd75ff5370fab7d9819295f0d5", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"fuji": [ |
|
||||||
{ |
|
||||||
"name": "router", |
|
||||||
"address": "0x9bD9044622be25558cB153BfC75e1e1F828609f5", |
|
||||||
"constructorArguments": "00000000000000000000000033abaf6708be03bdf0595da0745a7111b01db8c70000000000000000000000004834a491f78bbf48e983f9ce0e20d1e4dbe013d8", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"mumbai": [ |
|
||||||
{ |
|
||||||
"name": "router", |
|
||||||
"address": "0x9EbDDe2d44bf86A95853a95506CE73c46b04295B", |
|
||||||
"constructorArguments": "000000000000000000000000b636b2c65a75d41f0dbe98fb33eb563d245a241a0000000000000000000000009a27744c249a11f68b3b56f09d280599585dfbb8", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"bsctestnet": [ |
|
||||||
{ |
|
||||||
"name": "router", |
|
||||||
"address": "0xD2Ca930Cd1fA92b0Cb6c749aE47DB38b7dbaB13e", |
|
||||||
"constructorArguments": "000000000000000000000000e403e16db1f5997bc62dc611a8d42836364a7f01000000000000000000000000155b1f1801030ea4df038107d3cc1b4ba496916e", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"optimismgoerli": [ |
|
||||||
{ |
|
||||||
"name": "router", |
|
||||||
"address": "0x98AAE089CaD930C64a76dD2247a2aC5773a4B8cE", |
|
||||||
"constructorArguments": "00000000000000000000000016b710b86cad07e6f1c531861a16f5fec29dba37000000000000000000000000eb6f11189197223c656807a83b0dd374f9a6df44", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
], |
|
||||||
"arbitrumgoerli": [ |
|
||||||
{ |
|
||||||
"name": "router", |
|
||||||
"address": "0xae7a78916Ba4c507aCB2F0e474ace545Ff4bF841", |
|
||||||
"constructorArguments": "0000000000000000000000004926a10788306d84202a2adbd290b7743146cc17000000000000000000000000679dc08cc3a4acfeea2f7cafaa37561ae0b41ce7", |
|
||||||
"isProxy": false |
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
@ -1,26 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"moonbasealpha": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"router": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F" |
|
||||||
} |
|
||||||
} |
|
@ -1,26 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"moonbasealpha": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"router": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca" |
|
||||||
} |
|
||||||
} |
|
@ -1,66 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"fuji": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"mumbai": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"bsctestnet": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"goerli": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"moonbasealpha": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"optimismgoerli": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"arbitrumgoerli": [ |
|
||||||
{ |
|
||||||
"name": "InterchainQueryRouter", |
|
||||||
"address": "0x3CAa52Ff595Cab4123735EC677F1D9E6E988f8ca", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
@ -1,66 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"fuji": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"mumbai": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"bsctestnet": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"goerli": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"moonbasealpha": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"optimismgoerli": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"arbitrumgoerli": [ |
|
||||||
{ |
|
||||||
"name": "InterchainAccountRouter", |
|
||||||
"address": "0xffD17672d47E7bB6192d5dBc12A096e00D1a206F", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
@ -1,32 +0,0 @@ |
|||||||
import { |
|
||||||
BridgeAdapterType, |
|
||||||
ChainMap, |
|
||||||
Chains, |
|
||||||
CircleBridgeAdapterConfig, |
|
||||||
chainMetadata, |
|
||||||
} from '@hyperlane-xyz/sdk'; |
|
||||||
|
|
||||||
const circleDomainMapping = [ |
|
||||||
{ hyperlaneDomain: chainMetadata[Chains.goerli].id, circleDomain: 0 }, |
|
||||||
{ hyperlaneDomain: chainMetadata[Chains.fuji].id, circleDomain: 1 }, |
|
||||||
]; |
|
||||||
|
|
||||||
export const circleBridgeAdapterConfig: ChainMap< |
|
||||||
any, |
|
||||||
CircleBridgeAdapterConfig |
|
||||||
> = { |
|
||||||
[Chains.goerli]: { |
|
||||||
type: BridgeAdapterType.Circle, |
|
||||||
circleBridgeAddress: '0xdabec94b97f7b5fca28f050cc8eeac2dc9920476', |
|
||||||
messageTransmitterAddress: '0x40a61d3d2afcf5a5d31fcdf269e575fb99dd87f7', |
|
||||||
usdcAddress: '0x07865c6e87b9f70255377e024ace6630c1eaa37f', |
|
||||||
circleDomainMapping, |
|
||||||
}, |
|
||||||
[Chains.fuji]: { |
|
||||||
type: BridgeAdapterType.Circle, |
|
||||||
circleBridgeAddress: '0x0fc1103927af27af808d03135214718bcedbe9ad', |
|
||||||
messageTransmitterAddress: '0x52fffb3ee8fa7838e9858a2d5e454007b9027c3c', |
|
||||||
usdcAddress: '0x5425890298aed601595a70ab815c96711a31bc65', |
|
||||||
circleDomainMapping, |
|
||||||
}, |
|
||||||
}; |
|
@ -1,10 +0,0 @@ |
|||||||
{ |
|
||||||
"goerli": { |
|
||||||
"circleBridgeAdapter": "0xc262a656c99B3a2f1B196dc5BeDa8f4f80D4a878", |
|
||||||
"router": "0x952228cA63f85130534981844050c82b89f373E7" |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"circleBridgeAdapter": "0xc262a656c99B3a2f1B196dc5BeDa8f4f80D4a878", |
|
||||||
"router": "0x952228cA63f85130534981844050c82b89f373E7" |
|
||||||
} |
|
||||||
} |
|
@ -1,30 +0,0 @@ |
|||||||
{ |
|
||||||
"goerli": [ |
|
||||||
{ |
|
||||||
"name": "TokenBridgeRouter", |
|
||||||
"address": "0x952228cA63f85130534981844050c82b89f373E7", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "CircleBridgeAdapter", |
|
||||||
"address": "0xc262a656c99B3a2f1B196dc5BeDa8f4f80D4a878", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"fuji": [ |
|
||||||
{ |
|
||||||
"name": "TokenBridgeRouter", |
|
||||||
"address": "0x952228cA63f85130534981844050c82b89f373E7", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "CircleBridgeAdapter", |
|
||||||
"address": "0xc262a656c99B3a2f1B196dc5BeDa8f4f80D4a878", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
@ -1,26 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": { |
|
||||||
"TestQuerySender": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024" |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"TestQuerySender": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024" |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"TestQuerySender": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024" |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"TestQuerySender": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024" |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"TestQuerySender": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024" |
|
||||||
}, |
|
||||||
"moonbasealpha": { |
|
||||||
"TestQuerySender": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024" |
|
||||||
}, |
|
||||||
"optimismgoerli": { |
|
||||||
"TestQuerySender": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024" |
|
||||||
}, |
|
||||||
"arbitrumgoerli": { |
|
||||||
"TestQuerySender": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024" |
|
||||||
} |
|
||||||
} |
|
@ -1,66 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": [ |
|
||||||
{ |
|
||||||
"name": "TestQuerySender", |
|
||||||
"address": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"fuji": [ |
|
||||||
{ |
|
||||||
"name": "TestQuerySender", |
|
||||||
"address": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"mumbai": [ |
|
||||||
{ |
|
||||||
"name": "TestQuerySender", |
|
||||||
"address": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"bsctestnet": [ |
|
||||||
{ |
|
||||||
"name": "TestQuerySender", |
|
||||||
"address": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"goerli": [ |
|
||||||
{ |
|
||||||
"name": "TestQuerySender", |
|
||||||
"address": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"moonbasealpha": [ |
|
||||||
{ |
|
||||||
"name": "TestQuerySender", |
|
||||||
"address": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"optimismgoerli": [ |
|
||||||
{ |
|
||||||
"name": "TestQuerySender", |
|
||||||
"address": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"arbitrumgoerli": [ |
|
||||||
{ |
|
||||||
"name": "TestQuerySender", |
|
||||||
"address": "0xF49ed566145eA1773c4Fb788b143Bd99f17b2024", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
@ -1,26 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": { |
|
||||||
"TestRecipient": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"TestTokenRecipient": "0x36597C9C49F3c5887A86466398480ddB66aD0759" |
|
||||||
}, |
|
||||||
"fuji": { |
|
||||||
"TestRecipient": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"TestTokenRecipient": "0x36597C9C49F3c5887A86466398480ddB66aD0759" |
|
||||||
}, |
|
||||||
"mumbai": { |
|
||||||
"TestRecipient": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"TestTokenRecipient": "0x36597C9C49F3c5887A86466398480ddB66aD0759" |
|
||||||
}, |
|
||||||
"bsctestnet": { |
|
||||||
"TestRecipient": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"TestTokenRecipient": "0x36597C9C49F3c5887A86466398480ddB66aD0759" |
|
||||||
}, |
|
||||||
"goerli": { |
|
||||||
"TestRecipient": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"TestTokenRecipient": "0x36597C9C49F3c5887A86466398480ddB66aD0759" |
|
||||||
}, |
|
||||||
"moonbasealpha": { |
|
||||||
"TestRecipient": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"TestTokenRecipient": "0x36597C9C49F3c5887A86466398480ddB66aD0759" |
|
||||||
} |
|
||||||
} |
|
@ -1,122 +0,0 @@ |
|||||||
{ |
|
||||||
"alfajores": [ |
|
||||||
{ |
|
||||||
"name": "TestRecipient", |
|
||||||
"address": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "TestTokenRecipient", |
|
||||||
"address": "0x36597C9C49F3c5887A86466398480ddB66aD0759", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"kovan": [ |
|
||||||
{ |
|
||||||
"name": "TestRecipient", |
|
||||||
"address": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "TestTokenRecipient", |
|
||||||
"address": "0x36597C9C49F3c5887A86466398480ddB66aD0759", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"fuji": [ |
|
||||||
{ |
|
||||||
"name": "TestRecipient", |
|
||||||
"address": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "TestTokenRecipient", |
|
||||||
"address": "0x36597C9C49F3c5887A86466398480ddB66aD0759", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"mumbai": [ |
|
||||||
{ |
|
||||||
"name": "TestRecipient", |
|
||||||
"address": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "TestTokenRecipient", |
|
||||||
"address": "0x36597C9C49F3c5887A86466398480ddB66aD0759", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"bsctestnet": [ |
|
||||||
{ |
|
||||||
"name": "TestRecipient", |
|
||||||
"address": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "TestTokenRecipient", |
|
||||||
"address": "0x36597C9C49F3c5887A86466398480ddB66aD0759", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"arbitrumrinkeby": [ |
|
||||||
{ |
|
||||||
"name": "TestRecipient", |
|
||||||
"address": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "TestTokenRecipient", |
|
||||||
"address": "0x36597C9C49F3c5887A86466398480ddB66aD0759", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"optimismkovan": [ |
|
||||||
{ |
|
||||||
"name": "TestRecipient", |
|
||||||
"address": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "TestTokenRecipient", |
|
||||||
"address": "0x36597C9C49F3c5887A86466398480ddB66aD0759", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"goerli": [ |
|
||||||
{ |
|
||||||
"name": "TestRecipient", |
|
||||||
"address": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
}, |
|
||||||
{ |
|
||||||
"name": "TestTokenRecipient", |
|
||||||
"address": "0x36597C9C49F3c5887A86466398480ddB66aD0759", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
], |
|
||||||
"moonbasealpha": [ |
|
||||||
{ |
|
||||||
"name": "TestRecipient", |
|
||||||
"address": "0xBC3cFeca7Df5A45d61BC60E7898E63670e1654aE", |
|
||||||
"isProxy": false, |
|
||||||
"constructorArguments": "" |
|
||||||
} |
|
||||||
] |
|
||||||
} |
|
@ -1,343 +0,0 @@ |
|||||||
import { ChainName } from '@hyperlane-xyz/sdk'; |
|
||||||
|
|
||||||
import { |
|
||||||
ChainValidatorSets, |
|
||||||
CheckpointSyncerType, |
|
||||||
} from '../../../src/config/agent'; |
|
||||||
|
|
||||||
import { TestnetChains, environment } from './chains'; |
|
||||||
|
|
||||||
const s3BucketRegion = 'us-east-1'; |
|
||||||
|
|
||||||
const s3BucketName = <Chain extends ChainName>( |
|
||||||
chainName: Chain, |
|
||||||
index: number, |
|
||||||
) => `abacus-${environment}-${chainName}-validator-${index}`; |
|
||||||
|
|
||||||
export const validators: ChainValidatorSets<TestnetChains> = { |
|
||||||
alfajores: { |
|
||||||
threshold: 3, |
|
||||||
validators: [ |
|
||||||
{ |
|
||||||
address: '0x7716860b2be4079137dc21533ac6d26a99d76e83', |
|
||||||
name: s3BucketName('alfajores', 0), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('alfajores', 0), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xb476f4d55d640e9a9a43b9bdf471dc06e4508bbd', |
|
||||||
name: s3BucketName('alfajores', 1), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('alfajores', 1), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xda63918dd964c0d7c59a04062bffe0fba8edaf1c', |
|
||||||
name: s3BucketName('alfajores', 2), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('alfajores', 2), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xebb97602f6acd259ecec9f9fa811aed5b35981ab', |
|
||||||
name: s3BucketName('alfajores', 3), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('alfajores', 3), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
], |
|
||||||
}, |
|
||||||
fuji: { |
|
||||||
threshold: 3, |
|
||||||
validators: [ |
|
||||||
{ |
|
||||||
address: '0xc0ab1f3e3317521a92462927849b8844cf408b09', |
|
||||||
name: s3BucketName('fuji', 0), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('fuji', 0), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xefde1812fea378c645d8e7984ce985b228cd1beb', |
|
||||||
name: s3BucketName('fuji', 1), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('fuji', 1), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xb17f4f63e09c0a9207e2f008977e3f5b5584875d', |
|
||||||
name: s3BucketName('fuji', 2), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('fuji', 2), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0x6f6a95ad0348454a5d4c3029cd3243acecd1cf8b', |
|
||||||
name: s3BucketName('fuji', 3), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('fuji', 3), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
], |
|
||||||
}, |
|
||||||
mumbai: { |
|
||||||
threshold: 3, |
|
||||||
validators: [ |
|
||||||
{ |
|
||||||
address: '0x0f1a231cb2ecc5f26696c433d76fe59521a227e0', |
|
||||||
name: s3BucketName('mumbai', 0), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('mumbai', 0), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0x3e527087fc60752695d9a4f77a6324bbae3940b1', |
|
||||||
name: s3BucketName('mumbai', 1), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('mumbai', 1), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0x62afdaed75bdfd94e0d6103eb0333669d4f5d232', |
|
||||||
name: s3BucketName('mumbai', 2), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('mumbai', 2), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xa12b4612d00f682276c994040a3f37d0d6f343c4', |
|
||||||
name: s3BucketName('mumbai', 3), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('mumbai', 3), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
], |
|
||||||
}, |
|
||||||
bsctestnet: { |
|
||||||
threshold: 3, |
|
||||||
validators: [ |
|
||||||
{ |
|
||||||
address: '0xa7959b2f03f6fc77c9592547bd0ca12fe2c7bf8f', |
|
||||||
name: s3BucketName('bsctestnet', 0), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('bsctestnet', 0), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xc78c1198d4224103dbb0e365286c3403c54fbbf6', |
|
||||||
name: s3BucketName('bsctestnet', 1), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('bsctestnet', 1), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0x453da5c773e829aa4f61be9bad64aa5eaaef000a', |
|
||||||
name: s3BucketName('bsctestnet', 2), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('bsctestnet', 2), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0x625027ffb9b9b9ba083d267e5b7756af33e636a0', |
|
||||||
name: s3BucketName('bsctestnet', 3), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('bsctestnet', 3), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
], |
|
||||||
}, |
|
||||||
goerli: { |
|
||||||
threshold: 2, |
|
||||||
validators: [ |
|
||||||
{ |
|
||||||
address: '0x89687c99ffb56f329915f80a858a45fccc2b7402', |
|
||||||
name: s3BucketName('goerli', 0), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('goerli', 0), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xca25781e7c0067a71d09b991bd7b37ab1168c76c', |
|
||||||
name: s3BucketName('goerli', 1), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('goerli', 1), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xcbf6cde516f43a7b5346f48319b016b0e05cb7af', |
|
||||||
name: s3BucketName('goerli', 2), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('goerli', 2), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
], |
|
||||||
}, |
|
||||||
moonbasealpha: { |
|
||||||
threshold: 2, |
|
||||||
validators: [ |
|
||||||
{ |
|
||||||
address: '0x0cc08084a0a7cc61102e800204851627732f8aa4', |
|
||||||
name: s3BucketName('moonbasealpha', 0), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('moonbasealpha', 0), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xd151f6ca08e632eb7abd5afcb49c47d6a9b67a54', |
|
||||||
name: s3BucketName('moonbasealpha', 1), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('moonbasealpha', 1), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0x8d41c4cb699a408f9b5c69156eaa12ce76346b16', |
|
||||||
name: s3BucketName('moonbasealpha', 2), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('moonbasealpha', 2), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
], |
|
||||||
}, |
|
||||||
arbitrumgoerli: { |
|
||||||
threshold: 2, |
|
||||||
validators: [ |
|
||||||
{ |
|
||||||
address: '0xdf971036b9713b7471628706d0dd7187eac2d5ff', |
|
||||||
name: s3BucketName('arbitrumgoerli', 0), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('arbitrumgoerli', 0), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0x87feedf14ed63fbe225b1cab05b1d9ad3ac96b7e', |
|
||||||
name: s3BucketName('arbitrumgoerli', 1), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('arbitrumgoerli', 1), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0x00d7f1ca32a6360920c7e8ee27c2c9213cd204f4', |
|
||||||
name: s3BucketName('arbitrumgoerli', 2), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('arbitrumgoerli', 2), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
], |
|
||||||
}, |
|
||||||
optimismgoerli: { |
|
||||||
threshold: 2, |
|
||||||
validators: [ |
|
||||||
{ |
|
||||||
address: '0xe9ab71d1dab8f10489dce9914ffcd854e5cc1fdc', |
|
||||||
name: s3BucketName('optimismgoerli', 0), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('optimismgoerli', 0), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xca170b12198fa34de73e665b1a046bb434edd6ea', |
|
||||||
name: s3BucketName('optimismgoerli', 1), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('optimismgoerli', 1), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
{ |
|
||||||
address: '0xa8b5dbf231db20e7afe5dca9a25388ffe109fb72', |
|
||||||
name: s3BucketName('optimismgoerli', 2), |
|
||||||
checkpointSyncer: { |
|
||||||
type: CheckpointSyncerType.S3, |
|
||||||
bucket: s3BucketName('optimismgoerli', 2), |
|
||||||
region: s3BucketRegion, |
|
||||||
}, |
|
||||||
}, |
|
||||||
], |
|
||||||
}, |
|
||||||
// Ignore for now
|
|
||||||
// zksync2testnet: {
|
|
||||||
// threshold: 2,
|
|
||||||
// validators: [
|
|
||||||
// {
|
|
||||||
// address: '0x9476169618f6642413b77549c10dda7a253fb2be',
|
|
||||||
// name: s3BucketName('zksync2testnet', 0),
|
|
||||||
// checkpointSyncer: {
|
|
||||||
// type: CheckpointSyncerType.S3,
|
|
||||||
// bucket: s3BucketName('zksync2testnet', 0),
|
|
||||||
// region: s3BucketRegion,
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// address: '0x96f9782038cfb4e09c98fbb07627e7c5f7afabcb',
|
|
||||||
// name: s3BucketName('zksync2testnet', 1),
|
|
||||||
// checkpointSyncer: {
|
|
||||||
// type: CheckpointSyncerType.S3,
|
|
||||||
// bucket: s3BucketName('zksync2testnet', 1),
|
|
||||||
// region: s3BucketRegion,
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// address: '0xf08e3b66c34f101901e6a41cd6f36ce14653fe6b',
|
|
||||||
// name: s3BucketName('zksync2testnet', 2),
|
|
||||||
// checkpointSyncer: {
|
|
||||||
// type: CheckpointSyncerType.S3,
|
|
||||||
// bucket: s3BucketName('zksync2testnet', 2),
|
|
||||||
// region: s3BucketRegion,
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
// ],
|
|
||||||
// },
|
|
||||||
}; |
|
Loading…
Reference in new issue