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"