From bd4a87f32fa3a78059ee8ae6ba3e7f49a18cef69 Mon Sep 17 00:00:00 2001 From: bear Date: Thu, 13 Jun 2024 17:46:00 +0800 Subject: [PATCH] Update supported networks --- docs/build/networks.md | 78 ++++++++++++++++++++---------------------- 1 file changed, 38 insertions(+), 40 deletions(-) diff --git a/docs/build/networks.md b/docs/build/networks.md index fd0ae52..8363d87 100644 --- a/docs/build/networks.md +++ b/docs/build/networks.md @@ -5,16 +5,35 @@ The [Msgport Protocol](./../index.md) is a robust and reliable cross-chain messa ## Canonical Cross-chain Contract The Msgport protocol is a set of contracts that defines the [core interfaces](./interfaces.md) for sending and receiving cross-chain messages. You can think of it as an abstract class in programming, with `Msgport` as its name. -This abstract class can have multiple subclasses, known as messaging protocols, which extend its functionality. Each of these subclasses must adhere to the interfaces defined in the Msgport protocol. To be user-friendly, each messaging protocol has +This abstract class can have multiple subclasses, known as messaging protocols, which extend its functionality. Each of these subclasses must adhere to the interfaces defined in the Msgport protocol. To be user-friendly, most of the messaging protocol has its unique contract address across all the networks it supports. The table below shows the canonical cross-chain contract address for each supported network. | Contract | Canonical Cross-chain Deployment Address | |------------------------|--------------------------------------------| | SubAPIMultiSig | 0x22117Db68370590c1031f52a6D1aDE3DCe0cCf9a | -| [ORMP](../learn/messaging-protocols/ormp.md) | 0xA72d283015c01807bc0788Bf22C1A774bDbFC8fA | -| Oracle | 0x3f938756ceFa33665719Eb528E581FF3f460b7C6 | -| Relayer | 0xaC2b224c2E1eD2E8663097a361A05a72d6671C7D | -| ORMPUpgradeablePort | 0x8d22f03a675064BFd7509c87206d33730f33e324 | +| [ORMP](../learn/messaging-protocols/ormp.md) | 0x13b2211a7cA45Db2808F6dB05557ce5347e3634e | +| Oracle | 0xBE01B76AB454aE2497aE43168b1F70C92Ac1C726 | +| Relayer | 0x114890eB7386F94eae410186F20968bFAf66142a | +| ORMPUpgradeablePort | 0x2cd1867Fb8016f93710B6386f7f9F1D540A60812 | +| MsgDeployer | 0x040f331774Ed6BB161412B4cEDb1358B382aF3A5 | + +However, the Tron network and it's testnet(Shasta) have its their canonical cross-chain contract address due to its special design, list below: + +| Contract | Canonical Cross-chain Deployment Address | +|--------------------------|--------------------------------------------| +| Tron SUBAPIMultiSig | TMP3K1GjRgsXAUHX1jkBaBwaordRi9gHRH | +| [Tron ORMP](../learn/messaging-protocols/ormp.md) | TJPZeFEdc4TBEcNbku5xVZLQ6B2Q1oGnd1 | +| Tron Oracle | TV9FgX1jHSg1k6kEaZtYR2ZH4AdqnMCDak | +| Tron Relayer | TSZgvR9xTGeG3RXcUKnWWcUAAAEskXdCHj | +| Tron ORMPUpgradeablePort | TFRF7t9m7pGLnwwX8TFsZvj85EvQ6gSBCm | + +| Contract | Canonical Cross-chain Deployment Address | +|---------------------------|--------------------------------------------| +| Shasta SUBAPIMultiSig | TEYbMKVNpumbN5myf5uN6VgFStckj9DGe5 | +| [Shasta ORMP](../learn/messaging-protocols/ormp.md) | TPJifBA5MvFf918VYnajd2XmEept4iBX55 | +| Shasta Oracle | TDULRJrJ2bbsvW3KKtEnnq9moPn5PyUWpd | +| Shasta Relayer | TZGjiJcoqUo6JSZeYvrwN6qvpEcLm21QbG | +| Shasta ORMPUpgradeablePort | TSZCvXyP618r4AxYmVD15Zu46VB3AFeAyd | ## Supported Networks @@ -22,41 +41,20 @@ The ORMP messaging protocol is available on the following main/test networks, wh ### For Mainnet -- Darwinia <> Crab -- Darwinia <> Arbitrum -- Darwinia <> Ethereum -- Darwinia <> Polygon -- Darwinia <> Moonbeam -- Darwinia <> Tron -- Arbitrum <> Blast -- Ethereum <> Arbitrum - -#### Tron - -``` -SUBAPIMultiSig: TMP3K1GjRgsXAUHX1jkBaBwaordRi9gHRH -ORMP: TBuAR5bP2KoJ6Thx4zFqGChSARNRYrknTD -Oracle: TYYcXSzzc8r4Q17xrYUtqWEMtKUNwNictu -Relayer: TWArBv4oRtVE4MAkqaEVHHiBQX1Wc7xDg6 -ORMPUpgradeablePort: TVT1osWgsPvdwxN9rPm7rRo78naN3fA23x -``` +- [Darwinia](https://darwinia.subscan.io/account/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Crab](https://crab.subscan.io/account/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) +- [Darwinia](https://darwinia.subscan.io/account/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Arbitrum](https://arbiscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) +- [Darwinia](https://darwinia.subscan.io/account/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Ethereum](https://etherscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) +- [Darwinia](https://darwinia.subscan.io/account/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Polygon](https://polygonscan.com/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) +- [Darwinia](https://darwinia.subscan.io/account/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Moonbeam](https://moonscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) +- [Darwinia](https://darwinia.subscan.io/account/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Tron](https://tronscan.org/#/contract/TJPZeFEdc4TBEcNbku5xVZLQ6B2Q1oGnd1) +- [Arbitrum](https://arbiscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Blast](https://blastscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) +- [Ethereum](https://etherscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Arbitrum](https://arbiscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ### For Testnet -- Darwinia Pangolin <> Arbitrum Sepolia -- Darwinia Pangolin <> Tron Shasta -- Darwinia Pangolin <> Sepolia -- Sepolia <> Arbitrum Sepolia -- Sepolia <> Tron Shasta -- Sepolia <> Tanssi Pangoro -- Arbitrum Sepolia <> Taiko Hekla - -#### Tron Shasta - -``` -SUBAPIMultiSig: TEYbMKVNpumbN5myf5uN6VgFStckj9DGe5 -ORMP: TN1j3Ttt1c1mB3X2zdKkdMsUK6pZyLCxSr -Oracle: TGaaHxjof9QcfKwggnFVM3QwjGKzbuNzNk -Relayer: TRediXQ8qcTqorMQqJ2jQgqnjUojWZo2qc -ORMPUpgradeablePort: TQ49GJrj2wQ7RdhRGT26izeRypcQqwNFpo -``` +- [Darwinia Koi](https://koi-scan.darwinia.network/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Arbitrum Sepolia](https://sepolia.arbiscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) +- [Darwinia Koi](https://koi-scan.darwinia.network/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Tron Shasta](https://shasta.tronscan.org/#/contract/TPJifBA5MvFf918VYnajd2XmEept4iBX55) +- [Darwinia Koi](https://koi-scan.darwinia.network/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Sepolia](https://sepolia.etherscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) +- [Sepolia](https://sepolia.etherscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Arbitrum Sepolia](https://sepolia.arbiscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) +- [Sepolia](https://sepolia.etherscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Tron Shasta](https://shasta.tronscan.org/#/contract/TPJifBA5MvFf918VYnajd2XmEept4iBX55) +- [Arbitrum Sepolia](https://sepolia.arbiscan.io/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e) ⇋ [Taiko Hekla](https://explorer.hekla.taiko.xyz/address/0x13b2211a7cA45Db2808F6dB05557ce5347e3634e)