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 $460,410.16
ERC-20
Value $85,559.59
ERC-20
Value $544.08
ERC-20
Value $26.41
ERC-20
Value $8.38
ERC-20
Value $7.51
ERC-20
Value $0.19
ERC-20
Value $0.13
ERC-20
Value $0.08
ERC-20
Value $0.05
0x71dbe9bb9d86fc8d9059a33f991165ab732383a16da8b9f3e9a75fdb425306bb
0x6decd75920a006ed13e29bcfb6e26b1a9cf73c519d59b6f82334bfe0087521c8
0x11b4cbb1a05e7b3ab13dc99a51bc2c942094feeb9204630d8ab3d5610e6e6c68
0x463ec87898c37b3baf6ff6bfe3f4fc76be2cb7c6960b08dbc2b5314e1180f938
0x9753d4514b717a331977917f758bbc9a53ae238179331e9b82e5fe6fbadb6359
0xe30a48f643ae8658d28e8e6c3d54f9882bd619a1a8b629440045712876e06ee2
0x4bf30e26f82c7e96b97fc0fb679fbcad52d474b7010a35676fb45518f5c380cb
0x9cd2ad32c2bea9709f3802b18cdbdee1d3f6cad577a2d6a0a17ca1b95a1161d2
0xfd69cca6af3dbec08f9d1729f2235fe045b5eb0ea3070026af59c5b1388210cb
0x728832c893dc2b0bcc2e284df2e2a4c8738fbb9a54eddb240b4105d3dbe2a364

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