-
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"