feat: deploy new core chains (#4386)

Deploy new core chains:
- astar
- astarzkevm
- bitlayer
- coredao
- dogechain
- flare
- molten
- shibarium

drive-by fixes:
- key-funder config is only strict where necessary
- update prettier ignore
tmp-keyfunder
Paul Balaji 3 months ago committed by GitHub
parent 535eeb192b
commit 707db4a279
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      .registryrc
  2. 796
      rust/config/mainnet_config.json
  3. 56
      rust/config/testnet_config.json
  4. 2
      typescript/infra/.prettierignore
  5. 38
      typescript/infra/config/environments/mainnet3/agent.ts
  6. 26
      typescript/infra/config/environments/mainnet3/aw-validators/hyperlane.json
  7. 571
      typescript/infra/config/environments/mainnet3/core/verification.json
  8. 14
      typescript/infra/config/environments/mainnet3/funding.ts
  9. 44
      typescript/infra/config/environments/mainnet3/gasPrices.json
  10. 688
      typescript/infra/config/environments/mainnet3/ism/verification.json
  11. 8
      typescript/infra/config/environments/mainnet3/supportedChainNames.ts
  12. 110
      typescript/infra/config/environments/mainnet3/tokenPrices.json
  13. 97
      typescript/infra/config/environments/mainnet3/validators.ts
  14. 6
      typescript/infra/src/config/funding.ts
  15. 40
      typescript/sdk/src/consts/multisigIsm.ts

@ -1 +1 @@
488c6eb828e46821e3858275c1e6f53bc5721db3 8b5b0a4618dd824c4765ce9dac08eaca9bda6e07

File diff suppressed because it is too large Load Diff

@ -66,7 +66,9 @@
"testRecipient": "0x6489d13AcAd3B8dce4c5B31f375DE4f9451E7b38", "testRecipient": "0x6489d13AcAd3B8dce4c5B31f375DE4f9451E7b38",
"testTokenRecipient": "0x92dC0a76452a9D9358D2d2dEd8CddA209DF67c45", "testTokenRecipient": "0x92dC0a76452a9D9358D2d2dEd8CddA209DF67c45",
"timelockController": "0x0000000000000000000000000000000000000000", "timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0" "validatorAnnounce": "0x3726EE36a2A9e11a40d1ffD7D9A1A16e0154cDA0",
"staticMerkleRootWeightedMultisigIsmFactory": "0x374961678da5911083599314974B94094513F95c",
"staticMessageIdWeightedMultisigIsmFactory": "0x1Fa22d908f5a5E7F5429D9146E5a3740D8AC10d7"
}, },
"arbitrumsepolia": { "arbitrumsepolia": {
"aggregationHook": "0xD2670EedcD21116c6F0B331Ce391eA4B3Bf1aB19", "aggregationHook": "0xD2670EedcD21116c6F0B331Ce391eA4B3Bf1aB19",
@ -128,7 +130,9 @@
"storageGasOracle": "0xddf4C3e791caCaFd26D7fb275549739B38ae6e75", "storageGasOracle": "0xddf4C3e791caCaFd26D7fb275549739B38ae6e75",
"technicalStack": "arbitrumnitro", "technicalStack": "arbitrumnitro",
"testRecipient": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C", "testRecipient": "0x6c13643B3927C57DB92c790E4E3E7Ee81e13f78C",
"validatorAnnounce": "0x1b33611fCc073aB0737011d5512EF673Bff74962" "validatorAnnounce": "0x1b33611fCc073aB0737011d5512EF673Bff74962",
"staticMerkleRootWeightedMultisigIsmFactory": "0x1aFD5191738d365C8079e955E4cEdDfe7e01C62d",
"staticMessageIdWeightedMultisigIsmFactory": "0xC81e6D1070aFA48DA4e4f35E744CC1aE43532a10"
}, },
"basesepolia": { "basesepolia": {
"aggregationHook": "0xccA408a6A9A6dc405C3278647421eb4317466943", "aggregationHook": "0xccA408a6A9A6dc405C3278647421eb4317466943",
@ -189,7 +193,9 @@
"staticMessageIdMultisigIsmFactory": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", "staticMessageIdMultisigIsmFactory": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213",
"storageGasOracle": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", "storageGasOracle": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8",
"testRecipient": "0x783c4a0bB6663359281aD4a637D5af68F83ae213", "testRecipient": "0x783c4a0bB6663359281aD4a637D5af68F83ae213",
"validatorAnnounce": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9" "validatorAnnounce": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9",
"staticMerkleRootWeightedMultisigIsmFactory": "0xB057Fb841027a8554521DcCdeC3c3474CaC99AB5",
"staticMessageIdWeightedMultisigIsmFactory": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F"
}, },
"bsctestnet": { "bsctestnet": {
"aggregationHook": "0x3d675bB93250Ab7603F40cbb9194bae210784627", "aggregationHook": "0x3d675bB93250Ab7603F40cbb9194bae210784627",
@ -258,7 +264,9 @@
"transactionOverrides": { "transactionOverrides": {
"gasPrice": 8000000000 "gasPrice": 8000000000
}, },
"validatorAnnounce": "0xf09701B0a93210113D175461b6135a96773B5465" "validatorAnnounce": "0xf09701B0a93210113D175461b6135a96773B5465",
"staticMerkleRootWeightedMultisigIsmFactory": "0xCa152b249791Adf7A09C6c1bdbAb05e4A594966e",
"staticMessageIdWeightedMultisigIsmFactory": "0xaa80d23299861b7D7ab1bE665579029Ed9137BD1"
}, },
"connextsepolia": { "connextsepolia": {
"aggregationHook": "0x331eb40963dc11F5BB271308c42d97ac6e41F124", "aggregationHook": "0x331eb40963dc11F5BB271308c42d97ac6e41F124",
@ -317,7 +325,9 @@
"storageGasOracle": "0xF7561c34f17A32D5620583A3397C304e7038a7F6", "storageGasOracle": "0xF7561c34f17A32D5620583A3397C304e7038a7F6",
"technicalStack": "arbitrumnitro", "technicalStack": "arbitrumnitro",
"testRecipient": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2", "testRecipient": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2",
"validatorAnnounce": "0xAD34A66Bf6dB18E858F6B686557075568c6E031C" "validatorAnnounce": "0xAD34A66Bf6dB18E858F6B686557075568c6E031C",
"staticMerkleRootWeightedMultisigIsmFactory": "0x8584590ad637C61C7cDF72eFF3381Ee1c3D1bC8E",
"staticMessageIdWeightedMultisigIsmFactory": "0xcCB305B1f21e5FbC85D1DD7Be5cd8d5bf5B7f863"
}, },
"eclipsetestnet": { "eclipsetestnet": {
"blocks": { "blocks": {
@ -410,7 +420,9 @@
"staticMessageIdMultisigIsmFactory": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", "staticMessageIdMultisigIsmFactory": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213",
"storageGasOracle": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", "storageGasOracle": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8",
"testRecipient": "0x783c4a0bB6663359281aD4a637D5af68F83ae213", "testRecipient": "0x783c4a0bB6663359281aD4a637D5af68F83ae213",
"validatorAnnounce": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9" "validatorAnnounce": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9",
"staticMerkleRootWeightedMultisigIsmFactory": "0xA2cf52064c921C11adCd83588CbEa08cc3bfF5d8",
"staticMessageIdWeightedMultisigIsmFactory": "0x628BC518ED1e0E8C6cbcD574EbA0ee29e7F6943E"
}, },
"fuji": { "fuji": {
"aggregationHook": "0x8E9b4006171c6B75111823e7545Ee5400CEce0B3", "aggregationHook": "0x8E9b4006171c6B75111823e7545Ee5400CEce0B3",
@ -475,7 +487,9 @@
"testRecipient": "0x44a7e1d76fD8AfA244AdE7278336E3D5C658D398", "testRecipient": "0x44a7e1d76fD8AfA244AdE7278336E3D5C658D398",
"testTokenRecipient": "0x9CC10c844B3Bbae2444E39991aB027C4A05D1F2e", "testTokenRecipient": "0x9CC10c844B3Bbae2444E39991aB027C4A05D1F2e",
"timelockController": "0x0000000000000000000000000000000000000000", "timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x4f7179A691F8a684f56cF7Fed65171877d30739a" "validatorAnnounce": "0x4f7179A691F8a684f56cF7Fed65171877d30739a",
"staticMerkleRootWeightedMultisigIsmFactory": "0xff93F32997Ac5450995121385aCE96b184efe89E",
"staticMessageIdWeightedMultisigIsmFactory": "0x8eAB8cBb9037e818C321f675c0bc2EA4649003CF"
}, },
"holesky": { "holesky": {
"aggregationHook": "0xb1FfD51f03c69A0a3e5AFEBDE639752DB1d56bc9", "aggregationHook": "0xb1FfD51f03c69A0a3e5AFEBDE639752DB1d56bc9",
@ -533,7 +547,9 @@
"staticMessageIdMultisigIsmFactory": "0x6966b0E55883d49BFB24539356a2f8A673E02039", "staticMessageIdMultisigIsmFactory": "0x6966b0E55883d49BFB24539356a2f8A673E02039",
"storageGasOracle": "0x2b2a158B4059C840c7aC67399B153bb567D06303", "storageGasOracle": "0x2b2a158B4059C840c7aC67399B153bb567D06303",
"testRecipient": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD", "testRecipient": "0x86fb9F1c124fB20ff130C41a79a432F770f67AFD",
"validatorAnnounce": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2" "validatorAnnounce": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2",
"staticMerkleRootWeightedMultisigIsmFactory": "0xFb55597F07417b08195Ba674f4dd58aeC9B89FBB",
"staticMessageIdWeightedMultisigIsmFactory": "0x0E18b28D98C2efDb59252c021320F203305b1B66"
}, },
"optimismsepolia": { "optimismsepolia": {
"aggregationHook": "0xccA408a6A9A6dc405C3278647421eb4317466943", "aggregationHook": "0xccA408a6A9A6dc405C3278647421eb4317466943",
@ -592,7 +608,9 @@
"staticMessageIdMultisigIsmFactory": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213", "staticMessageIdMultisigIsmFactory": "0xfc6e546510dC9d76057F1f76633FCFfC188CB213",
"storageGasOracle": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8", "storageGasOracle": "0x5821f3B6eE05F3dC62b43B74AB1C8F8E6904b1C8",
"testRecipient": "0x783c4a0bB6663359281aD4a637D5af68F83ae213", "testRecipient": "0x783c4a0bB6663359281aD4a637D5af68F83ae213",
"validatorAnnounce": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9" "validatorAnnounce": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9",
"staticMerkleRootWeightedMultisigIsmFactory": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F",
"staticMessageIdWeightedMultisigIsmFactory": "0x7c5B5bdA7F1d1F70A6678ABb4d894612Fc76498F"
}, },
"plumetestnet": { "plumetestnet": {
"aggregationHook": "0x31dF0EEE7Dc7565665468698a0da221225619a1B", "aggregationHook": "0x31dF0EEE7Dc7565665468698a0da221225619a1B",
@ -655,7 +673,9 @@
"technicalStack": "arbitrumnitro", "technicalStack": "arbitrumnitro",
"testRecipient": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F", "testRecipient": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F",
"timelockController": "0x0000000000000000000000000000000000000000", "timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9" "validatorAnnounce": "0x20c44b1E3BeaDA1e9826CFd48BeEDABeE9871cE9",
"staticMerkleRootWeightedMultisigIsmFactory": "0x7924A1569fE0b860F1eA3c7b4Ed97b5528946f83",
"staticMessageIdWeightedMultisigIsmFactory": "0xb04961F492f447A8bA10f6694Bd888C7619CD2D5"
}, },
"polygonamoy": { "polygonamoy": {
"aggregationHook": "0x06a54A2db82D37410C1383c51F96Bd7b3ABD243E", "aggregationHook": "0x06a54A2db82D37410C1383c51F96Bd7b3ABD243E",
@ -722,7 +742,9 @@
"staticMessageIdMultisigIsmFactory": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7", "staticMessageIdMultisigIsmFactory": "0x275aCcCa81cAD931dC6fB6E49ED233Bc99Bed4A7",
"storageGasOracle": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03", "storageGasOracle": "0xD0680F80F4f947968206806C2598Cbc5b6FE5b03",
"testRecipient": "0x04438ef7622f5412f82915F59caD4f704C61eA48", "testRecipient": "0x04438ef7622f5412f82915F59caD4f704C61eA48",
"validatorAnnounce": "0x11918DC33E067C5DA83EEF58E50F856398b8Df4C" "validatorAnnounce": "0x11918DC33E067C5DA83EEF58E50F856398b8Df4C",
"staticMerkleRootWeightedMultisigIsmFactory": "0xe0B988062A0C6492177d64823Ab95a9c256c2a5F",
"staticMessageIdWeightedMultisigIsmFactory": "0x7c5B5bdA7F1d1F70A6678ABb4d894612Fc76498F"
}, },
"scrollsepolia": { "scrollsepolia": {
"aggregationHook": "0x7b63Aa270335F8896717c2A809205F4b650E4268", "aggregationHook": "0x7b63Aa270335F8896717c2A809205F4b650E4268",
@ -799,7 +821,9 @@
"transactionOverrides": { "transactionOverrides": {
"gasPrice": 500000000 "gasPrice": 500000000
}, },
"validatorAnnounce": "0x527768930D889662Fe7ACF64294871e86e4C2381" "validatorAnnounce": "0x527768930D889662Fe7ACF64294871e86e4C2381",
"staticMerkleRootWeightedMultisigIsmFactory": "0x339B46496D60b1b6B42e9715DeD8B3D2154dA0Bb",
"staticMessageIdWeightedMultisigIsmFactory": "0x63dFf524F1c7361f4F1bf07D658Bf7f2d5Dd5B20"
}, },
"sepolia": { "sepolia": {
"aggregationHook": "0xe3147d5618f5e2e100690B50ec923009a4cde14A", "aggregationHook": "0xe3147d5618f5e2e100690B50ec923009a4cde14A",
@ -868,7 +892,9 @@
"testRecipient": "0xeDc1A3EDf87187085A3ABb7A9a65E1e7aE370C07", "testRecipient": "0xeDc1A3EDf87187085A3ABb7A9a65E1e7aE370C07",
"testTokenRecipient": "0x031AD9c560D37baC7d6Bd2d27A2443bAfd10101A", "testTokenRecipient": "0x031AD9c560D37baC7d6Bd2d27A2443bAfd10101A",
"timelockController": "0x0000000000000000000000000000000000000000", "timelockController": "0x0000000000000000000000000000000000000000",
"validatorAnnounce": "0xE6105C59480a1B7DD3E4f28153aFdbE12F4CfCD9" "validatorAnnounce": "0xE6105C59480a1B7DD3E4f28153aFdbE12F4CfCD9",
"staticMerkleRootWeightedMultisigIsmFactory": "0x4afB48e864d308409d0D80E98fB7d5d6aA5b245f",
"staticMessageIdWeightedMultisigIsmFactory": "0x196Ce28ED1Afdf015849ddEE82F03a903Bee9E94"
}, },
"solanatestnet": { "solanatestnet": {
"blockExplorers": [ "blockExplorers": [
@ -967,7 +993,9 @@
"storageGasOracle": "0xF7561c34f17A32D5620583A3397C304e7038a7F6", "storageGasOracle": "0xF7561c34f17A32D5620583A3397C304e7038a7F6",
"technicalStack": "arbitrumnitro", "technicalStack": "arbitrumnitro",
"testRecipient": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2", "testRecipient": "0xAb9B273366D794B7F80B4378bc8Aaca75C6178E2",
"validatorAnnounce": "0xAD34A66Bf6dB18E858F6B686557075568c6E031C" "validatorAnnounce": "0xAD34A66Bf6dB18E858F6B686557075568c6E031C",
"staticMerkleRootWeightedMultisigIsmFactory": "0xE67CfA164cDa449Ae38a0a09391eF6bCDf8e4e2c",
"staticMessageIdWeightedMultisigIsmFactory": "0x867f2089D09903f208AeCac84E599B90E5a4A821"
} }
}, },
"defaultRpcConsensusType": "fallback" "defaultRpcConsensusType": "fallback"

@ -1,3 +1,3 @@
**/helm **/helm
test/outputs/** test/outputs/**
deployment-plan.yaml

@ -56,18 +56,24 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
[Role.Validator]: { [Role.Validator]: {
ancient8: true, ancient8: true,
arbitrum: true, arbitrum: true,
astar: true,
astarzkevm: true,
avalanche: true, avalanche: true,
base: true, base: true,
bitlayer: true,
blast: true, blast: true,
bob: true, bob: true,
bsc: true, bsc: true,
celo: true, celo: true,
cheesechain: true, cheesechain: true,
coredao: true,
cyber: true, cyber: true,
degenchain: true, degenchain: true,
eclipse: true, dogechain: true,
eclipse: false,
endurance: true, endurance: true,
ethereum: true, ethereum: true,
flare: true,
fraxtal: true, fraxtal: true,
fusemainnet: true, fusemainnet: true,
gnosis: true, gnosis: true,
@ -83,6 +89,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
metis: true, metis: true,
mint: true, mint: true,
mode: true, mode: true,
molten: true,
moonbeam: true, moonbeam: true,
neutron: true, neutron: true,
optimism: true, optimism: true,
@ -95,7 +102,8 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
sanko: true, sanko: true,
scroll: true, scroll: true,
sei: true, sei: true,
solana: true, shibarium: true,
solana: false,
taiko: true, taiko: true,
tangle: true, tangle: true,
viction: true, viction: true,
@ -109,18 +117,24 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
[Role.Relayer]: { [Role.Relayer]: {
ancient8: true, ancient8: true,
arbitrum: true, arbitrum: true,
astar: true,
astarzkevm: true,
avalanche: true, avalanche: true,
base: true, base: true,
bitlayer: true,
blast: true, blast: true,
bob: true, bob: true,
bsc: true, bsc: true,
celo: true, celo: true,
cheesechain: true, cheesechain: true,
coredao: true,
cyber: true, cyber: true,
degenchain: true, degenchain: true,
eclipse: true, dogechain: true,
eclipse: false,
endurance: true, endurance: true,
ethereum: true, ethereum: true,
flare: true,
fraxtal: true, fraxtal: true,
fusemainnet: true, fusemainnet: true,
gnosis: true, gnosis: true,
@ -136,6 +150,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
metis: true, metis: true,
mint: true, mint: true,
mode: true, mode: true,
molten: true,
moonbeam: true, moonbeam: true,
// At the moment, we only relay between Neutron and Manta Pacific on the neutron context. // At the moment, we only relay between Neutron and Manta Pacific on the neutron context.
neutron: false, neutron: false,
@ -149,7 +164,8 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
sanko: true, sanko: true,
scroll: true, scroll: true,
sei: true, sei: true,
solana: true, shibarium: true,
solana: false,
taiko: true, taiko: true,
tangle: true, tangle: true,
viction: true, viction: true,
@ -163,19 +179,25 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
[Role.Scraper]: { [Role.Scraper]: {
ancient8: true, ancient8: true,
arbitrum: true, arbitrum: true,
astar: true,
astarzkevm: true,
avalanche: true, avalanche: true,
base: true, base: true,
bitlayer: true,
blast: true, blast: true,
bob: true, bob: true,
bsc: true, bsc: true,
celo: true, celo: true,
cheesechain: true, cheesechain: true,
coredao: true,
cyber: true, cyber: true,
degenchain: true, degenchain: true,
dogechain: true,
// Cannot scrape non-EVM chains // Cannot scrape non-EVM chains
eclipse: false, eclipse: false,
endurance: true, endurance: true,
ethereum: true, ethereum: true,
flare: true,
fraxtal: true, fraxtal: true,
fusemainnet: true, fusemainnet: true,
gnosis: true, gnosis: true,
@ -192,6 +214,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
metis: true, metis: true,
mint: true, mint: true,
mode: true, mode: true,
molten: true,
moonbeam: true, moonbeam: true,
// Cannot scrape non-EVM chains // Cannot scrape non-EVM chains
neutron: false, neutron: false,
@ -208,6 +231,7 @@ export const hyperlaneContextAgentChainConfig: AgentChainConfig<
// Out of caution around pointer contracts (https://www.docs.sei.io/dev-interoperability/pointer-contracts) not being compatible // Out of caution around pointer contracts (https://www.docs.sei.io/dev-interoperability/pointer-contracts) not being compatible
// and the scraper not gracefully handling txs that may not exist via the eth RPC, we don't run the scraper. // and the scraper not gracefully handling txs that may not exist via the eth RPC, we don't run the scraper.
sei: false, sei: false,
shibarium: true,
// Cannot scrape non-EVM chains // Cannot scrape non-EVM chains
solana: false, solana: false,
taiko: true, taiko: true,
@ -348,7 +372,7 @@ const hyperlane: RootAgentConfig = {
rpcConsensusType: RpcConsensusType.Fallback, rpcConsensusType: RpcConsensusType.Fallback,
docker: { docker: {
repo, repo,
tag: '78b596e-20240813-123401', tag: '72d498f-20240828-092241',
}, },
gasPaymentEnforcement: gasPaymentEnforcement, gasPaymentEnforcement: gasPaymentEnforcement,
metricAppContexts, metricAppContexts,
@ -357,7 +381,7 @@ const hyperlane: RootAgentConfig = {
validators: { validators: {
docker: { docker: {
repo, repo,
tag: '78b596e-20240813-123401', tag: '72d498f-20240828-092241',
}, },
rpcConsensusType: RpcConsensusType.Quorum, rpcConsensusType: RpcConsensusType.Quorum,
chains: validatorChainConfig(Contexts.Hyperlane), chains: validatorChainConfig(Contexts.Hyperlane),
@ -367,7 +391,7 @@ const hyperlane: RootAgentConfig = {
rpcConsensusType: RpcConsensusType.Fallback, rpcConsensusType: RpcConsensusType.Fallback,
docker: { docker: {
repo, repo,
tag: '78b596e-20240813-123401', tag: '72d498f-20240828-092241',
}, },
resources: scraperResources, resources: scraperResources,
}, },

@ -9,6 +9,12 @@
"0x3369e12edd52570806f126eb50be269ba5e65843" "0x3369e12edd52570806f126eb50be269ba5e65843"
] ]
}, },
"astar": {
"validators": ["0x4d1b2cade01ee3493f44304653d8e352c66ec3e7"]
},
"astarzkevm": {
"validators": ["0x89ecdd6caf138934bf3a2fb7b323984d72fd66de"]
},
"avalanche": { "avalanche": {
"validators": [ "validators": [
"0x3fb8263859843bffb02950c492d492cae169f4cf", "0x3fb8263859843bffb02950c492d492cae169f4cf",
@ -23,6 +29,9 @@
"0xb144bb2f599a5af095bc30367856f27ea8a8adc7" "0xb144bb2f599a5af095bc30367856f27ea8a8adc7"
] ]
}, },
"bitlayer": {
"validators": ["0x1d9b0f4ea80dbfc71cb7d64d8005eccf7c41e75f"]
},
"blast": { "blast": {
"validators": ["0xf20c0b09f597597c8d2430d3d72dfddaf09177d1"] "validators": ["0xf20c0b09f597597c8d2430d3d72dfddaf09177d1"]
}, },
@ -46,14 +55,17 @@
"cheesechain": { "cheesechain": {
"validators": ["0x478fb53c6860ae8fc35235ba0d38d49b13128226"] "validators": ["0x478fb53c6860ae8fc35235ba0d38d49b13128226"]
}, },
"coredao": {
"validators": ["0xbd6e158a3f5830d99d7d2bce192695bc4a148de2"]
},
"cyber": { "cyber": {
"validators": ["0x94d7119ceeb802173b6924e6cc8c4cd731089a27"] "validators": ["0x94d7119ceeb802173b6924e6cc8c4cd731089a27"]
}, },
"degenchain": { "degenchain": {
"validators": ["0x433e311f19524cd64fb2123ad0aa1579a4e1fc83"] "validators": ["0x433e311f19524cd64fb2123ad0aa1579a4e1fc83"]
}, },
"eclipse": { "dogechain": {
"validators": ["0x54c96aa1666596c043b07d694da552aa4b596306"] "validators": ["0xe43f742c37858746e6d7e458bc591180d0cba440"]
}, },
"endurance": { "endurance": {
"validators": ["0x28c5b322da06f184ebf68693c5d19df4d4af13e5"] "validators": ["0x28c5b322da06f184ebf68693c5d19df4d4af13e5"]
@ -65,6 +77,9 @@
"0x749d6e7ad949e522c92181dc77f7bbc1c5d71506" "0x749d6e7ad949e522c92181dc77f7bbc1c5d71506"
] ]
}, },
"flare": {
"validators": ["0xb65e52be342dba3ab2c088ceeb4290c744809134"]
},
"fraxtal": { "fraxtal": {
"validators": ["0x4bce180dac6da60d0f3a2bdf036ffe9004f944c1"] "validators": ["0x4bce180dac6da60d0f3a2bdf036ffe9004f944c1"]
}, },
@ -122,6 +137,9 @@
"mode": { "mode": {
"validators": ["0x7eb2e1920a4166c19d6884c1cec3d2cf356fc9b7"] "validators": ["0x7eb2e1920a4166c19d6884c1cec3d2cf356fc9b7"]
}, },
"molten": {
"validators": ["0xad5aa33f0d67f6fa258abbe75458ea4908f1dc9f"]
},
"moonbeam": { "moonbeam": {
"validators": [ "validators": [
"0x2225e2f4e9221049456da93b71d2de41f3b6b2a8", "0x2225e2f4e9221049456da93b71d2de41f3b6b2a8",
@ -182,8 +200,8 @@
"sei": { "sei": {
"validators": ["0x9920d2dbf6c85ffc228fdc2e810bf895732c6aa5"] "validators": ["0x9920d2dbf6c85ffc228fdc2e810bf895732c6aa5"]
}, },
"solana": { "shibarium": {
"validators": ["0x0621eaf2e4dc6f5aa193532e6ec8b71d3d529415"] "validators": ["0xfa33391ee38597cbeef72ccde8c9e13e01e78521"]
}, },
"taiko": { "taiko": {
"validators": ["0xa930073c8f2d0b2f7423ea32293e0d1362e65d79"] "validators": ["0xa930073c8f2d0b2f7423ea32293e0d1362e65d79"]

@ -10314,5 +10314,576 @@
"isProxy": false, "isProxy": false,
"name": "ValidatorAnnounce" "name": "ValidatorAnnounce"
} }
],
"molten": [
{
"name": "ProxyAdmin",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
},
{
"name": "MerkleTreeHook",
"address": "0x441a01Fca2eD731C0Fc4633998332f9FEDB17575",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x4E55aDA3ef1942049EA43E904EB01F4A0a9c39bd",
"constructorArguments": "000000000000000000000000cc3d1659d50461d27a2f025ddb2c9b06b584b7e10000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1"
},
{
"name": "PausableHook",
"address": "0x5Ed813B8b41f25c8002B01A72bbDBe6A0232Fe27",
"constructorArguments": "",
"isProxy": false
},
{
"name": "PausableIsm",
"address": "0x61594D2cA900C44ab51d07776465397FefC643C6",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ProtocolFee",
"address": "0x8AB7A6FaC052518A39628497735C855a2Beb515B",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0xA38D1D7F217A52A27b0e6BF50E0a9ddAD05798C0",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0xb4fc9B5fD57499Ef6FfF3995728a55F7A618ef86",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0xc401e251CCa7A364114504A994D6fC7cb1c243AB",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000441a01fca2ed731c0fc4633998332f9fedb17575",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000168",
"isProxy": false
}
],
"bitlayer": [
{
"name": "ProxyAdmin",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
},
{
"name": "MerkleTreeHook",
"address": "0x441a01Fca2eD731C0Fc4633998332f9FEDB17575",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x4E55aDA3ef1942049EA43E904EB01F4A0a9c39bd",
"constructorArguments": "000000000000000000000000cc3d1659d50461d27a2f025ddb2c9b06b584b7e10000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1"
},
{
"name": "PausableHook",
"address": "0x5Ed813B8b41f25c8002B01A72bbDBe6A0232Fe27",
"constructorArguments": "",
"isProxy": false
},
{
"name": "PausableIsm",
"address": "0x61594D2cA900C44ab51d07776465397FefC643C6",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ProtocolFee",
"address": "0x8AB7A6FaC052518A39628497735C855a2Beb515B",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0xA38D1D7F217A52A27b0e6BF50E0a9ddAD05798C0",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0xb4fc9B5fD57499Ef6FfF3995728a55F7A618ef86",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0xc401e251CCa7A364114504A994D6fC7cb1c243AB",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000441a01fca2ed731c0fc4633998332f9fedb17575",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "00000000000000000000000000000000000000000000000000000000000310c5",
"isProxy": false
}
],
"astarzkevm": [
{
"name": "ProxyAdmin",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
},
{
"name": "ValidatorAnnounce",
"address": "0x59C2dB903937EbE55B59c3415FD55e970FF5f2DC",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "PausableIsm",
"address": "0x61594D2cA900C44ab51d07776465397FefC643C6",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ProtocolFee",
"address": "0xb4fc9B5fD57499Ef6FfF3995728a55F7A618ef86",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000ec0",
"isProxy": false
}
],
"coredao": [
{
"name": "ProxyAdmin",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
},
{
"name": "MerkleTreeHook",
"address": "0x441a01Fca2eD731C0Fc4633998332f9FEDB17575",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x4E55aDA3ef1942049EA43E904EB01F4A0a9c39bd",
"constructorArguments": "000000000000000000000000cc3d1659d50461d27a2f025ddb2c9b06b584b7e10000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1"
},
{
"name": "PausableHook",
"address": "0x5Ed813B8b41f25c8002B01A72bbDBe6A0232Fe27",
"constructorArguments": "",
"isProxy": false
},
{
"name": "PausableIsm",
"address": "0x61594D2cA900C44ab51d07776465397FefC643C6",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ProtocolFee",
"address": "0x8AB7A6FaC052518A39628497735C855a2Beb515B",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0xA38D1D7F217A52A27b0e6BF50E0a9ddAD05798C0",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0xb4fc9B5fD57499Ef6FfF3995728a55F7A618ef86",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0xc401e251CCa7A364114504A994D6fC7cb1c243AB",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000441a01fca2ed731c0fc4633998332f9fedb17575",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000045c",
"isProxy": false
}
],
"flare": [
{
"name": "ProxyAdmin",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
},
{
"name": "MerkleTreeHook",
"address": "0x441a01Fca2eD731C0Fc4633998332f9FEDB17575",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x4E55aDA3ef1942049EA43E904EB01F4A0a9c39bd",
"constructorArguments": "000000000000000000000000cc3d1659d50461d27a2f025ddb2c9b06b584b7e10000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1"
},
{
"name": "PausableHook",
"address": "0x5Ed813B8b41f25c8002B01A72bbDBe6A0232Fe27",
"constructorArguments": "",
"isProxy": false
},
{
"name": "PausableIsm",
"address": "0x61594D2cA900C44ab51d07776465397FefC643C6",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ProtocolFee",
"address": "0x8AB7A6FaC052518A39628497735C855a2Beb515B",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0xA38D1D7F217A52A27b0e6BF50E0a9ddAD05798C0",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0xb4fc9B5fD57499Ef6FfF3995728a55F7A618ef86",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0xc401e251CCa7A364114504A994D6fC7cb1c243AB",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000441a01fca2ed731c0fc4633998332f9fedb17575",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000000e",
"isProxy": false
}
],
"dogechain": [
{
"name": "ProxyAdmin",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
},
{
"name": "MerkleTreeHook",
"address": "0x441a01Fca2eD731C0Fc4633998332f9FEDB17575",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x4E55aDA3ef1942049EA43E904EB01F4A0a9c39bd",
"constructorArguments": "000000000000000000000000cc3d1659d50461d27a2f025ddb2c9b06b584b7e10000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1"
},
{
"name": "PausableHook",
"address": "0x5Ed813B8b41f25c8002B01A72bbDBe6A0232Fe27",
"constructorArguments": "",
"isProxy": false
},
{
"name": "PausableIsm",
"address": "0x61594D2cA900C44ab51d07776465397FefC643C6",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ProtocolFee",
"address": "0x8AB7A6FaC052518A39628497735C855a2Beb515B",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0xA38D1D7F217A52A27b0e6BF50E0a9ddAD05798C0",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0xb4fc9B5fD57499Ef6FfF3995728a55F7A618ef86",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0xc401e251CCa7A364114504A994D6fC7cb1c243AB",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000441a01fca2ed731c0fc4633998332f9fedb17575",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "00000000000000000000000000000000000000000000000000000000000007d0",
"isProxy": false
}
],
"astar": [
{
"name": "ProxyAdmin",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
},
{
"name": "MerkleTreeHook",
"address": "0x441a01Fca2eD731C0Fc4633998332f9FEDB17575",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x4E55aDA3ef1942049EA43E904EB01F4A0a9c39bd",
"constructorArguments": "000000000000000000000000cc3d1659d50461d27a2f025ddb2c9b06b584b7e10000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1"
},
{
"name": "PausableHook",
"address": "0x5Ed813B8b41f25c8002B01A72bbDBe6A0232Fe27",
"constructorArguments": "",
"isProxy": false
},
{
"name": "PausableIsm",
"address": "0x61594D2cA900C44ab51d07776465397FefC643C6",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ProtocolFee",
"address": "0x8AB7A6FaC052518A39628497735C855a2Beb515B",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0xA38D1D7F217A52A27b0e6BF50E0a9ddAD05798C0",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0xb4fc9B5fD57499Ef6FfF3995728a55F7A618ef86",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0xc401e251CCa7A364114504A994D6fC7cb1c243AB",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000441a01fca2ed731c0fc4633998332f9fedb17575",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "0000000000000000000000000000000000000000000000000000000000000250",
"isProxy": false
}
],
"shibarium": [
{
"name": "ProxyAdmin",
"address": "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7",
"constructorArguments": "",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x3a464f746D23Ab22155710f44dB16dcA53e0775E",
"constructorArguments": "000000000000000000000000ea87ae93fa0019a82a727bfd3ebd1cfca8f64f1d0000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
},
{
"name": "MerkleTreeHook",
"address": "0x441a01Fca2eD731C0Fc4633998332f9FEDB17575",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "TransparentUpgradeableProxy",
"address": "0x4E55aDA3ef1942049EA43E904EB01F4A0a9c39bd",
"constructorArguments": "000000000000000000000000cc3d1659d50461d27a2f025ddb2c9b06b584b7e10000000000000000000000002f2afae1139ce54fefc03593fee8ab2adf4a85a700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044485cc955000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba00000000000000000000000000000000000000000000000000000000",
"isProxy": true,
"expectedimplementation": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1"
},
{
"name": "PausableHook",
"address": "0x5Ed813B8b41f25c8002B01A72bbDBe6A0232Fe27",
"constructorArguments": "",
"isProxy": false
},
{
"name": "PausableIsm",
"address": "0x61594D2cA900C44ab51d07776465397FefC643C6",
"constructorArguments": "000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "ProtocolFee",
"address": "0x8AB7A6FaC052518A39628497735C855a2Beb515B",
"constructorArguments": "000000000000000000000000000000000000000000000000000000003b9aca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba",
"isProxy": false
},
{
"name": "StorageGasOracle",
"address": "0xA38D1D7F217A52A27b0e6BF50E0a9ddAD05798C0",
"constructorArguments": "",
"isProxy": false
},
{
"name": "InterchainGasPaymaster",
"address": "0xCC3D1659D50461d27a2F025dDb2c9B06B584B7e1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "ValidatorAnnounce",
"address": "0xb4fc9B5fD57499Ef6FfF3995728a55F7A618ef86",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e",
"isProxy": false
},
{
"name": "FallbackRoutingHook",
"address": "0xc401e251CCa7A364114504A994D6fC7cb1c243AB",
"constructorArguments": "0000000000000000000000003a464f746d23ab22155710f44db16dca53e0775e000000000000000000000000a7eccdb9be08178f896c26b7bbd8c3d4e844d9ba000000000000000000000000441a01fca2ed731c0fc4633998332f9fedb17575",
"isProxy": false
},
{
"name": "Mailbox",
"address": "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D",
"constructorArguments": "000000000000000000000000000000000000000000000000000000000000006d",
"isProxy": false
}
] ]
} }

@ -10,7 +10,7 @@ export const keyFunderConfig: KeyFunderConfig<
> = { > = {
docker: { docker: {
repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo',
tag: '06180b0-20240816-152200', tag: '72d498f-20240828-092240',
}, },
// We're currently using the same deployer/key funder key as mainnet2. // We're currently using the same deployer/key funder key as mainnet2.
// To minimize nonce clobbering we offset the key funder cron // To minimize nonce clobbering we offset the key funder cron
@ -24,21 +24,27 @@ export const keyFunderConfig: KeyFunderConfig<
[Contexts.Hyperlane]: [Role.Relayer, Role.Kathy], [Contexts.Hyperlane]: [Role.Relayer, Role.Kathy],
[Contexts.ReleaseCandidate]: [Role.Relayer, Role.Kathy], [Contexts.ReleaseCandidate]: [Role.Relayer, Role.Kathy],
}, },
// desired balance config // desired balance config, must be set for each chain
desiredBalancePerChain: { desiredBalancePerChain: {
ancient8: '0.5', ancient8: '0.5',
arbitrum: '0.5', arbitrum: '0.5',
astar: '100',
astarzkevm: '0.05',
avalanche: '5', avalanche: '5',
base: '0.5', base: '0.5',
bitlayer: '0.002',
blast: '0.2', blast: '0.2',
bob: '0.2', bob: '0.2',
bsc: '5', bsc: '5',
celo: '3', celo: '3',
cheesechain: '50', cheesechain: '50',
coredao: '25',
cyber: '0.05', cyber: '0.05',
degenchain: '100', degenchain: '100',
dogechain: '100',
endurance: '20', endurance: '20',
ethereum: '0.5', ethereum: '0.5',
flare: '500',
fraxtal: '0.2', fraxtal: '0.2',
fusemainnet: '20', fusemainnet: '20',
gnosis: '5', gnosis: '5',
@ -53,6 +59,7 @@ export const keyFunderConfig: KeyFunderConfig<
metis: '3', metis: '3',
mint: '0.05', mint: '0.05',
mode: '0.2', mode: '0.2',
molten: '3',
moonbeam: '5', moonbeam: '5',
optimism: '0.5', optimism: '0.5',
polygon: '20', polygon: '20',
@ -63,6 +70,7 @@ export const keyFunderConfig: KeyFunderConfig<
sanko: '2', sanko: '2',
scroll: '0.5', scroll: '0.5',
sei: '50', sei: '50',
shibarium: '50',
taiko: '0.2', taiko: '0.2',
tangle: '2', tangle: '2',
viction: '3', viction: '3',
@ -79,6 +87,7 @@ export const keyFunderConfig: KeyFunderConfig<
solana: '0', solana: '0',
eclipse: '0', eclipse: '0',
}, },
// if not set, keyfunder defaults to 0
desiredKathyBalancePerChain: { desiredKathyBalancePerChain: {
ancient8: '0', ancient8: '0',
arbitrum: '0.1', arbitrum: '0.1',
@ -133,6 +142,7 @@ export const keyFunderConfig: KeyFunderConfig<
eclipse: '0', eclipse: '0',
solana: '0', solana: '0',
}, },
// if not set, keyfunder defaults to using desired balance * 0.2 as the threshold
igpClaimThresholdPerChain: { igpClaimThresholdPerChain: {
ancient8: '0.1', ancient8: '0.1',
arbitrum: '0.1', arbitrum: '0.1',

@ -7,6 +7,14 @@
"amount": "0.5", "amount": "0.5",
"decimals": 9 "decimals": 9
}, },
"astar": {
"amount": "779.371350051",
"decimals": 9
},
"astarzkevm": {
"amount": "0.0097",
"decimals": 9
},
"avalanche": { "avalanche": {
"amount": "43.212830197", "amount": "43.212830197",
"decimals": 9 "decimals": 9
@ -15,6 +23,10 @@
"amount": "0.013311447", "amount": "0.013311447",
"decimals": 9 "decimals": 9
}, },
"bitlayer": {
"amount": "0.050000007",
"decimals": 9
},
"blast": { "blast": {
"amount": "0.5", "amount": "0.5",
"decimals": 9 "decimals": 9
@ -35,6 +47,10 @@
"amount": "1.0", "amount": "1.0",
"decimals": 9 "decimals": 9
}, },
"coredao": {
"amount": "30.0",
"decimals": 9
},
"cyber": { "cyber": {
"amount": "0.001000252", "amount": "0.001000252",
"decimals": 9 "decimals": 9
@ -43,6 +59,10 @@
"amount": "100.0", "amount": "100.0",
"decimals": 9 "decimals": 9
}, },
"dogechain": {
"amount": "250.0",
"decimals": 9
},
"eclipse": { "eclipse": {
"amount": "0.001", "amount": "0.001",
"decimals": 9 "decimals": 9
@ -52,7 +72,11 @@
"decimals": 9 "decimals": 9
}, },
"ethereum": { "ethereum": {
"amount": "20", "amount": "2",
"decimals": 9
},
"flare": {
"amount": "25.0",
"decimals": 9 "decimals": 9
}, },
"fraxtal": { "fraxtal": {
@ -60,7 +84,7 @@
"decimals": 9 "decimals": 9
}, },
"fusemainnet": { "fusemainnet": {
"amount": "22.0", "amount": "50.0",
"decimals": 9 "decimals": 9
}, },
"gnosis": { "gnosis": {
@ -88,11 +112,11 @@
"decimals": 9 "decimals": 9
}, },
"lukso": { "lukso": {
"amount": "1.846662485", "amount": "2.113054947",
"decimals": 9 "decimals": 9
}, },
"mantapacific": { "mantapacific": {
"amount": "0.106134186", "amount": "0.113932514",
"decimals": 9 "decimals": 9
}, },
"mantle": { "mantle": {
@ -115,6 +139,10 @@
"amount": "0.1", "amount": "0.1",
"decimals": 9 "decimals": 9
}, },
"molten": {
"amount": "1.0",
"decimals": 9
},
"moonbeam": { "moonbeam": {
"amount": "125.0", "amount": "125.0",
"decimals": 9 "decimals": 9
@ -144,7 +172,7 @@
"decimals": 9 "decimals": 9
}, },
"real": { "real": {
"amount": "0.2", "amount": "0.24",
"decimals": 9 "decimals": 9
}, },
"redstone": { "redstone": {
@ -160,7 +188,11 @@
"decimals": 9 "decimals": 9
}, },
"sei": { "sei": {
"amount": "1.0", "amount": "100.0",
"decimals": 9
},
"shibarium": {
"amount": "54.30595191",
"decimals": 9 "decimals": 9
}, },
"solana": { "solana": {

@ -11508,5 +11508,693 @@
"isProxy": true, "isProxy": true,
"name": "StaticMessageIdWeightedMultisigIsm" "name": "StaticMessageIdWeightedMultisigIsm"
} }
],
"molten": [
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHook",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
}
],
"astarzkevm": [
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHook",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
}
],
"coredao": [
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHook",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
}
],
"flare": [
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHook",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
}
],
"astar": [
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHook",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
}
],
"dogechain": [
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHook",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
}
],
"bitlayer": [
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHook",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
}
],
"shibarium": [
{
"name": "StaticMerkleRootWeightedMultisigIsmFactory",
"address": "0x0761b0827849abbf7b0cC09CE14e1C93D87f5004",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomainRoutingIsmFactory",
"address": "0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908",
"constructorArguments": "",
"isProxy": false
},
{
"name": "DomaingRoutingIsm",
"address": "0x12Ed1BbA182CbC63692F813651BD493B7445C874",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHook",
"address": "0x19930232E9aFC4f4F09d09fe2375680fAc2100D0",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsmFactory",
"address": "0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMerkleRootWeightedMultisigIsm",
"address": "0x3b9f24fD2ecfed0d3A88fa7f0E4e5747671981D7",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMerkleRootMultisigIsm",
"address": "0x4725F7b8037513915aAf6D6CBDE2920E28540dDc",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticMessageIdWeightedMultisigIsmFactory",
"address": "0x4Ed7d626f1E96cD1C0401607Bf70D95243E3dEd1",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdWeightedMultisigIsm",
"address": "0x71DCcD21B912F7d4f636af0C9eA5DC0C10617354",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsm",
"address": "0x882CD0C5D50b6dD74b36Da4BDb059507fddEDdf2",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationIsmFactory",
"address": "0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsmFactory",
"address": "0x8b83fefd896fAa52057798f6426E9f0B080FCCcE",
"constructorArguments": "",
"isProxy": false
},
{
"name": "StaticMessageIdMultisigIsm",
"address": "0xAF03386044373E2fe26C5b1dCedF5a7e854a7a3F",
"constructorArguments": "",
"isProxy": true
},
{
"name": "StaticAggregationHookFactory",
"address": "0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6",
"constructorArguments": "",
"isProxy": false
}
] ]
} }

@ -3,18 +3,24 @@
export const mainnet3SupportedChainNames = [ export const mainnet3SupportedChainNames = [
'ancient8', 'ancient8',
'arbitrum', 'arbitrum',
'astar',
'astarzkevm',
'avalanche', 'avalanche',
'base', 'base',
'bitlayer',
'blast', 'blast',
'bob', 'bob',
'bsc', 'bsc',
'celo', 'celo',
'cheesechain', 'cheesechain',
'coredao',
'cyber', 'cyber',
'degenchain', 'degenchain',
'dogechain',
'eclipse', 'eclipse',
'endurance', 'endurance',
'ethereum', 'ethereum',
'flare',
'fraxtal', 'fraxtal',
'fusemainnet', 'fusemainnet',
'gnosis', 'gnosis',
@ -30,6 +36,7 @@ export const mainnet3SupportedChainNames = [
'metis', 'metis',
'mint', 'mint',
'mode', 'mode',
'molten',
'moonbeam', 'moonbeam',
'neutron', 'neutron',
'optimism', 'optimism',
@ -42,6 +49,7 @@ export const mainnet3SupportedChainNames = [
'sanko', 'sanko',
'scroll', 'scroll',
'sei', 'sei',
'shibarium',
'solana', 'solana',
'taiko', 'taiko',
'tangle', 'tangle',

@ -1,53 +1,61 @@
{ {
"ancient8": "2380.92", "ancient8": "2620.58",
"arbitrum": "2380.92", "arbitrum": "2620.58",
"avalanche": "20.33", "astar": "0.074541",
"base": "2380.92", "astarzkevm": "2620.58",
"blast": "2380.92", "avalanche": "25.76",
"bob": "2380.92", "base": "2620.58",
"bsc": "477.55", "bitlayer": "62418",
"celo": "0.427238", "blast": "2620.58",
"cheesechain": "0.00404732", "bob": "2620.58",
"cyber": "2380.92", "bsc": "551.73",
"degenchain": "0.00309025", "celo": "0.481911",
"eclipse": "0.00003677", "cheesechain": "0.00204939",
"endurance": "2.21", "coredao": "1.091",
"ethereum": "2380.92", "cyber": "2620.58",
"fraxtal": "2378.13", "degenchain": "0.00398489",
"fusemainnet": "0.03500292", "dogechain": "0.104488",
"gnosis": "0.999324", "eclipse": "2620.58",
"inevm": "15.24", "endurance": "2.34",
"injective": "15.24", "ethereum": "2620.58",
"kroma": "2380.92", "flare": "0.01529346",
"linea": "2380.92", "fraxtal": "2619.2",
"lisk": "2380.92", "fusemainnet": "0.03214191",
"lukso": "1.39", "gnosis": "1.001",
"mantapacific": "2380.92", "inevm": "20.44",
"mantle": "0.580446", "injective": "20.44",
"merlin": "55728", "kroma": "2620.58",
"metis": "29.78", "linea": "2620.58",
"mint": "2380.92", "lisk": "2620.58",
"mode": "2380.92", "lukso": "2.54",
"moonbeam": "0.156454", "mantapacific": "2620.58",
"neutron": "0.340485", "mantle": "0.60943",
"optimism": "2380.92", "merlin": "62351",
"osmosis": "0.356157", "metis": "35.7",
"polygon": "0.395862", "mint": "2620.58",
"polygonzkevm": "2380.92", "mode": "2620.58",
"proofofplay": "2380.92", "molten": "0.498892",
"real": "2380.92", "moonbeam": "0.169444",
"redstone": "2380.92", "neutron": "0.404548",
"sanko": "57.34", "optimism": "2620.58",
"scroll": "2380.92", "osmosis": "0.435141",
"sei": "0.24648", "polygon": "0.49875",
"solana": "147.06", "polygonzkevm": "2620.58",
"taiko": "2380.92", "proofofplay": "2620.58",
"tangle": "1", "real": "2620.58",
"viction": "0.30796", "redstone": "2620.58",
"worldchain": "2380.92", "sanko": "49.41",
"xai": "0.211661", "scroll": "2620.58",
"xlayer": "33.39", "sei": "0.325976",
"zetachain": "0.403611", "shibarium": "0.418598",
"zircuit": "2380.92", "solana": "154.32",
"zoramainnet": "2380.92" "taiko": "2620.58",
"tangle": "0.999894",
"viction": "0.380653",
"worldchain": "2620.58",
"xai": "0.209969",
"xlayer": "37.74",
"zetachain": "0.528535",
"zircuit": "2620.58",
"zoramainnet": "2620.58"
} }

@ -775,5 +775,102 @@ export const validatorChainConfig = (
'xai', 'xai',
), ),
}, },
astar: {
interval: 5,
reorgPeriod: getReorgPeriod('astar'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x4d1b2cade01ee3493f44304653d8e352c66ec3e7'],
[Contexts.ReleaseCandidate]: [''],
[Contexts.Neutron]: [],
},
'astar',
),
},
astarzkevm: {
interval: 5,
reorgPeriod: getReorgPeriod('astarzkevm'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x89ecdd6caf138934bf3a2fb7b323984d72fd66de'],
[Contexts.ReleaseCandidate]: [''],
[Contexts.Neutron]: [],
},
'astarzkevm',
),
},
bitlayer: {
interval: 5,
reorgPeriod: getReorgPeriod('bitlayer'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0x1d9b0f4ea80dbfc71cb7d64d8005eccf7c41e75f'],
[Contexts.ReleaseCandidate]: [''],
[Contexts.Neutron]: [],
},
'bitlayer',
),
},
coredao: {
interval: 5,
reorgPeriod: getReorgPeriod('coredao'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xbd6e158a3f5830d99d7d2bce192695bc4a148de2'],
[Contexts.ReleaseCandidate]: [''],
[Contexts.Neutron]: [],
},
'coredao',
),
},
dogechain: {
interval: 5,
reorgPeriod: getReorgPeriod('dogechain'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xe43f742c37858746e6d7e458bc591180d0cba440'],
[Contexts.ReleaseCandidate]: [''],
[Contexts.Neutron]: [],
},
'dogechain',
),
},
flare: {
interval: 5,
reorgPeriod: getReorgPeriod('flare'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xb65e52be342dba3ab2c088ceeb4290c744809134'],
[Contexts.ReleaseCandidate]: [''],
[Contexts.Neutron]: [],
},
'flare',
),
},
molten: {
interval: 5,
reorgPeriod: getReorgPeriod('molten'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xad5aa33f0d67f6fa258abbe75458ea4908f1dc9f'],
[Contexts.ReleaseCandidate]: [''],
[Contexts.Neutron]: [],
},
'molten',
),
},
shibarium: {
interval: 5,
reorgPeriod: getReorgPeriod('shibarium'),
validators: validatorsConfig(
{
[Contexts.Hyperlane]: ['0xfa33391ee38597cbeef72ccde8c9e13e01e78521'],
[Contexts.ReleaseCandidate]: [''],
[Contexts.Neutron]: [],
},
'shibarium',
),
},
}; };
}; };

@ -1,4 +1,4 @@
import { ChainName } from '@hyperlane-xyz/sdk'; import { ChainMap, ChainName } from '@hyperlane-xyz/sdk';
import { Contexts } from '../../config/contexts.js'; import { Contexts } from '../../config/contexts.js';
import { FundableRole, Role } from '../roles.js'; import { FundableRole, Role } from '../roles.js';
@ -21,6 +21,6 @@ export interface KeyFunderConfig<SupportedChains extends readonly ChainName[]> {
cyclesBetweenEthereumMessages?: number; cyclesBetweenEthereumMessages?: number;
prometheusPushGateway: string; prometheusPushGateway: string;
desiredBalancePerChain: Record<SupportedChains[number], string>; desiredBalancePerChain: Record<SupportedChains[number], string>;
desiredKathyBalancePerChain: Record<SupportedChains[number], string>; desiredKathyBalancePerChain: ChainMap<string>;
igpClaimThresholdPerChain: Record<SupportedChains[number], string>; igpClaimThresholdPerChain: ChainMap<string>;
} }

@ -37,6 +37,16 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
validators: ['0x09fabfbca0b8bf042e2a1161ee5010d147b0f603'], validators: ['0x09fabfbca0b8bf042e2a1161ee5010d147b0f603'],
}, },
astar: {
threshold: 1,
validators: ['0x4d1b2cade01ee3493f44304653d8e352c66ec3e7'],
},
astarzkevm: {
threshold: 1,
validators: ['0x89ecdd6caf138934bf3a2fb7b323984d72fd66de'],
},
avalanche: { avalanche: {
threshold: 2, threshold: 2,
validators: [ validators: [
@ -62,6 +72,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
validators: ['0x82e3b437a2944e3ff00258c93e72cd1ba5e0e921'], validators: ['0x82e3b437a2944e3ff00258c93e72cd1ba5e0e921'],
}, },
bitlayer: {
threshold: 1,
validators: ['0x1d9b0f4ea80dbfc71cb7d64d8005eccf7c41e75f'],
},
blast: { blast: {
threshold: 2, threshold: 2,
validators: [ validators: [
@ -132,6 +147,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
validators: ['0xffbbec8c499585d80ef69eb613db624d27e089ab'], validators: ['0xffbbec8c499585d80ef69eb613db624d27e089ab'],
}, },
coredao: {
threshold: 1,
validators: ['0xbd6e158a3f5830d99d7d2bce192695bc4a148de2'],
},
cyber: { cyber: {
threshold: 2, threshold: 2,
validators: [ validators: [
@ -150,6 +170,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
], ],
}, },
dogechain: {
threshold: 1,
validators: ['0xe43f742c37858746e6d7e458bc591180d0cba440'],
},
eclipse: { eclipse: {
threshold: 1, threshold: 1,
validators: ['0x54c96aa1666596c043b07d694da552aa4b596306'], validators: ['0x54c96aa1666596c043b07d694da552aa4b596306'],
@ -187,6 +212,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
], ],
}, },
flare: {
threshold: 1,
validators: ['0xb65e52be342dba3ab2c088ceeb4290c744809134'],
},
fraxtal: { fraxtal: {
threshold: 2, threshold: 2,
validators: [ validators: [
@ -338,6 +368,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
], ],
}, },
molten: {
threshold: 1,
validators: ['0xad5aa33f0d67f6fa258abbe75458ea4908f1dc9f'],
},
moonbeam: { moonbeam: {
threshold: 3, threshold: 3,
validators: [ validators: [
@ -482,6 +517,11 @@ export const defaultMultisigConfigs: ChainMap<MultisigConfig> = {
], ],
}, },
shibarium: {
threshold: 1,
validators: ['0xfa33391ee38597cbeef72ccde8c9e13e01e78521'],
},
solana: { solana: {
threshold: 1, threshold: 1,
validators: ['0x0621eaf2e4dc6f5aa193532e6ec8b71d3d529415'], validators: ['0x0621eaf2e4dc6f5aa193532e6ec8b71d3d529415'],

Loading…
Cancel
Save