alpha

TransparentUpgradeableProxy

Verified contract
Proxy
Active on Ethereum with 134,478 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 $42.33
ERC-20
--
0xc4e43140b67bd8c7f0cd2a218a2f8e4830b9d289b019ddcaa363149621d5d561
0x0f4ec0d1d8ebbeff0f7adf7a12c0b1910f03591b65cfb810539a60354a01d783
0x685402d2a1d7ebc1e2dd4b9991bd1a31ee3cfc570aa52058dfdd5b72792850fb
0xe09680d6ccb42a922595392a8efeb027f2cb1bfd1a22ab5172c6a37328b3c40b
0xcc9d81871cd01e4b042bd483718da0b976ccef8df4b6923adc34278cbbfbea88
0xddc28c366dc6199a48b319fc6a6bc43b8e277e1617f4f1a20f5bd4a2e3e9a51d
0x0790a0482f0a09e394211f7c9cdfa1bfd232e2c26df976505d730c095b10f276
0x5050fb9282ecbda3eef4336ed64dd17b9f13312247eea45affbacb72c01a4b20
0x794ceddfbacd22e20370d0f3b02c6d455d55bfcfbec98c0309b9cd4510f0433f
0x087c3549680d70818501a14c82e3cc81aaf2ef107d89020437313a6f7dce5ce3

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