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 with 509,115 txns
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 $381,166.77
ERC-20
Value $123,516.73
ERC-20
Value $469.39
ERC-20
Value $26.48
ERC-20
Value $7.28
ERC-20
Value $6.51
ERC-20
Value $0.13
ERC-20
Value $0.13
ERC-20
Value $0.11
ERC-20
Value $0.05
0xfd873f8beef5a27dff927f7b70e050c77cc4103438a21ca8da4c7344fba81176
0x682841b85645d3b2310a38a4eece143426556e3bb7275bcfb99f1c8cb2fae31d
0x3eb95bb2fb57e1546ab82871a5fe1c99ca361912a110ec2a2a34a95d5851f3ef
0x9eef904ec76254d59455a5bf7381177bb6b2c1597c9e104fa09b7ec2bbf525ee
0x73af729668e9febd29b6901420f268712bf50e001c5c1bdeec1cd02315e0c705
0x5832b0507145c53f4b7d9ffd4b6512ddf74dc557778d4994f843301ad230b129
0x98341f7f7addc7c485b1845297a5bc88f80a9f1bdf5b2998e0727e92340aa1dd
0x6b1888980addf426a7482f551153795881515044ff168306414da2ae1b36e5af
0x95d75a45d0061d7ea53854196ff7bf5259b1407634e3ba836753dab27c0dd3cc
0x43e9416dee8c37207527bd999193bd5e9042bfec3b8577e9348a4d7f80e2f96c

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