Redeploy Interchain Accounts (#2081)
### Description This PR contains the deployment artifacts from a fresh deploy of PI Interchain Account middleware to testnet and mainnet. The deployment hit some strange issues with polygon where it was complaining about underpriced txs. I was able to fix by submitting the failed transactions manually with cast. ### Drive-by changes - Changes the return type of HyperlaneDeployer.readCache, which was accidentally omitted from #2078 - Logs completion of HyperlaneConnectionClient initialization in deployer - Fixes proxy admin fetching in `changeAdmin` - Uses transaction overrides in `upgradeAndInitialize` - Allows for caching of `InterchainAccountRouter` if it has been deployed completely but adminship hasn't been changed - Submit initialization and ownership transfer txs sequentially in HyperlaneRouterDeployer, which hopefully fixes an issue in which logs were not showing up - Return early in governor if no violations ### Related issues - Fixes #2107 ### Backward compatibility _Are these changes backward compatible?_ No, the ICA docs need to be updated _Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling?_ None ### Testing _What kind of testing have these changes undergone?_ Checker is passingpull/2083/head
parent
179921b2bb
commit
32407592e6
@ -0,0 +1,116 @@ |
||||
{ |
||||
"test1": [ |
||||
{ |
||||
"name": "MultisigIsmFactory", |
||||
"address": "0x5FbDB2315678afecb367f032d93F642f64180aa3", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "AggregationIsmFactory", |
||||
"address": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "RoutingIsmFactory", |
||||
"address": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "MultisigIsmFactory", |
||||
"address": "0x5FbDB2315678afecb367f032d93F642f64180aa3", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "AggregationIsmFactory", |
||||
"address": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "RoutingIsmFactory", |
||||
"address": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
} |
||||
], |
||||
"test2": [ |
||||
{ |
||||
"name": "MultisigIsmFactory", |
||||
"address": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "AggregationIsmFactory", |
||||
"address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "RoutingIsmFactory", |
||||
"address": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "MultisigIsmFactory", |
||||
"address": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "AggregationIsmFactory", |
||||
"address": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "RoutingIsmFactory", |
||||
"address": "0x5FC8d32690cc91D4c39d9d3abcBD16989F875707", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
} |
||||
], |
||||
"test3": [ |
||||
{ |
||||
"name": "MultisigIsmFactory", |
||||
"address": "0x0165878A594ca255338adfa4d48449f69242Eb8F", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "AggregationIsmFactory", |
||||
"address": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "RoutingIsmFactory", |
||||
"address": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "MultisigIsmFactory", |
||||
"address": "0x0165878A594ca255338adfa4d48449f69242Eb8F", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "AggregationIsmFactory", |
||||
"address": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
}, |
||||
{ |
||||
"name": "RoutingIsmFactory", |
||||
"address": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6", |
||||
"constructorArguments": "", |
||||
"isProxy": false |
||||
} |
||||
] |
||||
} |
Loading…
Reference in new issue