TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 242,361 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,951.07
ERC-20
Value $5.62
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x93ae0fe2e5501f3dbd392e53abc68007a887a013478a8ea19c39aea2383eda83
0x4537f2e1d871509a4f8cc29cc148738feb95daf59bf22500bb8989467dc715ab
0x36bd937cfbd4d15fbac262fda9d6084cef3798aa9c5545cc73b3c2b85b2c17f0
0xdce1efcfa510e86d6f364cd1e32fe2d07f32b9089dbb83d6a55abf1c44da01a6
0x1b8f39a2ab32f0495e5f04b805f69323b1c9d442e1ba5ef857bfab5d3976e7c2
0x0ce2bcb7ca8158bc6bc5191da051f48c611a092c13d0a657dde5f05a44321cd0
0x77c4fd9bdbf80cd862dbc146c8c4dce9d69cea561e9d33b51655c99ea08f3057
0x5ef0bd0e21ffd5f441197e9f0a831c34174426b9cedb68811b7958f16b6dbca4
0x8ea7d6f55d9c78d41fab6c7679a39c2c1a8d7b2916d902473105acf25d5b5bbb
0xcd18c77c04253256913cd9577d56df169b6a3bc0b1be4f006732865ba70fa2f0

Functions
Getter at block 21237921
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(