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.

KRILL

Verified contract

Proxy

Active on Base with 283 txns
Deployed by via 0x933df502 at 2034283
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 49 additional slots
-
variable spans 48 additional slots
10 additional variables
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x5b75bc744bbc6248700ea8b4c3a880d078405332f1a2a3e3ddcbbfaa124893eb
0x0c363e37b087f29a1a6e9e38fe1809c8a837eb18c4aa15ae0fa7cb5eb3ed3cbc
0x595cf7f1873993ec0f59ab645ef92f5f12f33af1faac10ebcbabcf587766a520
0xfd971bf120566d43449cae402ac8c02f5852bc64d8381d6a2da4a969dc58cd7a
0xcaee3157b7401153bc762f46c1746aebe390e5e740723eadd4df7018a4715dbe
0x9e575272e2d9019a0a81c5fe4b0fbe7e0efbea17b51f8f6de5cd37604ea68254
0xd022aa1602df1a0061cd12a7eddc7c3c2fbee7d84de1f367eb90f73d7aca5cb0
0x94f2d71b9724585eddd6b4a46fa2679c426fb3f2f597aa17ddacac867b2639d7
0x7c29487793129e8a518f2c2920e9d247a1ac1e487f8011e53facd6b6f7649299
0x306885fb446b6b628c65e48d800f828017614984d6f61ce7ddf16670d34f2ba2

Functions
Getter at block 22934445
LOCK_END(view returns (uint256)
1691341303
decimals(view returns (uint8)
18
getSigner(view returns (address)
0x7ac6508b6b9aff83bcbbe0472aed8a47a876f3d5
getTimestamp(view returns (uint256)
1732658237
initializedFlag(view returns (bool)
true
lastPauseTime(view returns (uint256)
0
merkleRoot(view returns (bytes32)
0x39a5ed42ae983b3766dfeba4bb3b7ca2bbe27d120cc98c22ad4af4e128344217
name(view returns (string)
KRILL
owner(view returns (address)
0x7ac6508b6b9aff83bcbbe0472aed8a47a876f3d5
paused(view returns (bool)
false
presaleToken(view returns (address)
0xecd370455dba4556242556b154adc144ad673128
publicFlag(view returns (bool)
true
saleAvailable(view returns (bool)
false
symbol(view returns (string)
KRILL
totalClaimed(view returns (uint256)
14878304294975688816855753585
totalPresaleAmount(view returns (uint256)
21742301458670988654781199318
Read-only
available(address address_view returns (uint256)
balanceOf(address _accountaddress _tokenview returns (uint256)
claimed(addressview returns (uint256)
getEntryCountOf(address _accountview returns (uint256)
getSupportedTokens(uint256 _indexview returns (address)
outstanding(address address_view returns (uint256)
released(address address_view returns (uint256)
stakedTimeOf(address _beneficiaryview returns (uint256)
stakingEntries(addressuint256view returns (address tokenuint256 valueuint256 stakingTimestamp)
totalSupply(address _tokenview returns (uint256)
State-modifying
addToken(address _token
claim(
initialize(string _namestring _symboladdress[] _stakingTokenuint8[] _stakingDecimalsaddress _presaleTokenaddress _destAddressuint256 _lockEnduint256 _presalePriceuint256 _durationuint256 _tgeUnlock
recoverERC20(address _tokenuint256 _amount
removeToken(address _token
renounceOwnership(
setMerkleRoot(bytes32 _merkleRoot
setMultiSignDest(address _multiSignDest
setPaused(bool _paused
setPublicFlag(bool _publicFlag
setSaleAvailable(bool _saleAvailable
stake(address _tokenuint256 _amountbytes32[] _merkleProof
transferOwnership(address newOwner
updateLockEnd(uint256 _lockEnd
updatePresalePrice(uint256 _presalePrice
updatePresaleToken(address _presaleToken
updateSigner(address _signer
withdrawAll(address _token
Events
AirdropSent(address indexed useruint256 reward
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PauseChanged(bool isPaused
Recovered(address tokenuint256 amount
Staked(address indexed useraddress indexed tokenuint256 amountaddress payer
Transfer(address indexed fromaddress indexed touint256 value
Withdrawn(address indexed useraddress indexed tokenuint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.