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 and it is currently at block 22918771.

CSGO Coach

Unverified contract

Proxy

Active on Base with 42 txns
Deployed by via 0xc4e51900 at 12111299
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xba614abebf403550d6a48cde0fb4aa302e0c990ac28a839af62f87a02c093ef7
0xaba83df640097127d5d6cb8c5a3234da3ebca438c0a0fd91a9206cfaacb047ad
0xca39a0dda0f33ebfa9485cd019712545c905820b386a2759bfd4fe6a003c35a8
0xcf9457a5f04d47378ce18c0ede69b83715d0314780a10183e383e80e2749f403
0x84af7c7e99f0626ecda80de1b64d2da2ffb2f4d0f4ecf840cd05ce46fcbf47af
0xae4b4af93626753e3c39ed22cda0a14e002fe79dc175fcb563cb9d3573c0d125
0x664130eec2c9187745f04e258be78fd527f465046e8076fd6f20f8945b213306
0xcffa86d3b5fb4e8e1b1712f1ca48c286e36ddd1f233d2c168a5a3b8182c24afc
0x55f57bc84c349a70c254805102097635b038e8abd4ce6f31bc83e0ea4b6d73ce
0xd66b2a5caa2b2fbf6e79daf122e47c87ace5c46fb336d6e0a2d74449b8c5cecb

Functions
Getter at block 22918772
CLOCK_MODE(view returns (string)
mode=blocknumber&from=default
assetToken(view returns (address)
0x33e34b8684565fcf6a9dd52a7e92c4e70211a045
clock(view returns (uint48)
22918772
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=, chainId=8453, verifyingContract=0xf4dc8e3cf8843912857cc565f61585995e5846a1, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
founder(view returns (address)
0x8f1c08f1ef20f32ecf3bfbd984c16176ce08955e
matureAt(view returns (uint256)
1711011950
name(view returns (string)
CSGO Coach
symbol(view returns (string)
CSGO Coach
totalSupply(view returns (uint256)
38438727029000000000000
virtualNft(view returns (address)
0x50725af160260a316b2673c71c8c21469f6732c0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
checkpoints(address accountuint32 posview returns (struct CheckpointsCheckpoint208)
delegates(address accountview returns (address)
getPastBalanceOf(address accountuint256 timepointview returns (uint256)
getPastDelegates(address accountuint256 timepointview returns (address)
getPastTotalSupply(uint256 timepointview returns (uint256)
getPastVotes(address accountuint256 timepointview returns (uint256)
getVotes(address accountview returns (uint256)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
State-modifying
approve(addressuint256returns (bool)
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
initialize(string namestring symboladdress theFounderaddress theAssetTokenaddress theVirtualNftuint256 theMatureAt
stake(uint256 amountaddress receiveraddress delegatee
transfer(addressuint256returns (bool)
transferFrom(addressaddressuint256returns (bool)
withdraw(uint256 amount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousVotesuint256 newVotes
EIP712DomainChanged(
Initialized(uint64 version
Transfer(address indexed fromaddress indexed touint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CheckpointUnorderedInsertion(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC20ExceededSafeSupply(uint256 increasedSupplyuint256 cap
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC5805FutureLookup(uint256 timepointuint48 clock
ERC6372InconsistentClock(
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
NotInitializing(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
SafeERC20FailedOperation(address token
VotesExpiredSignature(uint256 expiry