From 073c2ccb698e6b51aea6d84d252050addd2d003b Mon Sep 17 00:00:00 2001 From: Maria Listvan Date: Mon, 27 Jan 2025 16:57:59 +0000 Subject: [PATCH] GITBOOK-384: Maria's Jan 27 changes --- docs/the-debridge-messaging-protocol/deployed-contracts.md | 2 +- .../fees-and-supported-chains.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/the-debridge-messaging-protocol/deployed-contracts.md b/docs/the-debridge-messaging-protocol/deployed-contracts.md index 944366a3..f78a8111 100644 --- a/docs/the-debridge-messaging-protocol/deployed-contracts.md +++ b/docs/the-debridge-messaging-protocol/deployed-contracts.md @@ -26,7 +26,7 @@ Implementation:\ ### EVM Chains -
Smart ContractDescriptionGithubEthereumBNB ChainHecoPolygonArbitrumAvalancheFantomLineaBaseOptimismNeonGnosisLightlink (suspended)MetisBitrockSonicCrossFiCronos zkEVM
DeBridgeGate This contract is the main point of cross-chain interactions coming from users and protocols. Its "send" method enables sending arbitrary messages and assets cross-chain in one transactionLINK0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF

0x43dE2d77BF8027e25dBD179B491e8d64f38398aA

0x43dE2d77BF8027e25dBD179B491e8d64f38398aA


0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0xa706DaF168865b0b334ef8Ca2418F5AAC55a4b16
DeBridgeTokenERC20 token that is used as a wrapped asset (deAsset). Protocol guarantees that all deAssets are 1:1 backed by the collateral locked in DeBridgeGate smart contract on the source chainLINK0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0x55C93b20Dd2F790AC429D6341a022A781791654A0x0e4AdD4DC86Ae1Aa0FA43Bd7e6a9fB8Be2d5504d0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0x3c899981AfbE5E18039F842376E60eB28C26B055
DeBridgeTokenDeployerDeBridgeTokenDeployer is a deAsset deployment factoryLINK0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0xF0Bbd65d74ab979f7d1d50Ff16E41182f822D2a30x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x96039DA676077EAD5d9bee4987002f5eDEbCDE87
SignatureVerifierThis smart contract verifies the validity of all validators' signatures to execute the sent transaction on the destination chain in case at least 2/3 of the signatures are valid.LINK0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c

0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c

0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c

0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x9EB190eCB72D22cE75de332F0D38C31211aa0CfC
CallProxyCallProxy smart contract to execute the external call with a transferred message to the receiving smart contract.LINK0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x6AB662bf028A3138e73AAc0f6e1B23c926308560
WethGateUpgradable contracts cannot receive ETH via transfer because of increased SLOAD gas cost. This non-upgradeable smart contract is used as the proxy-recipient to immediately transfer funds to the upgradable contract to bypass the "out of gas" problem.LINK0xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A590xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A590xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A590xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A590xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A590xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A59
+
Smart ContractDescriptionGithubEthereumBNB ChainHecoPolygonArbitrumAvalancheFantomLineaBaseOptimismNeonGnosisLightlink (suspended)MetisBitrockSonicCrossFiCronos zkEVMAbstract
DeBridgeGate This contract is the main point of cross-chain interactions coming from users and protocols. Its "send" method enables sending arbitrary messages and assets cross-chain in one transactionLINK0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF

0x43dE2d77BF8027e25dBD179B491e8d64f38398aA

0x43dE2d77BF8027e25dBD179B491e8d64f38398aA


0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0xa706DaF168865b0b334ef8Ca2418F5AAC55a4b160xa706DaF168865b0b334ef8Ca2418F5AAC55a4b16
DeBridgeTokenERC20 token that is used as a wrapped asset (deAsset). Protocol guarantees that all deAssets are 1:1 backed by the collateral locked in DeBridgeGate smart contract on the source chainLINK0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0x55C93b20Dd2F790AC429D6341a022A781791654A0x0e4AdD4DC86Ae1Aa0FA43Bd7e6a9fB8Be2d5504d0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0x3c899981AfbE5E18039F842376E60eB28C26B0550x3c899981AfbE5E18039F842376E60eB28C26B055
DeBridgeTokenDeployerDeBridgeTokenDeployer is a deAsset deployment factoryLINK0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0xF0Bbd65d74ab979f7d1d50Ff16E41182f822D2a30x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x96039DA676077EAD5d9bee4987002f5eDEbCDE870x96039DA676077EAD5d9bee4987002f5eDEbCDE87
SignatureVerifierThis smart contract verifies the validity of all validators' signatures to execute the sent transaction on the destination chain in case at least 2/3 of the signatures are valid.LINK0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c

0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c

0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c

0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x9EB190eCB72D22cE75de332F0D38C31211aa0CfC0x9EB190eCB72D22cE75de332F0D38C31211aa0CfC
CallProxyCallProxy smart contract to execute the external call with a transferred message to the receiving smart contract.LINK0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x6AB662bf028A3138e73AAc0f6e1B23c9263085600x6AB662bf028A3138e73AAc0f6e1B23c926308560
WethGateUpgradable contracts cannot receive ETH via transfer because of increased SLOAD gas cost. This non-upgradeable smart contract is used as the proxy-recipient to immediately transfer funds to the upgradable contract to bypass the "out of gas" problem.LINK0xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A590xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A590xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A590xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A590xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A590xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A59
The following smart contracts have been deployed across supported chains to power the DLN infrastructure and the DLN API: diff --git a/docs/the-debridge-messaging-protocol/fees-and-supported-chains.md b/docs/the-debridge-messaging-protocol/fees-and-supported-chains.md index 0b32efe5..d10c5979 100644 --- a/docs/the-debridge-messaging-protocol/fees-and-supported-chains.md +++ b/docs/the-debridge-messaging-protocol/fees-and-supported-chains.md @@ -32,4 +32,5 @@ deBridge flat fees can be changed by governance. Hence, for any on-chain interac | Sonic | 146 | 100000014 | 1 S | 24 | | CrossFi | 4158 | 100000006 | 1 XFI | 12 | | Cronos zkEVM | 388 | 100000010 | 7 zkCRO | 12 | +| Abstract | 2741 | 100000017 | 0.0004 ETH | 12 |