alpha

TransparentUpgradeableProxy

Verified contract
Proxy
Active on Ethereum with 106,517 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,741.53
ERC-20
Value $58.09
ERC-20
Value $48.53
ERC-20
Value $36.18
ERC-20
Value $6.85
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xa8b433923b2a5ee53f920b466dbe1544dd3ff8156c4048f30a21fd77a4d2a2f3
0xfc09688c3ecafd54691f7992e5a09ba4a4be92eaa2173e40b381c56829bcb51a
0x8642a6ea309e178a20fb0534811cc0685440ffbc7e55c00e8a487718cbdd91e2
0xe824359a9c3151ba3752926cfedd0bcbabb836561b032cd3ff83bec90efaeaa8
0x0fdf0b3b69c63f9308897e82ff06e1dfff8fd7634ad9be4840f56cee50b6d1be
0x69aee3efd1ff791a51caa3659fe5d4607205e3690f92ec4fd3732f86149747ae
0xa167c1e006b178148be63c33825ba512be67a18e2f3d2effe2d45a1ec3aed37c
0xa1d8b9b7fb0237ecb7d115a12f0e8916e49ccaf3590a34d6a041d3e96e31e905
0xc036a5dc6a47ceb6c5cc747a1b7e987617d7d027e72b86e28c088492038b5821
0x42fea16fb0b528d112ee122078efbbec60479dd5a390180603b5df94a9e6429b

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