diff --git a/package.json b/package.json
index 072fc51d..eb39c6fb 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "@hyperlane-xyz/warp-ui-template",
"description": "A web app template for building Hyperlane Warp Route UIs",
- "version": "3.13.0",
+ "version": "3.15.0",
"author": "J M Rossy",
"dependencies": {
"@chakra-ui/next-js": "^2.1.5",
@@ -17,8 +17,8 @@
"@emotion/styled": "^11.11.0",
"@headlessui/react": "^1.7.14",
"@hyperlane-xyz/registry": "2.1.0",
- "@hyperlane-xyz/sdk": "3.13.0",
- "@hyperlane-xyz/utils": "3.13.0",
+ "@hyperlane-xyz/sdk": "3.15.0",
+ "@hyperlane-xyz/utils": "3.15.0",
"@hyperlane-xyz/widgets": "3.13.1",
"@metamask/jazzicon": "https://github.com/jmrossy/jazzicon#7a8df28974b4e81129bfbe3cab76308b889032a6",
"@metamask/post-message-stream": "6.1.2",
diff --git a/public/logos/ezeth.svg b/public/logos/ezeth.svg
new file mode 100644
index 00000000..a7cde77f
--- /dev/null
+++ b/public/logos/ezeth.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/consts/app.ts b/src/consts/app.ts
index e8037a00..74e45d32 100644
--- a/src/consts/app.ts
+++ b/src/consts/app.ts
@@ -1,4 +1,4 @@
-export const APP_NAME = 'Hyperlane Warp UI Template';
-export const APP_DESCRIPTION = 'A DApp for Hyperlane Warp Route transfers';
-export const APP_URL = 'hyperlane-warp-template.vercel.app';
-export const APP_BRAND_COLOR = '#025aa1';
+export const APP_NAME = 'Hyperlane Renzo Bridge';
+export const APP_DESCRIPTION = 'A DApp for ezETH transfers';
+export const APP_URL = 'renzo.hyperlane.xyz';
+export const APP_BRAND_COLOR = '#ACE731';
diff --git a/src/consts/config.ts b/src/consts/config.ts
index 2f09dfc6..5f32a8e9 100644
--- a/src/consts/config.ts
+++ b/src/consts/config.ts
@@ -27,7 +27,7 @@ export const config: Config = Object.freeze({
version,
registryUrl,
explorerApiKeys,
- showTipBox: true,
+ showTipBox: false,
showDisabledTokens: true,
walletConnectProjectId,
withdrawalWhitelist,
diff --git a/src/consts/warpRouteWhitelist.ts b/src/consts/warpRouteWhitelist.ts
index 8c6ae88c..fa3ca69b 100644
--- a/src/consts/warpRouteWhitelist.ts
+++ b/src/consts/warpRouteWhitelist.ts
@@ -2,7 +2,7 @@
// Warp Route IDs use format `SYMBOL/chainname1-chainname2...` where chains are ordered alphabetically
// If left null, all warp routes in the configured registry will be included
// If set to a list (including an empty list), only the specified routes will be included
-export const warpRouteWhitelist: Array | null = null;
+export const warpRouteWhitelist: Array | null = [];
// Example:
// [
// // 'ETH/ethereum-viction'
diff --git a/src/consts/warpRoutes.yaml b/src/consts/warpRoutes.yaml
index 090dcb3b..2b611a1a 100644
--- a/src/consts/warpRoutes.yaml
+++ b/src/consts/warpRoutes.yaml
@@ -1,6 +1,1034 @@
-# A list of Warp Route token configs
-# These configs will be merged with the warp routes in the configured registry
-# The input here is typically the output of the Hyperlane CLI warp deploy command
----
-tokens: []
-options: {}
+tokens:
+ - chainName: blast
+ standard: EvmHypXERC20
+ name: Renzo Restaked ETH
+ symbol: ezETH
+ logoURI: /logos/ezeth.svg
+ totalSupply: "2814825071443376154203"
+ decimals: 18
+ isNft: false
+ type: xERC20
+ token: "0x2416092f143378750bb29b79eD961ab195CcEea5"
+ owner: "0x0000000000000000000000000000000000000001"
+ mailbox: "0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7"
+ interchainSecurityModule:
+ type: staticAggregationIsm
+ modules:
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: domainRoutingIsm
+ domains:
+ arbitrum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ optimism:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ base:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ bsc:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ mode:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ linea:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ ethereum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: defaultFallbackRoutingIsm
+ domains: {}
+ threshold: 2
+ addressOrDenom: "0x8C603c6BDf8a9d548fC5D2995750Cc25eF59183b"
+ connections:
+ - token: ethereum|arbitrum|0xC8F280d3eC30746f77c28695827d309d16939BF1
+ - token: ethereum|bsc|0x6266e803057fa68C35018C3FB0B59db7129C23BB
+ - token: ethereum|optimism|0x1d1a210E71398c17FD7987eDF1dc347539bB541F
+ - token: ethereum|base|0x584BA77ec804f8B6A559D196661C0242C6844F49
+ - token: ethereum|mode|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|linea|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|ethereum|0xdFf621F952c23972dFD3A9E5d7B9f6339e9c078B
+
+ - chainName: bsc
+ standard: EvmHypXERC20
+ name: Renzo Restaked ETH
+ symbol: ezETH
+ logoURI: https://renzo.hyperlane.xyz/logos/ezeth.svg
+ totalSupply: "2814825071443376154203"
+ decimals: 18
+ isNft: false
+ type: xERC20
+ token: "0x2416092f143378750bb29b79eD961ab195CcEea5"
+ owner: "0x0000000000000000000000000000000000000001"
+ mailbox: "0x2971b9Aec44bE4eb673DF1B88cDB57b96eefe8a4"
+ interchainSecurityModule:
+ type: staticAggregationIsm
+ modules:
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: domainRoutingIsm
+ domains:
+ arbitrum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ optimism:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ base:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ blast:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ mode:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ linea:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ ethereum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: defaultFallbackRoutingIsm
+ domains: {}
+ threshold: 2
+ addressOrDenom: "0x6266e803057fa68C35018C3FB0B59db7129C23BB"
+ connections:
+ - token: ethereum|arbitrum|0xC8F280d3eC30746f77c28695827d309d16939BF1
+ - token: ethereum|optimism|0x1d1a210E71398c17FD7987eDF1dc347539bB541F
+ - token: ethereum|base|0x584BA77ec804f8B6A559D196661C0242C6844F49
+ - token: ethereum|blast|0x8C603c6BDf8a9d548fC5D2995750Cc25eF59183b
+ - token: ethereum|mode|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|linea|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|ethereum|0xdFf621F952c23972dFD3A9E5d7B9f6339e9c078B
+ - chainName: arbitrum
+ standard: EvmHypXERC20
+ name: Renzo Restaked ETH
+ symbol: ezETH
+ logoURI: /logos/ezeth.svg
+ totalSupply: "2814825071443376154203"
+ decimals: 18
+ isNft: false
+ type: xERC20
+ token: "0x2416092f143378750bb29b79eD961ab195CcEea5"
+ owner: "0x0000000000000000000000000000000000000001"
+ mailbox: "0x979Ca5202784112f4738403dBec5D0F3B9daabB9"
+ interchainSecurityModule:
+ type: staticAggregationIsm
+ modules:
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: domainRoutingIsm
+ domains:
+ optimism:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ base:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ blast:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ bsc:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ mode:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ linea:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ ethereum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: defaultFallbackRoutingIsm
+ domains: {}
+ threshold: 2
+ addressOrDenom: "0xC8F280d3eC30746f77c28695827d309d16939BF1"
+ connections:
+ - token: ethereum|bsc|0x6266e803057fa68C35018C3FB0B59db7129C23BB
+ - token: ethereum|optimism|0x1d1a210E71398c17FD7987eDF1dc347539bB541F
+ - token: ethereum|base|0x584BA77ec804f8B6A559D196661C0242C6844F49
+ - token: ethereum|blast|0x8C603c6BDf8a9d548fC5D2995750Cc25eF59183b
+ - token: ethereum|mode|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|linea|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|ethereum|0xdFf621F952c23972dFD3A9E5d7B9f6339e9c078B
+ - chainName: optimism
+ standard: EvmHypXERC20
+ name: Renzo Restaked ETH
+ symbol: ezETH
+ logoURI: /logos/ezeth.svg
+ totalSupply: "2814825071443376154203"
+ decimals: 18
+ isNft: false
+ type: xERC20
+ token: "0x2416092f143378750bb29b79eD961ab195CcEea5"
+ owner: "0x0000000000000000000000000000000000000001"
+ mailbox: "0xd4C1905BB1D26BC93DAC913e13CaCC278CdCC80D"
+ interchainSecurityModule:
+ type: staticAggregationIsm
+ modules:
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: domainRoutingIsm
+ domains:
+ arbitrum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ base:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ blast:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ bsc:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ mode:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ linea:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ ethereum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: defaultFallbackRoutingIsm
+ domains: {}
+ threshold: 2
+ addressOrDenom: "0x1d1a210E71398c17FD7987eDF1dc347539bB541F"
+ connections:
+ - token: ethereum|bsc|0x6266e803057fa68C35018C3FB0B59db7129C23BB
+ - token: ethereum|arbitrum|0xC8F280d3eC30746f77c28695827d309d16939BF1
+ - token: ethereum|base|0x584BA77ec804f8B6A559D196661C0242C6844F49
+ - token: ethereum|blast|0x8C603c6BDf8a9d548fC5D2995750Cc25eF59183b
+ - token: ethereum|mode|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|linea|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|ethereum|0xdFf621F952c23972dFD3A9E5d7B9f6339e9c078B
+ - chainName: base
+ standard: EvmHypXERC20
+ name: Renzo Restaked ETH
+ symbol: ezETH
+ logoURI: /logos/ezeth.svg
+ totalSupply: "2814825071443376154203"
+ decimals: 18
+ isNft: false
+ type: xERC20
+ token: "0x2416092f143378750bb29b79eD961ab195CcEea5"
+ owner: "0x0000000000000000000000000000000000000001"
+ mailbox: "0xeA87ae93Fa0019a82A727bfd3eBd1cFCa8f64f1D"
+ interchainSecurityModule:
+ type: staticAggregationIsm
+ modules:
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: domainRoutingIsm
+ domains:
+ arbitrum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ optimism:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ blast:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ bsc:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ mode:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ linea:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ ethereum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: defaultFallbackRoutingIsm
+ domains: {}
+ threshold: 2
+ addressOrDenom: "0x584BA77ec804f8B6A559D196661C0242C6844F49"
+ connections:
+ - token: ethereum|bsc|0x6266e803057fa68C35018C3FB0B59db7129C23BB
+ - token: ethereum|arbitrum|0xC8F280d3eC30746f77c28695827d309d16939BF1
+ - token: ethereum|optimism|0x1d1a210E71398c17FD7987eDF1dc347539bB541F
+ - token: ethereum|blast|0x8C603c6BDf8a9d548fC5D2995750Cc25eF59183b
+ - token: ethereum|mode|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|linea|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|ethereum|0xdFf621F952c23972dFD3A9E5d7B9f6339e9c078B
+ - chainName: mode
+ standard: EvmHypXERC20
+ name: Renzo Restaked ETH
+ symbol: ezETH
+ logoURI: /logos/ezeth.svg
+ totalSupply: "2814825071443376154203"
+ decimals: 18
+ isNft: false
+ type: xERC20
+ token: "0x2416092f143378750bb29b79eD961ab195CcEea5"
+ owner: "0x0000000000000000000000000000000000000001"
+ mailbox: "0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7"
+ interchainSecurityModule:
+ type: staticAggregationIsm
+ modules:
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: domainRoutingIsm
+ domains:
+ arbitrum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ optimism:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ base:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ blast:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ bsc:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ linea:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ ethereum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: defaultFallbackRoutingIsm
+ domains: {}
+ threshold: 2
+ addressOrDenom: "0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E"
+ connections:
+ - token: ethereum|bsc|0x6266e803057fa68C35018C3FB0B59db7129C23BB
+ - token: ethereum|arbitrum|0xC8F280d3eC30746f77c28695827d309d16939BF1
+ - token: ethereum|optimism|0x1d1a210E71398c17FD7987eDF1dc347539bB541F
+ - token: ethereum|base|0x584BA77ec804f8B6A559D196661C0242C6844F49
+ - token: ethereum|blast|0x8C603c6BDf8a9d548fC5D2995750Cc25eF59183b
+ - token: ethereum|linea|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|ethereum|0xdFf621F952c23972dFD3A9E5d7B9f6339e9c078B
+ - chainName: linea
+ standard: EvmHypXERC20
+ name: Renzo Restaked ETH
+ symbol: ezETH
+ logoURI: /logos/ezeth.svg
+ totalSupply: "2814825071443376154203"
+ decimals: 18
+ isNft: false
+ type: xERC20
+ token: "0x2416092f143378750bb29b79eD961ab195CcEea5"
+ owner: "0x0000000000000000000000000000000000000001"
+ mailbox: "0x02d16BC51af6BfD153d67CA61754cF912E82C4d9"
+ interchainSecurityModule:
+ type: staticAggregationIsm
+ modules:
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: domainRoutingIsm
+ domains:
+ arbitrum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ optimism:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ base:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ blast:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ bsc:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ mode:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ ethereum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc7f7b94a6BaF2FFFa54DfE1dDE6E5Fcbb749e04f"
+ - "0x1fd889337F60986aa57166bc5AC121eFD13e4fdd"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: defaultFallbackRoutingIsm
+ domains: {}
+ threshold: 2
+ addressOrDenom: "0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E"
+ connections:
+ - token: ethereum|bsc|0x6266e803057fa68C35018C3FB0B59db7129C23BB
+ - token: ethereum|arbitrum|0xC8F280d3eC30746f77c28695827d309d16939BF1
+ - token: ethereum|optimism|0x1d1a210E71398c17FD7987eDF1dc347539bB541F
+ - token: ethereum|base|0x584BA77ec804f8B6A559D196661C0242C6844F49
+ - token: ethereum|blast|0x8C603c6BDf8a9d548fC5D2995750Cc25eF59183b
+ - token: ethereum|mode|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|ethereum|0xdFf621F952c23972dFD3A9E5d7B9f6339e9c078B
+ - chainName: ethereum
+ standard: EvmHypXERC20Lockbox
+ name: Renzo Restaked ETH
+ symbol: ezETH
+ logoURI: /logos/ezeth.svg
+ totalSupply: "2814825071443376154203"
+ decimals: 18
+ isNft: false
+ type: xERC20Lockbox
+ token: "0xC8140dA31E6bCa19b287cC35531c2212763C2059"
+ owner: "0x0000000000000000000000000000000000000001"
+ mailbox: "0xc005dc82818d67AF737725bD4bf75435d065D239"
+ interchainSecurityModule:
+ type: staticAggregationIsm
+ modules:
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: domainRoutingIsm
+ domains:
+ arbitrum:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xc27032c6bbd48c20005f552af3aaa0dbf14260f3"
+ - "0x9bCcFAd3BD12Ef0Ee8aE839dD9ED7835BcCaDc9D"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ optimism:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xe2593D205F5E7F74A50fA900824501084E092eBd"
+ - "0x6f4cb8e96db5d44422a4495faa73fffb9d30e9e2"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ base:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x25BA4eE5268CbfB8D69BAc531Aa10368778702BD"
+ - "0x9ec803b503e9c7d2611e231521ef3fde73f7a21c"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ blast:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x54Bb0036F777202371429e062FE6AEE0d59442F9"
+ - "0x1652d8ba766821cf01aeea34306dfc1cab964a32"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ bsc:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x3156Db97a3B3e2dcc3D69FdDfD3e12dc7c937b6D"
+ - "0x9a0326c43e4713ae2477f09e0f28ffedc24d8266"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ mode:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0x7e29608C6E5792bBf9128599ca309Be0728af7B4"
+ - "0x456fbbe05484fc9f2f38ea09648424f54d6872be"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ linea:
+ type: staticAggregationIsm
+ modules:
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: messageIdMultisigIsm
+ - validators:
+ - "0xcb3e44EdD2229860bDBaA58Ba2c3817D111bEE9A"
+ - "0x06a5a2a429560034d38bf62ca6d470942535947e"
+ threshold: 1
+ type: merkleRootMultisigIsm
+ threshold: 1
+ - owner: "0x0000000000000000000000000000000000000001"
+ type: defaultFallbackRoutingIsm
+ domains: {}
+ threshold: 2
+ addressOrDenom: "0xdFf621F952c23972dFD3A9E5d7B9f6339e9c078B"
+ connections:
+ - token: ethereum|bsc|0x6266e803057fa68C35018C3FB0B59db7129C23BB
+ - token: ethereum|arbitrum|0xC8F280d3eC30746f77c28695827d309d16939BF1
+ - token: ethereum|optimism|0x1d1a210E71398c17FD7987eDF1dc347539bB541F
+ - token: ethereum|base|0x584BA77ec804f8B6A559D196661C0242C6844F49
+ - token: ethereum|blast|0x8C603c6BDf8a9d548fC5D2995750Cc25eF59183b
+ - token: ethereum|mode|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
+ - token: ethereum|linea|0xcd95B8dF351400BF4cbAb340b6EfF2454aDB299E
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index 0b5f622d..8a3cef50 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3752,12 +3752,12 @@ __metadata:
languageName: node
linkType: hard
-"@hyperlane-xyz/core@npm:3.13.0":
- version: 3.13.0
- resolution: "@hyperlane-xyz/core@npm:3.13.0"
+"@hyperlane-xyz/core@npm:3.15.0":
+ version: 3.15.0
+ resolution: "@hyperlane-xyz/core@npm:3.15.0"
dependencies:
"@eth-optimism/contracts": "npm:^0.6.0"
- "@hyperlane-xyz/utils": "npm:3.13.0"
+ "@hyperlane-xyz/utils": "npm:3.15.0"
"@layerzerolabs/lz-evm-oapp-v2": "npm:2.0.2"
"@openzeppelin/contracts": "npm:^4.9.3"
"@openzeppelin/contracts-upgradeable": "npm:^v4.9.3"
@@ -3766,7 +3766,7 @@ __metadata:
"@ethersproject/abi": "*"
"@ethersproject/providers": "*"
"@types/sinon-chai": "*"
- checksum: 121eaaa6633fd48e86a7a619608f59c8a50b51418a61f4aa35d79927cfb0e63711ca70e97929b95aa10e9769fb3862592e29760bdca3ac35b5784dff2b5eab10
+ checksum: 462e7409750688bf9b747a21c239a176e26df9714ae306561dad37d45b242c3baedd67682c3556f32c3640815020b779ca3f392fecd4cce973cf6ba28326e933
languageName: node
linkType: hard
@@ -3780,15 +3780,15 @@ __metadata:
languageName: node
linkType: hard
-"@hyperlane-xyz/sdk@npm:3.13.0":
- version: 3.13.0
- resolution: "@hyperlane-xyz/sdk@npm:3.13.0"
+"@hyperlane-xyz/sdk@npm:3.15.0":
+ version: 3.15.0
+ resolution: "@hyperlane-xyz/sdk@npm:3.15.0"
dependencies:
"@aws-sdk/client-s3": "npm:^3.74.0"
"@cosmjs/cosmwasm-stargate": "npm:^0.31.3"
"@cosmjs/stargate": "npm:^0.31.3"
- "@hyperlane-xyz/core": "npm:3.13.0"
- "@hyperlane-xyz/utils": "npm:3.13.0"
+ "@hyperlane-xyz/core": "npm:3.15.0"
+ "@hyperlane-xyz/utils": "npm:3.15.0"
"@safe-global/api-kit": "npm:1.3.0"
"@safe-global/protocol-kit": "npm:1.3.0"
"@solana/spl-token": "npm:^0.3.8"
@@ -3806,13 +3806,13 @@ __metadata:
peerDependencies:
"@ethersproject/abi": "*"
"@ethersproject/providers": "*"
- checksum: 64ccac54d14e8353a8a276d812a3287ace5513a30f28e26a8416a16a08d277d032a2abf00d09d323e654c37251b34ec3f3cd5e0a3b4165d6a2b938707d42b2c6
+ checksum: d0a2026d5e9e1963b3f75494dd2188b4ddd752c71275e59bb0322ba829d393d21465acbbdbc9d5380a02465f5ba44bc2087ddc97a0cc505461e08c20e9718bcb
languageName: node
linkType: hard
-"@hyperlane-xyz/utils@npm:3.13.0":
- version: 3.13.0
- resolution: "@hyperlane-xyz/utils@npm:3.13.0"
+"@hyperlane-xyz/utils@npm:3.15.0":
+ version: 3.15.0
+ resolution: "@hyperlane-xyz/utils@npm:3.15.0"
dependencies:
"@cosmjs/encoding": "npm:^0.31.3"
"@solana/web3.js": "npm:^1.78.0"
@@ -3820,7 +3820,7 @@ __metadata:
ethers: "npm:^5.7.2"
pino: "npm:^8.19.0"
yaml: "npm:^2.4.1"
- checksum: b9a56fb957b9c30c5b0809a2c269b5fc886559729a3ad8c15b9aff3e2f20e055f357c7606fa79d32fd391ab275de391f1630d0fbe26e48635a2471dbbac8d535
+ checksum: f590226a68a83038abf694bc7bae0c0b91b93972be5c44eb13bfc1b2074579530330551074e47fc8ccf8f4d272b9814e107e05534f15706379e97c7e458dc43c
languageName: node
linkType: hard
@@ -3841,8 +3841,8 @@ __metadata:
"@emotion/styled": "npm:^11.11.0"
"@headlessui/react": "npm:^1.7.14"
"@hyperlane-xyz/registry": "npm:2.1.0"
- "@hyperlane-xyz/sdk": "npm:3.13.0"
- "@hyperlane-xyz/utils": "npm:3.13.0"
+ "@hyperlane-xyz/sdk": "npm:3.15.0"
+ "@hyperlane-xyz/utils": "npm:3.15.0"
"@hyperlane-xyz/widgets": "npm:3.13.1"
"@metamask/jazzicon": "https://github.com/jmrossy/jazzicon#7a8df28974b4e81129bfbe3cab76308b889032a6"
"@metamask/post-message-stream": "npm:6.1.2"