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.

CRFTDStakingToken

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xec4c69a7 at 15313040
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "CRFTDStakingToken"

No transactions found for "CRFTDStakingToken"


Functions
Getter at block 21078197
DOMAIN_SEPARATOR(view returns (bytes32)
0x55f07828e0493984724670b66653d926df52cdb0975944bf7e2c6b1fee0909e1
decimals(view returns (uint8)
0
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
rewardDailyRate(pure returns (uint256)
10000000000000000
rewardEndDate(view returns (uint256)
0
symbol(view returns (string)
totalSupply(view returns (uint256)
0
Read-only
allowance(address owneraddress operatorview returns (uint256)
balanceOf(address ownerview returns (uint256)
getDailyReward(address userview returns (uint256)
nonces(address ownerview returns (uint256)
ownerOf(address collectionuint256 idview returns (address)
pendingReward(address ownerview returns (uint256)
rewardRate(address collectionview returns (uint256)
stakedIdsOf(address collectionaddress useruint256 collectionSizeview returns (uint256[] stakedIds)
totalBalanceOf(address ownerview returns (uint256)
State-modifying
airdrop(address[] tosuint256[] amounts
approve(address operatoruint256 amountreturns (bool)
claimReward(
init(string namestring symbol
permit(address owneraddress operatoruint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s_
registerCollection(address collectionuint200 rate
setRewardEndDate(uint256 endDate
stake(address collectionuint256[] tokenIds
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
unstake(address collectionuint256[] tokenIds
upgradeToAndCall(address logicbytes data
Events
Approval(address indexed owneraddress indexed operatoruint256 amount
CollectionRegistered(address indexed collectionuint256 rewardRate
OwnerChanged(address oldOwneraddress newOwner
Transfer(address indexed fromaddress indexed touint256 amount
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyInitialized(
CallerNotOwner(
CollectionAlreadyRegistered(
CollectionNotRegistered(
DeadlineExpired(
DelegateCallNotAllowed(
IncorrectOwner(
InvalidSigner(
InvalidUUID(
NotAContract(
ZeroReward(