Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base
Deployed by via 0x6611e14a at 2050798
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
Native
Value $248,209.13
ERC-20
Value $156,804.31
ERC-20
Value $370.71
ERC-20
Value $26.46
ERC-20
Value $5.74
ERC-20
Value $5.14
ERC-20
Value $0.14
ERC-20
Value $0.13
ERC-20
Value $0.06
ERC-20
Value $0.02
0xa5ca8d5d7afaee5bef0a62a919f1e0856cdd7357ba7130340eda97d8ee49b20f
0xc495fed1876b0e6e18d1a2f2b0d6abfc8ecbb1d7c0c8cb2613363482faf84789
0x7c12a903b125b0d9936da4846ce025b9ba9b911cb4fb7338ac88a57095806a71
0x4f360cf26e67989e13390a40c33d3c4258d4d12d7d3c3af28b6a5a5f552fa876
0xe7a3d0c42da3c6d892f07a781a47b9469face1ba456b51e27839922c547a0812
0x2e622234a229dbd6ae3209b285807257a8d13d470c172333b6f35e0f11a17183
0xe0d14d6b746b7e2c732486da1e6729a023ff23a53f2ea20a554b17e950d5b8c9
0xcea7a2d19f283e7c7de70c0953d21a2d383beba6e1d013600da379a209e25bc2
0x55459e2c3e8432c10fe5887343044859ca7d53a0a23a9e251304c7b78bee0376
0x0d6598a21dc23560f7b6df8b261e811e088a99410e2848ce56922a91586f44b9

Functions
Getter at block 21732780
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
SOLANA_ADDRESS_LENGTH(view returns (uint256)
32
deBridgeGate(view returns (address)
0xc1656b63d9eeba6d114f6be19565177893e5bcbf
getChainId(view returns (uint256 cid)
8453
globalFixedNativeFee(view returns (uint88)
1000000000000000
globalTransferFeeBps(view returns (uint16)
4
paused(view returns (bool)
false
version(pure returns (string)
1.3.0
Read-only
chainEngines(uint256view returns (uint8)
collectedFee(addressview returns (uint256)
dlnDestinationAddresses(uint256view returns (bytes)
getOrderId(struct DlnOrderLibOrder _orderpure returns (bytes32)
getRoleAdmin(bytes32 roleview returns (bytes32)
giveOrders(bytes32view returns (uint8 statusuint160 giveTokenAddressuint88 nativeFixFeeuint48 takeChainIduint208 percentFeeuint256 giveAmountaddress affiliateBeneficiaryuint256 affiliateAmount)
givePatches(bytes32view returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
masterNonce(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
unclaimedAffiliateETHFees(addressview returns (uint256)
unexpectedOrderStatusForCancel(bytes32view returns (address)
unexpectedOrderStatusForClaim(bytes32view returns (address)
validateCreationOrder(struct DlnOrderLibOrderCreation _orderCreationaddress _signerview returns (struct DlnOrderLibOrder order)
validateCreationOrder(struct DlnOrderLibOrderCreation _orderCreationaddress _signeruint64 _saltview returns (struct DlnOrderLibOrder order)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
claimBatchCancel(bytes32[] _orderIdsaddress _beneficiary
claimBatchUnlock(bytes32[] _orderIdsaddress _beneficiary
claimCancel(bytes32 _orderIdaddress _beneficiary
claimUnlock(bytes32 _orderIdaddress _beneficiary
createOrder(struct DlnOrderLibOrderCreation _orderCreationbytes _affiliateFeeuint32 _referralCodebytes _permitEnvelopepayable returns (bytes32)
createSaltedOrder(struct DlnOrderLibOrderCreation _orderCreationuint64 _saltbytes _affiliateFeeuint32 _referralCodebytes _permitEnvelopebytes _metadatapayable returns (bytes32)
grantRole(bytes32 roleaddress account
initialize(address _deBridgeGateuint88 _globalFixedNativeFeeuint16 _globalTransferFeeBps
patchOrderGive(struct DlnOrderLibOrder _orderuint256 _addGiveAmountbytes _permitEnvelopepayable 
pause(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setDlnDestinationAddress(uint256 _chainIdTobytes _dlnDestinationAddressuint8 _chainEngine
unpause(
updateGlobalFee(uint88 _globalFixedNativeFeeuint16 _globalTransferFeeBps
withdrawFee(address[] _tokensaddress _beneficiary
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AffiliateFeePaid(bytes32 _orderIdaddress beneficiaryuint256 affiliateFeeaddress giveTokenAddress
ClaimedOrderCancel(bytes32 orderIdaddress beneficiaryuint256 paidAmountaddress giveTokenAddress
ClaimedUnlock(bytes32 orderIdaddress beneficiaryuint256 giveAmountaddress giveTokenAddress
CreatedOrder(struct DlnOrderLibOrder orderbytes32 orderIdbytes affiliateFeeuint256 nativeFixFeeuint256 percentFeeuint32 referralCodebytes metadata
CriticalMismatchChainId(bytes32 orderIdaddress beneficiaryuint256 takeChainIduint256 submissionChainIdFrom
GlobalFixedNativeFeeUpdated(uint88 oldGlobalFixedNativeFeeuint88 newGlobalFixedNativeFee
GlobalTransferFeeBpsUpdated(uint16 oldGlobalTransferFeeBpsuint16 newGlobalTransferFeeBps
IncreasedGiveAmount(bytes32 orderIduint256 orderGiveFinalAmountuint256 finalPercentFee
Initialized(uint8 version
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
SetDlnDestinationAddress(uint256 chainIdTobytes dlnDestinationAddressuint8 chainEngine
UnexpectedOrderStatusForCancel(bytes32 orderIduint8 statusaddress beneficiary
UnexpectedOrderStatusForClaim(bytes32 orderIduint8 statusaddress beneficiary
Unpaused(address account
WithdrawnFee(address tokenAddressuint256 amountaddress beneficiary
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AdminBadRole(
CallProxyBadRole(
CriticalMismatchTakeChainId(bytes32 orderIduint48 takeChainIduint256 submissionsChainIdFrom
EthTransferFailed(
GovMonitoringBadRole(
IncorrectOrderStatus(
MismatchNativeGiveAmount(
MismatchedOrderId(
MismatchedTransferAmount(
NativeSenderBadRole(bytes nativeSenderuint256 chainIdFrom
NotSupportedDstChain(
SignatureInvalidV(
Unauthorized(
UnknownEngine(
WrongAddressLength(
WrongAffiliateFeeLength(
WrongArgument(
WrongChain(
WrongFixedFee(uint256 receiveduint256 actual
ZeroAddress(