Skip to content

Commit

Permalink
feat: Add warp config writer logic (#511)
Browse files Browse the repository at this point in the history
### Description
Add warp config writer Registry logic

Generated by
hyperlane-xyz/hyperlane-monorepo#5235
### Backward compatibility
Yes

Fixes hyperlane-xyz/hyperlane-monorepo#5260
  • Loading branch information
ltyu authored Jan 22, 2025
1 parent fbc468e commit d3a6517
Show file tree
Hide file tree
Showing 51 changed files with 3,894 additions and 1 deletion.
5 changes: 5 additions & 0 deletions .changeset/loud-gifts-compete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/registry': minor
---

Add `addWarpRouteConfig()` to allow writing of warp deploy configs into the existing `deployments/warp_configs` dir
5 changes: 5 additions & 0 deletions .changeset/loud-shirts-smell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/registry': minor
---

Add existing warp deploy configs generated by infra Getters
11 changes: 11 additions & 0 deletions deployments/warp_routes/AIXBT/base-form-deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
base:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
owner: "0xFCdf33C6461fE8476AA0b7aC92D631d58c4e0d84"
token: "0x4F9Fd6Be4a90f2620860d680c0d4d5Fb53d1A825"
type: collateral
form:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
owner: "0x41B624412B529409A437f08Ef80bCabE81053650"
type: synthetic
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
arbitrum:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x979Ca5202784112f4738403dBec5D0F3B9daabB9"
owner: "0x008615770B588633265cB01Abd19740fAe67d0B9"
ownerOverrides:
proxyAdmin: "0x008615770B588633265cB01Abd19740fAe67d0B9"
type: synthetic
ethereum:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xc005dc82818d67AF737725bD4bf75435d065D239"
owner: "0x008615770B588633265cB01Abd19740fAe67d0B9"
ownerOverrides:
proxyAdmin: "0x008615770B588633265cB01Abd19740fAe67d0B9"
token: "0x5fD13359Ba15A84B76f7F87568309040176167cd"
type: collateral
zircuit:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xc2FbB9411186AB3b1a6AFCCA702D1a80B48b197c"
owner: "0xD0673e7F3FB4037CA79F53d2d311D0e017d39963"
ownerOverrides:
proxyAdmin: "0xD0673e7F3FB4037CA79F53d2d311D0e017d39963"
type: synthetic
17 changes: 17 additions & 0 deletions deployments/warp_routes/APXETH/eclipsemainnet-ethereum-deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
eclipsemainnet:
foreignDeployment: 9pEgj7m2VkwLtJHPtTw5d8vbB7kfjzcXXCRgdwruW7C2
gas: 300000
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: EitxJuv2iBjsg2d7jVy2LDC1e2zBrx4GB5Y9h2Ko3A9Y
owner: BwYL3jLky8oHLeQp1S48cVRfZPmcXtg1V33UPmnZK3Jk
ownerOverrides:
proxyAdmin: BwYL3jLky8oHLeQp1S48cVRfZPmcXtg1V33UPmnZK3Jk
type: synthetic
ethereum:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xc005dc82818d67AF737725bD4bf75435d065D239"
owner: "0xA52Fd396891E7A74b641a2Cb1A6999Fcf56B077e"
ownerOverrides:
proxyAdmin: "0xA52Fd396891E7A74b641a2Cb1A6999Fcf56B077e"
token: "0x9ba021b0a9b958b5e75ce9f6dff97c7ee52cb3e6"
type: collateral
16 changes: 16 additions & 0 deletions deployments/warp_routes/ART/artela-base-solanamainnet-deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
artela:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x3a464f746D23Ab22155710f44dB16dcA53e0775E"
owner: "0x801e8135867D65e742eb070A9fC0aD9c2f69B4cd"
type: native
base:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
owner: "0x801e8135867D65e742eb070A9fC0aD9c2f69B4cd"
type: synthetic
solanamainnet:
foreignDeployment: ELAJhVNCRfipNT99YTfPBGTAgyD5x9mEv3DYr9fvRM2C
gas: 300000
mailbox: E588QtVUvresuXq2KoNEwAmoifCzYGpRBdHByN9KQMbi
owner: G4ekReWuTheawZ2DNw5k5iA8pGACt7auKwQeEcGi6GWj
type: synthetic
31 changes: 31 additions & 0 deletions deployments/warp_routes/CBBTC/base-zeronetwork-deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
base:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
owner: "0x3949eD0CD036D9FF662d97BD7aC1686051c4aeBF"
ownerOverrides: &a1
_safeAddress: "0x3949eD0CD036D9FF662d97BD7aC1686051c4aeBF"
fallbackRoutingHook: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
proxyAdmin: "0x3949eD0CD036D9FF662d97BD7aC1686051c4aeBF"
testRecipient: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
validatorAnnounce: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
proxyAdmin:
address: "0x0FC41a92F526A8CD22060A4052e156502D6B9db0"
owner: "0x3949eD0CD036D9FF662d97BD7aC1686051c4aeBF"
ownerOverrides: *a1
token: "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf"
type: collateral
zeronetwork:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xd7b351D2dE3495eA259DD10ab4b9300A378Afbf3"
owner: "0xCB21F61A3c8139F18e635d45aD1e62A4A61d2c3D"
ownerOverrides: &a2
_safeAddress: "0xCB21F61A3c8139F18e635d45aD1e62A4A61d2c3D"
fallbackRoutingHook: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
proxyAdmin: "0xCB21F61A3c8139F18e635d45aD1e62A4A61d2c3D"
testRecipient: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
validatorAnnounce: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
proxyAdmin:
address: "0xDb0F69187750b52A637938Ea790fAE667123367c"
owner: "0xCB21F61A3c8139F18e635d45aD1e62A4A61d2c3D"
ownerOverrides: *a2
type: synthetic
15 changes: 15 additions & 0 deletions deployments/warp_routes/CBBTC/ethereum-flowmainnet-deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
ethereum:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xc005dc82818d67AF737725bD4bf75435d065D239"
owner: "0x58C3FB862a4F5f038C24F8506BE378e9415c5B6C"
ownerOverrides:
proxyAdmin: "0x58C3FB862a4F5f038C24F8506BE378e9415c5B6C"
token: "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf"
type: collateral
flowmainnet:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xd9Cc2e652A162bb93173d1c44d46cd2c0bbDA59D"
owner: "0xa507DFccA02727B46cBdC600C57E89b2b55E5330"
ownerOverrides:
proxyAdmin: "0xa507DFccA02727B46cBdC600C57E89b2b55E5330"
type: synthetic
20 changes: 20 additions & 0 deletions deployments/warp_routes/ECLIP/arbitrum-neutron-deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
arbitrum:
decimals: 6
gas: 600000
interchainSecurityModule: "0x676151bFB8D29690a359F99AE764860595504689"
mailbox: "0x979Ca5202784112f4738403dBec5D0F3B9daabB9"
name: Eclipse Fi
owner: "0xfF07222cb0AC905304d6586Aabf13f497C07F0C8"
ownerOverrides:
proxyAdmin: "0xfF07222cb0AC905304d6586Aabf13f497C07F0C8"
symbol: ECLIP
totalSupply: 0
type: synthetic
neutron:
foreignDeployment: 6b04c49fcfd98bc4ea9c05cd5790462a39537c00028333474aebe6ddf20b73a3
mailbox: "0x848426d50eb2104d5c6381ec63757930b1c14659c40db8b8081e516e7c5238fc"
owner: neutron1aud8lty0wwmyc86ugkzqrusnrku0ckm0ym62v4ve0jjjyepjjg6spssrwj
ownerOverrides:
proxyAdmin: neutron1aud8lty0wwmyc86ugkzqrusnrku0ckm0ym62v4ve0jjjyepjjg6spssrwj
token: factory/neutron10sr06r3qkhn7xzpw3339wuj77hu06mzna6uht0/eclip
type: collateral
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
arbitrum:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x979Ca5202784112f4738403dBec5D0F3B9daabB9"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
_safeAddress: "0x03fD5BE9DF85F0017dC7F4DC3068dDF64fffF25e"
fallbackRoutingHook: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
proxyAdmin: "0xAC98b0cD1B64EA4fe133C6D2EDaf842cE5cF4b01"
testRecipient: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
validatorAnnounce: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
type: native
base:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
type: native
blast:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
type: native
bsc:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
token: "0x2170Ed0880ac9A755fd29B2688956BD959F933F8"
type: collateral
ethereum:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xc005dc82818d67AF737725bD4bf75435d065D239"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
type: native
gnosis:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xaD09d78f4c6b9dA2Ae82b1D34107802d380Bb74f"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
token: "0x6A023CCd1ff6F2045C3309768eAd9E68F978f6e1"
type: collateral
lisk:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
type: synthetic
mantle:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x398633D19f4371e1DB5a8EFE90468eB70B1176AA"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
token: "0xdEAddEaDdeadDEadDEADDEAddEADDEAddead1111"
type: collateral
mode:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
type: native
optimism:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xd4C1905BB1D26BC93DAC913e13CaCC278CdCC80D"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
type: native
polygon:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x5d934f4e2f797775e53561bB72aca21ba36B96BB"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
token: "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619"
type: collateral
scroll:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
type: native
zeronetwork:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xd7b351D2dE3495eA259DD10ab4b9300A378Afbf3"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
type: native
zoramainnet:
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xF5da68b2577EF5C0A0D98aA2a58483a68C2f232a"
owner: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
ownerOverrides:
proxyAdmin: "0x5b234E48a3dD867f0DdA9DAd1DBd554eCE823cA0"
type: native
28 changes: 28 additions & 0 deletions deployments/warp_routes/ETH/ethereum-viction-deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
ethereum:
gas: 65000
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0xc005dc82818d67AF737725bD4bf75435d065D239"
owner: "0x3965AC3D295641E452E0ea896a086A9cD7C6C5b6"
ownerOverrides:
_safeAddress: "0x3965AC3D295641E452E0ea896a086A9cD7C6C5b6"
fallbackRoutingHook: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
proxyAdmin: "0x3965AC3D295641E452E0ea896a086A9cD7C6C5b6"
testRecipient: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
validatorAnnounce: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
type: native
viction:
decimals: 18
gas: 50000
interchainSecurityModule: "0x0000000000000000000000000000000000000000"
mailbox: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7"
name: ETH
owner: "0x23ed65DE22ac29Ec1C16E75EddB0cE3A187357b4"
ownerOverrides:
_icaAddress: "0x23ed65DE22ac29Ec1C16E75EddB0cE3A187357b4"
fallbackRoutingHook: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
proxyAdmin: "0x23ed65DE22ac29Ec1C16E75EddB0cE3A187357b4"
testRecipient: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
validatorAnnounce: "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"
symbol: ETH
totalSupply: 0
type: synthetic
Loading

0 comments on commit d3a6517

Please sign in to comment.