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.

ERC1967Proxy

Verified contract

Proxy

Active on Base with 173,517 txns
Deployed by via 0x9e68d457 at 12477867
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xc992fa66f81488a2a26252af27beb567879b7dbc823e272adbf43199fa983863
0x5f4673e9bf9afb1f441c7c8d49ec74f55035b0ef16f21982ec4dc4c5254c37e8
0x2c27672748f54ea1113e279f4cb7be6109cc9833fd99f7fba7770095453ab474
0x918857cc9da422dfc9fef117a4874c1baadcd9e879818d72727dc41ec075ec57
0x69a3768cfad732321a57612c1c96bceb3cb7759d7529c634033b525744cd80ad
0x967716468152a84c6223a1e2b6a5297c7e6da396a21c536ecb0a9d524dc8faab
0xe46bff28143cc98be40e7c5814bfda46cdab0407e8fde5f4e765fca9b69239aa
0x18586dccd4ae59545feff9b8b70ba24760dc2dd039014bd8d8ba4361b4944411
0x50a49341ee80955d120da9fb1a2a0b90e20436b4d683d99ae64247c9e029ed9c
0x473f1f1b2872999b99d48ec690a4fa74e06c493a38d1975b9e2b53703c71f79d

Functions
Getter at block 22745069
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
owner(view returns (address)
0xcdb3c543fcfc9df7b0e76a4eb9e9873f5f148940
paused(view returns (bool)
true
 
proxiableUUID(view returns (bytes32)
rdat(view returns (address)
0x4498cd8ba045e00673402353f5a4347562707e7d
signerWalletAddress(view returns (address)
0xe2359d7e4c7a51448bbabaaba36648e41f058dbd
Read-only
userClaimAmounts(uint256view returns (uint256)
State-modifying
claim(uint256 _userIdaddress _receiveAddressuint256 _amountuint256 _deadlinebytes _signatures
initialize(address _rdatAddressaddress _signerWalletAddress
pause(
renounceOwnership(
transferOwnership(address newOwner
unpause(
updateSignerWalletAddress(address _newSignerWalletAddress
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(address _tokenaddress _touint256 _amountreturns (bool success)
Events
Upgraded(address indexed implementation
Claimed(uint256 indexed userIdaddress indexed receiveAddressuint256 claimAmountuint256 totalAmount
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AlreadyClaimed(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
EnforcedPause(
ExpectedPause(
FailedInnerCall(
InvalidInitialization(
InvalidSignature(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
SignatureExpired(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot