diff --git a/docs/dln-the-debridge-liquidity-network-protocol/fees-and-supported-chains.md b/docs/dln-the-debridge-liquidity-network-protocol/fees-and-supported-chains.md index 99a5796e..ae64ce68 100644 --- a/docs/dln-the-debridge-liquidity-network-protocol/fees-and-supported-chains.md +++ b/docs/dln-the-debridge-liquidity-network-protocol/fees-and-supported-chains.md @@ -21,6 +21,7 @@ deBridge charges a small fee when an order is created through `DlnSource` smart | Lightlink (suspended) | 1890 | 100000003 | 0.0005 ETH | | Metis | 1088 | 100000004 | 0.02 METIS | | Bitrock | 7171 | 100000005 | 20 BROCK | +| Sonic | 146 | 100000014 | 1 S | The fee is fully refunded in case the limit order is canceled. diff --git a/docs/the-debridge-messaging-protocol/deployed-contracts.md b/docs/the-debridge-messaging-protocol/deployed-contracts.md index b13a0c46..38ce8b10 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)MetisBitrock
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
0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
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 chainLINK0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0x55C93b20Dd2F790AC429D6341a022A781791654A0x0e4AdD4DC86Ae1Aa0FA43Bd7e6a9fB8Be2d5504d0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF
DeBridgeTokenDeployerDeBridgeTokenDeployer is a deAsset deployment factoryLINK0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0xF0Bbd65d74ab979f7d1d50Ff16E41182f822D2a30x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
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
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
CallProxyCallProxy smart contract to execute the external call with a transferred message to the receiving smart contract.LINK0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
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)MetisBitrockSonic
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
0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
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 chainLINK0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0x55C93b20Dd2F790AC429D6341a022A781791654A0x0e4AdD4DC86Ae1Aa0FA43Bd7e6a9fB8Be2d5504d0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF
DeBridgeTokenDeployerDeBridgeTokenDeployer is a deAsset deployment factoryLINK0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464

0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
0xF0Bbd65d74ab979f7d1d50Ff16E41182f822D2a30x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea4640x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464
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
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
CallProxyCallProxy smart contract to execute the external call with a transferred message to the receiving smart contract.LINK0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a8240x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
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 4eb02cb9..12189d75 100644 --- a/docs/the-debridge-messaging-protocol/fees-and-supported-chains.md +++ b/docs/the-debridge-messaging-protocol/fees-and-supported-chains.md @@ -28,4 +28,5 @@ deBridge flat fees can be changed by governance. Hence, for any on-chain interac | Gnosis | 100 | 1 xDAI | 12 | | Lightlink (suspended) | 1890 | 0.0005 ETH | 12 | | Metis | 1088 | 0.02 METIS | 12 | +| Sonic | 146 | 1 S | 24 |