-
Notifications
You must be signed in to change notification settings - Fork 15
Hyperlane Integration
Pavan Soratur edited this page Sep 20, 2024
·
4 revisions
Here you can find all the information related to the Hyperlane
integration within the tangle-dapp
for token bridging. Below are the Hyperlane core deployment addresses on both the Tangle Mainnet
and Tangle Testnet
. You can also find the warp routes deployed on both chains.
blockExplorers:
- apiUrl: https://explorer.tangle.tools/api
family: blockscout
name: Tangle EVM Explorer
url: https://explorer.tangle.tools
blocks:
confirmations: 1
estimateBlockTime: 6
reorgPeriod: 0
chainId: 5845
deployer:
name: Abacus Works
url: https://www.hyperlane.xyz
displayName: Tangle
domainId: 5845
gasCurrencyCoinGeckoId: tangle-network
isTestnet: false
name: tangle
nativeToken:
decimals: 18
name: Tangle Network Token
symbol: TNT
protocol: ethereum
rpcUrls:
- http: https://rpc.tangle.tools
- aggregationHook:
0xDC995884ec53b6Bc809ed614f5E92084600002ed
- domainRoutingIsm:
0xaDc0cB48E8DB81855A930C0C1165ea3dCe4Ba5C7
- domainRoutingIsmFactory:
0x1052eF3419f26Bec74Ed7CEf4a4FA6812Bc09908
- fallbackRoutingHook:
0xd21192429df453021e896f2897Dc8B1167DD61E5
- interchainAccountIsm:
0x45285463352c53a481e882cD5E2AF2E25BBdAd0D
- interchainAccountRouter:
0x67F36550b73B731e5b2FC44E4F8f250d89c87bD6
- interchainGasPaymaster:
0x9844aFFaBE17c37F791ff99ABa58B0FbB75e22AF
- interchainSecurityModule:
0xA00CCe6085E4fae65EfD61cEfd080cb99B6d750f
- mailbox:
0x2f2aFaE1139Ce54feFC03593FeE8AB2aDF4a85A7
- merkleTreeHook:
0xF5da68b2577EF5C0A0D98aA2a58483a68C2f232a
- pausableHook:
0x61594D2cA900C44ab51d07776465397FefC643C6
- pausableIsm:
0x5d69BC38eF3eDb491c0b7186BEc4eC45c4013f93
- protocolFee:
0x4E55aDA3ef1942049EA43E904EB01F4A0a9c39bd
- proxyAdmin:
0x0761b0827849abbf7b0cC09CE14e1C93D87f5004
- staticAggregationHookFactory:
0xEb9FcFDC9EfDC17c1EC5E1dc085B98485da213D6
- staticAggregationIsm:
0xB0525d808721426c56377469B92db16857384deF
- staticAggregationIsmFactory:
0x8F7454AC98228f3504Bb91eA3D8Adafe6406110A
- staticMerkleRootMultisigIsmFactory:
0x2C1FAbEcd7bFBdEBF27CcdB67baADB38b6Df90fC
- staticMerkleRootWeightedMultisigIsmFactory:
0x148CF67B8A242c1360bb2C93fCe203EC4d4f9B56
- staticMessageIdMultisigIsmFactory:
0x8b83fefd896fAa52057798f6426E9f0B080FCCcE
- staticMessageIdWeightedMultisigIsmFactory:
0xcd849e612Aaa138f03698C3Edb42a34117BFF631
- storageGasOracle:
0x7b2e996742fA42d223652A344252B725D1bC428C
- testRecipient:
0x2c61Cda929e4e2174cb10cd8e2724A9ceaD62E67
- timelockController:
0x0000000000000000000000000000000000000000
- validatorAnnounce:
0x062200d92dF6bB7bA89Ce4D6800110450f94784e
๐ Tangle Mainnet (Hyperlane Registry)
โ ๏ธ Note: The core contracts on the Tangle Testnet were deployed by the dApp team. We might need to deploy them again, as some contracts are missing on the Tangle Testnet, unlike on the mainnet (which was deployed by the Hyperlane team). Also, the contracts listed below have not yet been added to the Hyperlane registry.
blockExplorers:
- apiUrl: https://testnet-explorer.tangle.tools/api
family: blockscout
name: Tangle Testnet Explorer
url: https://testnet-explorer.tangle.tools/
blocks:
confirmations: 1
estimateBlockTime: 6
reorgPeriod: 0
chainId: 3799
displayName: Tangletestnet
domainId: 3799
isTestnet: true
name: tangletestnet
nativeToken:
decimals: 18
name: Tangle Testnet Token
symbol: tTNT
protocol: ethereum
rpcUrls:
- http: https://testnet-rpc.tangle.tools
- staticMerkleRootMultisigIsmFactory:
0x5ee940e1EbF35Bf27FE8Bef060025317AF716A06
- staticMessageIdMultisigIsmFactory:
0x2723aF1bfAC15B470F800622A64Cb57e19e3337c
- staticAggregationIsmFactory:
0x0730bc432ae28CEa48BB110E7574668CCd52eafE
- staticAggregationHookFactory:
0x9C859d277fB3EAe7A968e2f51bffFc47A617d760
- domainRoutingIsmFactory:
0x0Bc052F32d5A547b4927E150c838cDDf727754e9
- staticMerkleRootWeightedMultisigIsmFactory:
0x1b6404b8FeEB3B1d2730A44Fb07ca9EA222aD4fB
- staticMessageIdWeightedMultisigIsmFactory:
0xA2161da1Ed96B6e1381ce2148415Fcd9bAcA2de4
- proxyAdmin:
0x4d86b648599D2eDb489b01202B358270adA9Cd7C
- mailbox:
0x4FB98bF4E45Fd5e25343cAb6fF6d86667F7c4F68
- interchainAccountRouter:
0x3B63421cc0C1b73679b29692d99719bFd01eAF2f
- interchainAccountIsm:
0x2ED1e5B81476a38b7589196e3f79F030B6a7AAd5
- validatorAnnounce:
0xA3671516779b0c16196F8599335614190b31633f
- testRecipient:
0x3d148422858636e60D7195E1a9D5a1773b561b28
๐ Tangle Testnet (Hyperlane Registry)
owner: "0x009928463436d9CFf320d4E9E0D36376c71C1C1E"
defaultIsm:
address: "0x2DA68eE0f92d1CbF39Ab00EaDD0A30578872b720"
relayer: "0x009928463436d9CFf320d4E9E0D36376c71C1C1E"
type: trustedRelayerIsm
defaultHook:
address: "0x915e9cFB4E78B05747159a4181b3E14bF6C0Db08"
type: merkleTreeHook
requiredHook:
owner: "0x009928463436d9CFf320d4E9E0D36376c71C1C1E"
address: "0xB73B4770a9d8E4a4679446EbE0c8ABa584FdD764"
type: protocolFee
maxProtocolFee: "100000000000000000"
protocolFee: "0"
beneficiary: "0x009928463436d9CFf320d4E9E0D36376c71C1C1E"
- addressOrDenom: "0x3d148422858636e60D7195E1a9D5a1773b561b28"
chainName: holesky
collateralAddressOrDenom: "0x94373a4919B3240D86eA41593D5eBa789FEF3848"
connections:
- token: ethereum|tangletestnet|0xaF6b41C31A3bc1569ab7Ea0629F238bcbfEDB36F
decimals: 18
name: Wrapped Ether
standard: EvmHypCollateral
symbol: WETH
- addressOrDenom: "0xaF6b41C31A3bc1569ab7Ea0629F238bcbfEDB36F"
chainName: tangletestnet
connections:
- token: ethereum|holesky|0x3d148422858636e60D7195E1a9D5a1773b561b28
decimals: 18
name: Wrapped Ether
standard: EvmHypSynthetic
symbol: WETH