TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 181,548 txns
Deployed by via 0x8f0da923 at 14394078
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
Native
Value $2,116.55
ERC-20
Value $5.09
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x8a40a2bf8d2cdab9a3c12356f6a5246d16bba8d2fce88ef01af5c9da4b428af7
0x496199c4c02d0628f21237f5a88b15b3e4395f5a4253b672ffedc977aff036ee
0x085dc2c90db256a8fb9d312bc320a29948fc59726b28fb39a9006ab22fff8a5a
0xf01fe27590d1963e7d7d38f4c6925502f45fa05b91f2a82c227432c1f38acbc0
0x9cd81c5d08603b8c7c6613e9f24a84273e30900042fd01f99836f0f48161069a
0x7c81d5d853c5f9748090aa1a154cf0c80745eef0309150849f9ce3251bf5b563
0x2cd1bc5a921ae030f70cd3c332582b687c43acdcfea2008dafc12b73c30cc40b
0x6b2f8da775321e72b4361c3854b1e9c53c6fec0f15546993e77148bea3a17a82
0xa813eecf46fbdba49283a24a3e8b0ac0a83b3e2009ed314e5e7ec8f426da9d6c
0xc6bd9fcb8a264e3e99c3a779281e3c3c7864634f1d555d71238920f0a7bf1f14

Functions
Getter at block 20790358
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
NATIVE_TOKEN(view returns (address)
0x0000000000000000000000000000000000000000
deBridgeGate(view returns (address)
0x43de2d77bf8027e25dbd179b491e8d64f38398aa
version(pure returns (uint256)
210
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportedRouters(addressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
grantRole(bytes32 roleaddress account
initialize(address _deBridgeGate
renounceRole(bytes32 roleaddress account
rescueFunds(address tokenaddress recipientuint256 amount
revokeRole(bytes32 roleaddress account
sendV2(address _srcTokenInuint256 _srcAmountInbytes _srcTokenInPermitEnvelopestruct ICrossChainForwarderGateParams _gateParamspayable 
sendV3(address _srcTokenInuint256 _srcAmountInbytes _srcTokenInPermitEnvelopeuint256 _affiliateFeeAmountaddress _affiliateFeeRecipientstruct ICrossChainForwarderGateParams _gateParamspayable 
strictlySwapAndCall(address _srcTokenInuint256 _srcAmountInbytes _srcTokenInPermitEnvelopeaddress _srcSwapRouterbytes _srcSwapCalldataaddress _srcTokenOutuint256 _srcTokenExpectedAmountOutaddress _srcTokenRefundRecipientaddress _targetbytes _targetDatapayable 
strictlySwapAndCallDln(address _srcTokenInuint256 _srcAmountInbytes _srcTokenInPermitEnvelopestruct CrosschainForwarderSwapDetails _swapDetailsaddress _targetbytes _targetDatabytes32 _orderIdpayable 
swapAndSendV2(address _srcTokenInuint256 _srcAmountInbytes _srcTokenInPermitEnvelopeaddress _srcSwapRouterbytes _srcSwapCalldataaddress _srcTokenOutstruct ICrossChainForwarderGateParams _gateParamspayable 
swapAndSendV3(address _srcTokenInuint256 _srcAmountInbytes _srcTokenInPermitEnvelopeuint256 _affiliateFeeAmountaddress _affiliateFeeRecipientaddress _srcSwapRouterbytes _srcSwapCalldataaddress _srcTokenOutstruct ICrossChainForwarderGateParams _gateParamspayable 
updateSupportedRouter(address _srcSwapRouterbool _isSupported
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
Refund(address tokenuint256 amountaddress recipient
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SupportedRouter(address srcSwapRouterbool isSupported
SwapExecuted(address routeraddress tokenInuint256 amountInaddress tokenOutuint256 amountOut
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
AdminBadRole(
AffiliateFeeDistributionFailed(address recipientaddress tokenuint256 amount
CallCausedBalanceDiscrepancy(address targetaddress tokenuint256 expectedBalanceuint256 actualBalance
CallFailed(address targetbytes data
EthTransferFailed(
NotEnoughSrcFundsIn(uint256 amount
NotSupportedRouter(
SignatureInvalidV(
SwapEmptyResult(address srcTokenOut
SwapFailed(address srcRouter
WrongArgumentLength(