ProxyAdmin | This smart contract is admin for all upgradable proxy smart contracts. It can change the implementations of all proxies. ProxyAdmin is controlled by governance multisig | | 0xE4427af3555CD9303D728C491364FAdFDD7494Fe | 0xE4427af3555CD9303D728C491364FAdFDD7494Fe | 0xE4427af3555CD9303D728C491364FAdFDD7494Fe | 0xE4427af3555CD9303D728C491364FAdFDD7494Fe | 0xE4427af3555CD9303D728C491364FAdFDD7494Fe | 0xE4427af3555CD9303D728C491364FAdFDD7494Fe | 0xE4427af3555CD9303D728C491364FAdFDD7494Fe | 0xE4427af3555CD9303D728C491364FAdFDD7494Fe | 0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391 | 0xE4427af3555CD9303D728C491364FAdFDD7494Fe | 0xE4427af3555CD9303D728C491364FAdFDD7494Fe |
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 transaction | LINK | Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8eb | Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8eb | Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8eb | Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xcc7571c12b6f4647c4b8c851b62721f6a373c695 | Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8eb | Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xb1a20d1c885fd775df97396397d6f8f07abdd20d | Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xb1a20d1c885fd775df97396397d6f8f07abdd20d | Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xB1A20D1c885fd775df97396397d6f8F07Abdd20D | Proxy: 0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF Implementation: 0xE4427af3555CD9303D728C491364FAdFDD7494Fe | Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xB1A20D1c885fd775df97396397d6f8F07Abdd20D | Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xB1A20D1c885fd775df97396397d6f8F07Abdd20D
|
DeBridgeToken | ERC20 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 chain | LINK | 0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b | 0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b | 0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b | 0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b | 0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b | 0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF | 0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF | 0x55C93b20Dd2F790AC429D6341a022A781791654A | 0x0e4AdD4DC86Ae1Aa0FA43Bd7e6a9fB8Be2d5504d | 0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF | 0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF |
DeBridgeTokenDeployer | DeBridgeTokenDeployer is a deAsset deployment factory | LINK | Proxy: 0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464 Implementation: 0x4c7CA8fcFFE77281A8B81D4580CFf8257d785491 | Proxy: 0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464 Implementation: 0x4c7CA8fcFFE77281A8B81D4580CFf8257d785491
| Proxy: 0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464 Implementation: 0x4c7CA8fcFFE77281A8B81D4580CFf8257d785491 | Proxy: 0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464 Implementation: 0x4c7CA8fcFFE77281A8B81D4580CFf8257d785491 | Proxy: 0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464 Implementation: 0x4c7CA8fcFFE77281A8B81D4580CFf8257d785491 | Proxy: 0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464 Implementation: 0x4c7CA8fcFFE77281A8B81D4580CFf8257d785491 | Proxy: 0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464 Implementation: 0x4c7CA8fcFFE77281A8B81D4580CFf8257d785491 | Proxy: 0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464 Implementation: 0x4c7CA8fcFFE77281A8B81D4580CFf8257d785491 | Proxy: 0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464 Implementation: 0x4c7CA8fcFFE77281A8B81D4580CFf8257d785491 | Proxy: 0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464 Implementation: 0x4c7CA8fcFFE77281A8B81D4580CFf8257d785491 | Proxy: 0x8244d6Ffe0695B30b2bAD424683Ee3bc534Ea464 Implementation: 0x4c7CA8fcFFE77281A8B81D4580CFf8257d785491 |
SignatureVerifier | This 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. | LINK | Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4 | Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4 | Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4 | Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4 | Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4 | Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0x2a3e72ed893b5958690e16c3bbe1bd92137b6250 | Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0x2a3e72eD893b5958690e16c3BBe1BD92137b6250 | Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0x2a3e72eD893b5958690e16c3BBe1BD92137b6250 | Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0x2a3e72eD893b5958690e16c3BBe1BD92137b6250 | Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0x2a3e72ed893b5958690e16c3bbe1bd92137b6250 | Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0x2a3e72eD893b5958690e16c3BBe1BD92137b6250 |
CallProxy | CallProxy smart contract to execute the external call with a transferred message to the receiving smart contract. | LINK | Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8 | Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8 | Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8 | Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8 | Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8 | Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xD34c2302F497b8A7fe2d07865f31dBE04d5044d6 | Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0x55C93b20Dd2F790AC429D6341a022A781791654A | Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391 | Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391 | Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391 | Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391 |
SimpleFeeProxy | A periphery smart contract to distribute fees collected by the deBridge protocol in the DeBridgeGate smart contract. | LINK | Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83c | Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83c | Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83c | Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83c | Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83c | Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x27406ebf0b76923d93b4c6c6224bcab7fff11f87 | Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87 | Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87 | Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87 | Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87 | Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87 |
WethGate | Upgradable 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. | LINK | 0xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A59 | 0xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A59 | 0xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A59 | 0xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A59 | — | 0xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A59 | 0xFCf83648b8cDeF62e5d03319a6f1FCE16e4D6A59 | — | — | — | — |