TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 171,082 txns
Deployed by via 0xd6069393 at 16169208
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
-
variable spans 48 additional slots
-
variable spans 48 additional slots
ERC-20
Value $30.43
ERC-20
--
0x95aa34a382e39439ee297de518c330e6b63bb036f0edf49f01ac59523148734a
0x8f8c8e49133683443306a5c22bb8d45e36e1a492c441e6222447014652ce31ca
0x595e6e985c49718be940cd100e1cf695901fed040d143bf111398d31e8d7bbad
0x580c109bdc72edd56efde883045c32329d4577f0dcce7767e32b4f68410ec938
0x23b7fc60b83e50484d130d547df430ee43b32dd4c029000f8ff2b0728b9b6f61
0xde33845917021334baa63381fa7eb86f47bb015ca42d73af82b0e4a418d1f264
0xb2776797764d3d27538a9d2cc86310c35db5c5b3a9221ba35f143e02dc058466
0xafa679f5feacfd18f84964563ad95034b53979f2d70481fc1dfa08a3a2678712
0x346fd7592a66c7d022a2f8cb679328d878824a6d2c0e9e7af2671f6eef36ed4d
0xf3cf76ddddfb3aea529825a225f64551356616e72c7b2d2137f78b5afc230feb

Functions
Getter at block 20790964
BPS_DENOMINATOR(view returns (uint256)
10000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EVM_ADDRESS_LENGTH(view returns (uint256)
20
GOVMONITORING_ROLE(view returns (bytes32)
0x2b36fa99e118fa8485d488becf749a974743fbeb6a7aa57e663893bf5d69a3c1
MAX_ADDRESS_LENGTH(view returns (uint256)
255
NATIVE_AMOUNT_DIVIDER_FOR_TRANSFER_TO_SOLANA(view returns (uint256)
10000000000
SOLANA_ADDRESS_LENGTH(view returns (uint256)
32
deBridgeGate(view returns (address)
0x43de2d77bf8027e25dbd179b491e8d64f38398aa
externalCallAdapter(view returns (address)
0x61ef2e01e603aeb5cd96f9ec9ae76cc6a68f6cf9
getChainId(view returns (uint256 cid)
1
maxOrderCountPerBatchEvmUnlock(view returns (uint256)
10
maxOrderCountPerBatchSolanaUnlock(view returns (uint256)
7
paused(view returns (bool)
false
version(pure returns (string)
1.3.0
Read-only
chainEngines(uint256view returns (uint8)
dlnSourceAddresses(uint256view returns (bytes)
getOrderId(struct DlnOrderLibOrder _orderpure returns (bytes32)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
takeOrders(bytes32view returns (uint8 statusaddress takerAddressuint256 giveChainId)
takePatches(bytes32view returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
fulfillOrder(struct DlnOrderLibOrder _orderuint256 _fulFillAmountbytes32 _orderIdbytes _permitEnvelopeaddress _unlockAuthoritypayable 
fulfillOrder(struct DlnOrderLibOrder _orderuint256 _fulFillAmountbytes32 _orderIdbytes _permitEnvelopeaddress _unlockAuthorityaddress _externalCallRewardBeneficiarypayable 
grantRole(bytes32 roleaddress account
initialize(address _deBridgeGate
patchOrderTake(struct DlnOrderLibOrder _orderuint256 _newSubtrahend
pause(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
sendBatchEvmUnlock(bytes32[] _orderIdsaddress _beneficiaryuint256 _executionFeepayable 
sendBatchSolanaUnlock(struct DlnOrderLibOrder[] _ordersbytes32 _beneficiaryuint256 _executionFeeuint64 _initWalletIfNeededInstructionRewarduint64 _claimUnlockInstructionRewardpayable 
sendEvmOrderCancel(struct DlnOrderLibOrder _orderaddress _cancelBeneficiaryuint256 _executionFeepayable 
sendEvmUnlock(bytes32 _orderIdaddress _beneficiaryuint256 _executionFeepayable 
sendSolanaOrderCancel(struct DlnOrderLibOrder _orderbytes32 _cancelBeneficiaryuint256 _executionFeeuint64 _reward1uint64 _reward2payable 
sendSolanaUnlock(struct DlnOrderLibOrder _orderbytes32 _beneficiaryuint256 _executionFeeuint64 _initWalletIfNeededInstructionRewarduint64 _claimUnlockInstructionRewardpayable 
setDlnSourceAddress(uint256 _chainIdFrombytes _dlnSourceAddressuint8 _chainEngine
setExternalCallAdapter(address _externalCallAdapter
setMaxOrderCountsPerBatch(uint256 _newEvmCountuint256 _newSolanaCount
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
DecreasedTakeAmount(bytes32 orderIduint256 orderTakeFinalAmount
ExternalCallAdapterUpdated(address oldAdapteraddress newAdapter
FulfilledOrder(struct DlnOrderLibOrder orderbytes32 orderIdaddress senderaddress unlockAuthority
Initialized(uint8 version
MaxOrderCountPerBatchEvmUnlockChanged(uint256 oldValueuint256 newValue
MaxOrderCountPerBatchSolanaUnlockChanged(uint256 oldValueuint256 newValue
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SentOrderCancel(struct DlnOrderLibOrder orderbytes32 orderIdbytes cancelBeneficiarybytes32 submissionId
SentOrderUnlock(bytes32 orderIdbytes beneficiarybytes32 submissionId
SetDlnSourceAddress(uint256 chainIdFrombytes dlnSourceAddressuint8 chainEngine
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AdminBadRole(
AllowOnlyForBeneficiary(bytes expectedBeneficiary
CallProxyBadRole(
EthTransferFailed(
GovMonitoringBadRole(
IncorrectOrderStatus(
MismatchGiveChainId(
MismatchNativeTakerAmount(
MismatchTakerAmount(
MismatchedOrderId(
MismatchedTransferAmount(
NativeSenderBadRole(bytes nativeSenderuint256 chainIdFrom
NotSupportedDstChain(
SignatureInvalidV(
TransferAmountNotCoverFees(
Unauthorized(
UnexpectedBatchSize(
UnknownEngine(
WrongAddressLength(
WrongArgument(
WrongChain(
WrongToken(
ZeroAddress(