Skip to content

Commit

Permalink
refactor(amplifier): standardizes contract config read/write between …
Browse files Browse the repository at this point in the history
…chain specific and global contracts (#397)
  • Loading branch information
eguajardo authored Oct 15, 2024
1 parent e96c6ac commit e5ccf0e
Show file tree
Hide file tree
Showing 8 changed files with 214 additions and 110 deletions.
21 changes: 18 additions & 3 deletions axelar-chains-config/info/devnet-amplifier.json
Original file line number Diff line number Diff line change
Expand Up @@ -499,25 +499,29 @@
"ServiceRegistry": {
"governanceAccount": "axelar1zlr7e5qf3sz7yf890rkh9tcnu87234k6k7ytd9",
"codeId": 624,
"lastUploadedCodeId": 624,
"address": "axelar1c9fkszt5lq34vvvlat3fxj6yv7ejtqapz04e97vtc9m5z9cwnamq8zjlhz"
},
"Router": {
"adminAddress": "axelar1zlr7e5qf3sz7yf890rkh9tcnu87234k6k7ytd9",
"governanceAddress": "axelar1zlr7e5qf3sz7yf890rkh9tcnu87234k6k7ytd9",
"codeId": 623,
"lastUploadedCodeId": 623,
"address": "axelar14jjdxqhuxk803e9pq64w4fgf385y86xxhkpzswe9crmu6vxycezst0zq8y",
"executeProposalId": "54"
},
"Multisig": {
"governanceAddress": "axelar1zlr7e5qf3sz7yf890rkh9tcnu87234k6k7ytd9",
"blockExpiry": 10,
"codeId": 617,
"lastUploadedCodeId": 617,
"address": "axelar19jxy26z0qnnspa45y5nru0l5rmy9d637z5km2ndjxthfxf5qaswst9290r",
"executeProposalId": "55"
},
"Coordinator": {
"governanceAddress": "axelar1zlr7e5qf3sz7yf890rkh9tcnu87234k6k7ytd9",
"codeId": 615,
"lastUploadedCodeId": 615,
"address": "axelar1m2498n4h2tskcsmssjnzswl5e6eflmqnh487ds47yxyu6y5h4zuqr9zk4g",
"executeProposalId": "56"
},
Expand All @@ -533,11 +537,13 @@
]
},
"codeId": 737,
"lastUploadedCodeId": 737,
"address": "axelar1vaj9sfzc3z0gpel90wu4ljutncutv0wuhvvwfsh30rqxq422z89qnd989l"
},
"NexusGateway": {
"nexus": "axelar17h8uk4ct0mdv9mgkuxszt4gp2htpfr08mge20r",
"codeId": 619,
"lastUploadedCodeId": 619,
"address": "axelar1jjjr3tqs0nzjv3y9fg4xvzkww50jq06a9qp77r8kzmqyla97556sxx7702"
},
"VotingVerifier": {
Expand All @@ -553,9 +559,10 @@
"confirmationHeight": 1,
"msgIdFormat": "hex_tx_hash_and_event_index",
"addressFormat": "eip55",
"codeId": 626,
"address": "axelar1252ahkw208d08ls64atp2pql4cnl9naxy7ahhq3lrthvq3spseys26l8xj"
},
"codeId": 763,
"lastUploadedCodeId": 626,
"eth-sepolia": {
"governanceAddress": "axelar1zlr7e5qf3sz7yf890rkh9tcnu87234k6k7ytd9",
"serviceName": "validators",
Expand All @@ -568,6 +575,7 @@
"confirmationHeight": 1,
"msgIdFormat": "hex_tx_hash_and_event_index",
"addressFormat": "eip55",
"codeId": 626,
"address": "axelar16swl5eh3vspnyzddwltuf93hc65nwju7498u0zyq33u4cj8rxy4sgxx30m"
},
"optimism-sepolia": {
Expand All @@ -582,6 +590,7 @@
"confirmationHeight": 1,
"msgIdFormat": "hex_tx_hash_and_event_index",
"addressFormat": "eip55",
"codeId": 626,
"address": "axelar1qtg2es55w6zp539a2xh9mnajxqq2rsqghf604muyw85vrn0ky97qyu795s"
},
"flow": {
Expand Down Expand Up @@ -615,13 +624,16 @@
},
"Gateway": {
"avalanche-fuji": {
"codeId": 616,
"address": "axelar1agyunp32jwynnkrf92wuvac2xa7cvgthtk5yr3wh7jypg59zjjqqsqf36s"
},
"codeId": 764,
"lastUploadedCodeId": 752,
"eth-sepolia": {
"codeId": 616,
"address": "axelar18zrymnzgdmutdjhqlfsslzy4yvzw8uylysjwqlq4uk4muq3qx30qde39qz"
},
"optimism-sepolia": {
"codeId": 616,
"address": "axelar16wd6350f575t5cts9sduqmt7nsw9kc822ltf6dcn46rvejmmg8cqrq4ara"
},
"flow": {
Expand All @@ -645,9 +657,10 @@
"encoder": "abi",
"keyType": "ecdsa",
"domainSeparator": "0xfa2912a57d663fcffbcb3d4c56334eb8babe48008b4b7458f4332e0828a12f40",
"codeId": 618,
"address": "axelar1p22kz5jr7a9ruu8ypg40smual0uagl64dwvz5xt042vu8fa7l7dsl3wx8q"
},
"codeId": 765,
"lastUploadedCodeId": 618,
"eth-sepolia": {
"governanceAddress": "axelar1zlr7e5qf3sz7yf890rkh9tcnu87234k6k7ytd9",
"adminAddress": "axelar1zlr7e5qf3sz7yf890rkh9tcnu87234k6k7ytd9",
Expand All @@ -661,6 +674,7 @@
"encoder": "abi",
"keyType": "ecdsa",
"domainSeparator": "0xc04aba7c8ccda4059d622ac3e17bb4ef1c1e2358f25bfea5902a44d3a34d616a",
"codeId": 618,
"address": "axelar15ra7d5uvnmc6ety6sqxsvsfz4t34ud6lc5gmt39res0c5thkqp2qdwj4af"
},
"optimism-sepolia": {
Expand All @@ -676,6 +690,7 @@
"encoder": "abi",
"keyType": "ecdsa",
"domainSeparator": "0xf865bf16595139bf568a034d575ffdbdd524dd2dbf8cce1de2ddaf7b964bf8e6",
"codeId": 618,
"address": "axelar1p0yyfy7f70zdc0ludh6kffjzs8mvun5prdf7nh7s2cgq74g67nmsjcw7t4"
},
"flow": {
Expand Down
6 changes: 6 additions & 0 deletions axelar-chains-config/info/mainnet.json
Original file line number Diff line number Diff line change
Expand Up @@ -2430,6 +2430,7 @@
"storeCodeProposalId": "227",
"storeCodeProposalCodeHash": "aa762ada72f295c0890c7beca089b13498b95d04f59262cea4bdf64b07d9edc7",
"codeId": 4,
"lastUploadedCodeId": 4,
"address": "axelar1rpj2jjrv3vpugx9ake9kgk3s2kgwt0y60wtkmcgfml5m3et0mrls6nct9m"
},
"Router": {
Expand All @@ -2438,13 +2439,15 @@
"storeCodeProposalId": "234",
"storeCodeProposalCodeHash": "c89ad7b98afcafea866ff9b9064ade1dc865a0b4a257cbd0a80fae433c916eab",
"codeId": 11,
"lastUploadedCodeId": 11,
"address": "axelar1d9atnamjjhtc46zmzyc202llqs0rhtxnphs6mkjurekath3mkgtq7hsk93"
},
"NexusGateway": {
"nexus": "axelar17h8uk4ct0mdv9mgkuxszt4gp2htpfr08mge20r",
"storeCodeProposalId": "226",
"storeCodeProposalCodeHash": "3f0fd354823ec5d85f051a7c54bd020498a2e37866cbf480e0c107aceae1b84d",
"codeId": 3,
"lastUploadedCodeId": 3,
"address": "axelar14x5fqsezmzame904gkydguycsuqy5f8lp5knkzanccy8g8nz3yus65wveg"
},
"Rewards": {
Expand All @@ -2461,13 +2464,15 @@
"storeCodeProposalId": "228",
"storeCodeProposalCodeHash": "0e3cd88efc3125537e3c0b3db97b9e7d8fcb51431293077a2be109b384f26ff1",
"codeId": 5,
"lastUploadedCodeId": 5,
"address": "axelar1harq5xe68lzl2kx4e5ch4k8840cgqnry567g0fgw7vt2atcuugrqfa7j5z"
},
"Coordinator": {
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj",
"storeCodeProposalId": "229",
"storeCodeProposalCodeHash": "1c058dec7e9c294f4e7401bd9611d2e811e0cf3a41917c4dd22766ea40b95fa2",
"codeId": 6,
"lastUploadedCodeId": 6,
"address": "axelar1rwy79m8u76q2pm3lrxednlgtqjd8439l7hmctdxvjsv2shsu9meq8ntlvx"
},
"Multisig": {
Expand All @@ -2477,6 +2482,7 @@
"storeCodeProposalId": "230",
"storeCodeProposalCodeHash": "a01cfc3c3a6e5fb22ea5818f2de8a453e0f37b9a54380d76eb4d4ea8d8b6de94",
"codeId": 7,
"lastUploadedCodeId": 7,
"address": "axelar14a4ar5jh7ue4wg28jwsspf23r8k68j7g5d6d3fsttrhp42ajn4xq6zayy5"
},
"MultisigProver": {
Expand Down
24 changes: 21 additions & 3 deletions axelar-chains-config/info/stagenet.json
Original file line number Diff line number Diff line change
Expand Up @@ -1882,6 +1882,7 @@
"storeCodeProposalId": "5",
"storeCodeProposalCodeHash": "aa762ada72f295c0890c7beca089b13498b95d04f59262cea4bdf64b07d9edc7",
"codeId": 3,
"lastUploadedCodeId": 3,
"address": "axelar15454y4v8x2ennqq6k0t4cu4r0cpqsy3d6m2jw7d0p4tagaafs29qnlhljd",
"executeProposalId": "14"
},
Expand All @@ -1891,6 +1892,7 @@
"storeCodeProposalId": "3",
"storeCodeProposalCodeHash": "c89ad7b98afcafea866ff9b9064ade1dc865a0b4a257cbd0a80fae433c916eab",
"codeId": 1,
"lastUploadedCodeId": 1,
"address": "axelar1saq5hcztvd26vvkquv4dzn8e0uu967nuyxtcful3pvv7ajsw4kmq72xft9",
"executeProposalId": "16",
"flow": {
Expand All @@ -1905,6 +1907,7 @@
"storeCodeProposalId": "4",
"storeCodeProposalCodeHash": "3f0fd354823ec5d85f051a7c54bd020498a2e37866cbf480e0c107aceae1b84d",
"codeId": 2,
"lastUploadedCodeId": 2,
"address": "axelar1aqun445kcqth3aunxlvly8grgyqt4c68q0g0df99nccs72plgh0s0eptw9"
},
"Rewards": {
Expand All @@ -1921,13 +1924,15 @@
"storeCodeProposalId": "6",
"storeCodeProposalCodeHash": "0e3cd88efc3125537e3c0b3db97b9e7d8fcb51431293077a2be109b384f26ff1",
"codeId": 4,
"lastUploadedCodeId": 4,
"address": "axelar1nyhmtdrzx77ynqgu8cug0u7eqz2kzfk9mctvaa4stqpekg4s9vnsgu54at"
},
"Coordinator": {
"governanceAddress": "axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj",
"storeCodeProposalId": "7",
"storeCodeProposalCodeHash": "1c058dec7e9c294f4e7401bd9611d2e811e0cf3a41917c4dd22766ea40b95fa2",
"codeId": 5,
"lastUploadedCodeId": 5,
"address": "axelar1nc3mfplae0atcchs9gqx9m6ezj5lfqqh2jmqx639kf8hd7m96lgq8a5e5y",
"executeProposalId": "20",
"flow": {
Expand All @@ -1944,6 +1949,7 @@
"storeCodeProposalId": "8",
"storeCodeProposalCodeHash": "a01cfc3c3a6e5fb22ea5818f2de8a453e0f37b9a54380d76eb4d4ea8d8b6de94",
"codeId": 6,
"lastUploadedCodeId": 6,
"address": "axelar143vjln56ke4pjmj5ut7u3358ywyfl7h5rg58js8gprr39664wcqs72vs3u",
"executeProposalId": "18",
"flow": {
Expand All @@ -1966,6 +1972,7 @@
"encoder": "abi",
"keyType": "ecdsa",
"domainSeparator": "0x09d0886d5d99ed975cfad0fc5d20195302e21081fa5aa5c9986eae988ab09bd0",
"codeId": 9,
"address": "axelar1fzd0kqdewaupvngygmtltda9ru9zm590kj00sz4vxla4h6hlawtqpcfkqe"
},
"test-sepolia": {
Expand All @@ -1980,6 +1987,7 @@
"encoder": "abi",
"keyType": "ecdsa",
"domainSeparator": "0x94c6f03682e3588a4fd0e312943191a70ae9e50b80d4b062af08f9311a78fada",
"codeId": 9,
"address": "axelar14t526efvs4r6pmg3ntjve9t5k3hagswngrnaya83365w0ad9ky0s333suh"
},
"flow": {
Expand All @@ -1994,6 +2002,7 @@
"encoder": "abi",
"keyType": "ecdsa",
"domainSeparator": "0x3dad2b901117c30d4f601c3b9e9ee89cec4371e79e9908122e8e1da1904347ee",
"codeId": 9,
"address": "axelar1u8cmvyq54fepjlt77vqnwyxhf4rqn5j5axgta7py34zlwue3v5fsy2pvhf"
},
"hedera": {
Expand All @@ -2008,28 +2017,33 @@
"encoder": "abi",
"keyType": "ecdsa",
"domainSeparator": "0xfbfcd8a4d93cdf3dc1099795eefb83c109414406fc09015f4d0758ed6b99c43c",
"codeId": 9,
"address": "axelar1x3xd2z2p3703cdwu98tc27x5j9tgq60lyxdwtnggx05zj3egg0wqsnckd0"
},
"storeCodeProposalId": "11",
"storeCodeProposalCodeHash": "6c4d2f520d62bcd7edd4de772257e74b48a8dfba39f853a9c12ff51ca9ea1e83",
"codeId": 9
"lastUploadedCodeId": 9
},
"Gateway": {
"test-avalanche": {
"codeId": 8,
"address": "axelar1m085sw92u49myttmelqaxxx04cu50wxv8ftz06cur32ct7v78wjqlzaej7"
},
"test-sepolia": {
"codeId": 8,
"address": "axelar1rx2meeesr74reunatsdxh82yqsxzz9w6j2k38rjhkcq57gvefsrsrm2eys"
},
"flow": {
"codeId": 8,
"address": "axelar1t6ksvsckf48j5fey7cqhsu482yemaf8tcecterc4d38rw75vfvcsz85aum"
},
"hedera": {
"codeId": 8,
"address": "axelar1zyr567z9v779kcdmf7rq624zk3ea4nq0s948r83h2f5xqzvhxyqs5vq7p7"
},
"storeCodeProposalId": "10",
"storeCodeProposalCodeHash": "eae97caf40ae6b5eea1e145eec27a59e73aa6f9de389fa9ca0cfc9354a3b68ac",
"codeId": 8
"lastUploadedCodeId": 8
},
"VotingVerifier": {
"test-avalanche": {
Expand All @@ -2044,6 +2058,7 @@
"confirmationHeight": 1,
"msgIdFormat": "hex_tx_hash_and_event_index",
"addressFormat": "eip55",
"codeId": 7,
"address": "axelar10c8qetyyr5rart47a5luvm6lys4709u3jhyeakzd0e7nxdw0ah3stmxvd3"
},
"test-sepolia": {
Expand All @@ -2058,6 +2073,7 @@
"confirmationHeight": 1,
"msgIdFormat": "hex_tx_hash_and_event_index",
"addressFormat": "eip55",
"codeId": 7,
"address": "axelar1t3lwxcgjlauvcwsdvy4669azp9ks0q0hd2cxn95cdge63723z9ns8pdqms"
},
"flow": {
Expand All @@ -2072,6 +2088,7 @@
"confirmationHeight": 1,
"msgIdFormat": "hex_tx_hash_and_event_index",
"addressFormat": "eip55",
"codeId": 7,
"address": "axelar1adz8u3q5mdfp73weg3f65e8ce5jvq4dwlqqm3lxqyy4pjf77nwtql8gjwr"
},
"hedera": {
Expand All @@ -2086,11 +2103,12 @@
"confirmationHeight": 1,
"msgIdFormat": "hex_tx_hash_and_event_index",
"addressFormat": "eip55",
"codeId": 7,
"address": "axelar1h8gx392pzlj6ff5lv3kc9jwegu0wwqjrur7ht93frus5czape9ns3j3d0a"
},
"storeCodeProposalId": "9",
"storeCodeProposalCodeHash": "e256445185284a52fc0ca4163c5ffd02d7f605890fb5882d01d540966957465b",
"codeId": 7
"lastUploadedCodeId": 7
}
},
"id": "Axelarnet",
Expand Down
Loading

0 comments on commit e5ccf0e

Please sign in to comment.