From 1896efa3405e14c92209ff8f2badd4ecdb46a439 Mon Sep 17 00:00:00 2001 From: Maria Listvan Date: Fri, 17 Jan 2025 12:54:39 +0000 Subject: [PATCH] GITBOOK-377: change request with no subject merged in GitBook --- docs/the-debridge-messaging-protocol/deployed-contracts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/the-debridge-messaging-protocol/deployed-contracts.md b/docs/the-debridge-messaging-protocol/deployed-contracts.md index 0cc29f11..6a00b9ec 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)MetisBitrockSonicCrossFi
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
0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
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 chainLINK0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0x55C93b20Dd2F790AC429D6341a022A781791654A0x0e4AdD4DC86Ae1Aa0FA43Bd7e6a9fB8Be2d5504d0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF
DeBridgeTokenDeployerDeBridgeTokenDeployer is a deAsset deployment factoryLINK0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0xF0Bbd65d74ab979f7d1d50Ff16E41182f822D2a30x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
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
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
CallProxyCallProxy smart contract to execute the external call with a transferred message to the receiving smart contract.LINK0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
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)MetisBitrockSonicCrossFi
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
0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
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 chainLINK0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0x55C93b20Dd2F790AC429D6341a022A781791654A0x0e4AdD4DC86Ae1Aa0FA43Bd7e6a9fB8Be2d5504d0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF
DeBridgeTokenDeployerDeBridgeTokenDeployer is a deAsset deployment factoryLINK0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0xF0Bbd65d74ab979f7d1d50Ff16E41182f822D2a30x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
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
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
CallProxyCallProxy smart contract to execute the external call with a transferred message to the receiving smart contract.LINK0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
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: