diff --git a/docs/contracts/mainnet-addresses.md b/docs/contracts/mainnet-addresses.md index 9041bcea..ac333d52 100644 --- a/docs/contracts/mainnet-addresses.md +++ b/docs/contracts/mainnet-addresses.md @@ -17,5 +17,5 @@ description: >- ### EVM Chains -
Smart ContractDescriptionGithubEthereumBNB ChainHecoPolygonArbitrumAvalancheFantomLineaBaseOptimism
ProxyAdminThis smart contract is admin for all upgradable proxy smart contracts. It can change the implementations of all proxies. ProxyAdmin is controlled by governance multisig0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0x4e446b6Cf4d127827c83Ca0c848Db0B43841c3910xE4427af3555CD9303D728C491364FAdFDD7494Fe
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 transactionLINKProxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8eb
Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8eb
Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8ebProxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xcc7571c12b6f4647c4b8c851b62721f6a373c695Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8ebProxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xb1a20d1c885fd775df97396397d6f8f07abdd20dProxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xb1a20d1c885fd775df97396397d6f8f07abdd20dProxy:
0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
Implementation:
0xB1A20D1c885fd775df97396397d6f8F07Abdd20D
Proxy:
0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF
Implementation:
0xE4427af3555CD9303D728C491364FAdFDD7494Fe
Proxy:
0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
Implementation:
0xB1A20D1c885fd775df97396397d6f8F07Abdd20D
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 chainLINK0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0x55C93b20Dd2F790AC429D6341a022A781791654A0x0e4AdD4DC86Ae1Aa0FA43Bd7e6a9fB8Be2d5504d0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF
DeBridgeTokenDeployerDeBridgeTokenDeployer is a deAsset deployment factoryLINKProxy: 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
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.LINKProxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4
Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0x2a3e72ed893b5958690e16c3bbe1bd92137b6250Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0x2a3e72eD893b5958690e16c3BBe1BD92137b6250Proxy:
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
Implementation:
0x2a3e72eD893b5958690e16c3BBe1BD92137b6250
Proxy:
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
Implementation:
0x2a3e72eD893b5958690e16c3BBe1BD92137b6250
Proxy:
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
Implementation:
0x2a3e72ed893b5958690e16c3bbe1bd92137b6250
CallProxyCallProxy smart contract to execute the external call with a transferred message to the receiving smart contract.LINKProxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
Implementation:
0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8
Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation:
0xD34c2302F497b8A7fe2d07865f31dBE04d5044d6
Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation:
0x55C93b20Dd2F790AC429D6341a022A781791654A
Proxy:
0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
Implementation:
0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391
Proxy:
0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
Implementation:
0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391
Proxy:
0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
Implementation:
0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391
SimpleFeeProxyA periphery smart contract to distribute fees collected by the deBridge protocol in the DeBridgeGate smart contract.LINKProxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636
Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83c
Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83cProxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83cProxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83cProxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83cProxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x27406ebf0b76923d93b4c6c6224bcab7fff11f87Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87Proxy:
0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636
Implementation:
0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87
Proxy:
0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636
Implementation:
0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87
Proxy:
0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636
Implementation:
0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87
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 ChainHecoPolygonArbitrumAvalancheFantomLineaBaseOptimismNeon
ProxyAdminThis smart contract is admin for all upgradable proxy smart contracts. It can change the implementations of all proxies. ProxyAdmin is controlled by governance multisig0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe0x4e446b6Cf4d127827c83Ca0c848Db0B43841c3910xE4427af3555CD9303D728C491364FAdFDD7494Fe0xE4427af3555CD9303D728C491364FAdFDD7494Fe
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 transactionLINKProxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8eb
Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8eb
Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8ebProxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xcc7571c12b6f4647c4b8c851b62721f6a373c695Proxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0x24455aa55ded7728783c9474be8ea2f5c935f8ebProxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xb1a20d1c885fd775df97396397d6f8f07abdd20dProxy: 0x43dE2d77BF8027e25dBD179B491e8d64f38398aA Implementation: 0xb1a20d1c885fd775df97396397d6f8f07abdd20dProxy:
0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
Implementation:
0xB1A20D1c885fd775df97396397d6f8F07Abdd20D
Proxy:
0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF
Implementation:
0xE4427af3555CD9303D728C491364FAdFDD7494Fe
Proxy:
0x43dE2d77BF8027e25dBD179B491e8d64f38398aA
Implementation:
0xB1A20D1c885fd775df97396397d6f8F07Abdd20D

Proxy:

0x43dE2d77BF8027e25dBD179B491e8d64f38398aA

Implementation:
0xB1A20D1c885fd775df97396397d6f8F07Abdd20D

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 chainLINK0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xf8A2902c0a5f817F5e22C82f453538d3f0734C2b0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0x55C93b20Dd2F790AC429D6341a022A781791654A0x0e4AdD4DC86Ae1Aa0FA43Bd7e6a9fB8Be2d5504d0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF0xc1656B63D9EEBa6d114f6bE19565177893e5bCBF
DeBridgeTokenDeployerDeBridgeTokenDeployer is a deAsset deployment factoryLINKProxy: 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
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.LINKProxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4
Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0xfe7de3c1e1bd252c67667b56347cabfc6df08df4Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0x2a3e72ed893b5958690e16c3bbe1bd92137b6250Proxy: 0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c Implementation: 0x2a3e72eD893b5958690e16c3BBe1BD92137b6250Proxy:
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
Implementation:
0x2a3e72eD893b5958690e16c3BBe1BD92137b6250
Proxy:
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
Implementation:
0x2a3e72eD893b5958690e16c3BBe1BD92137b6250
Proxy:
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
Implementation:
0x2a3e72ed893b5958690e16c3bbe1bd92137b6250
Proxy:
0x949b3B3c098348b879C9e4F15cecc8046d9C8A8c
Implementation:
0x2a3e72eD893b5958690e16c3BBe1BD92137b6250
CallProxyCallProxy smart contract to execute the external call with a transferred message to the receiving smart contract.LINKProxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
Implementation:
0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8
Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation: 0xBd3d657AE87671eC6f8D6272A9f431a7c4a9B6f8Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation:
0xD34c2302F497b8A7fe2d07865f31dBE04d5044d6
Proxy: 0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824 Implementation:
0x55C93b20Dd2F790AC429D6341a022A781791654A
Proxy:
0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
Implementation:
0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391
Proxy:
0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
Implementation:
0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391
Proxy:
0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
Implementation:
0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391
Proxy:
0x8a0C79F5532f3b2a16AD1E4282A5DAF81928a824
Implementation:
0x4e446b6Cf4d127827c83Ca0c848Db0B43841c391
SimpleFeeProxyA periphery smart contract to distribute fees collected by the deBridge protocol in the DeBridgeGate smart contract.LINKProxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636
Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83c
Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83cProxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83cProxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83cProxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x37a52ddb753c924f8c914de65ef00b5210caa83cProxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x27406ebf0b76923d93b4c6c6224bcab7fff11f87Proxy: 0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636 Implementation: 0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87Proxy:
0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636
Implementation:
0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87
Proxy:
0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636
Implementation:
0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87
Proxy:
0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636
Implementation:
0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87
Proxy:
0xC2bAC0DB5B18B0c3225581Ba14BD0B448c623636
Implementation:
0x27406EbF0b76923d93b4C6c6224bCaB7fFf11f87
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