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.

PieDAO Staked BCP

Verified contract

Proxy

Active on Ethereum with 2,283 txns
Deployed by via 0x4ac0a6c1 at 11386618
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
ERC-20
--
ERC-20
--
0xef26b8d6ae21e811cf8c61268539b1486e1ec7f36359961dc12faca21fd3a068
0x481ee166d34df8a686855b23f0db9a75360ea01e0556398a6381d9c91bb96c9a
0x771b1d825e69863dd5d3d80095cf95ef7f956ee19c3e5cba4bb0bd60df148db8
0x6242a81b05a6a8ca0375e45e94d6524685e5a039ac5ecc0639fe90fb0b3ad06a
0x02d946bda734e932cbffa95a947634efc46e550f3c5cacbf5f29b54705d9587c
0xf2f80d26c80d1a2cf19011d3e726a138ddf6f30ff8c4c9125067f8a6a236d190
0x8f48bf881a09d39af589871af9a7284b60ffcfafea0552ebcd0325a2fcc473d9
0xa58a3a91c6fd5fe48c404f9a3b4946337de3455a2d1373ab557bbd78671e3657
0xfa4d7508316ee788b79dbe1ca9f7310c73ccfe47343abc655968d525cbd7c9a4
0xf713a7b68e11c1f77b5a710d5bc02bb969fc9159661dcaa2eb306c2e7dbc9a69

Functions
Getter at block 20837618
getImplementation(view returns (address)
0x42c8b5f7f9231ee8d14f5223e797517d9f69575b
getProxyOwner(view returns (address)
0x6458a23b020f489651f2777bd849dded34dfccd2
DURATION(view returns (uint256)
604800
decimals(view returns (uint8)
18
dough(view returns (address)
0xad32a8e6220741182940c5abf610bde99e737b2d
escrowPercentage(view returns (uint256)
800000000000000000
isOwner(view returns (bool)
false
lastTimeRewardApplicable(view returns (uint256)
1619799196
lastUpdateTime(view returns (uint256)
1619799196
name(view returns (string)
PieDAO Staked BCP
owner(view returns (address)
0x6458a23b020f489651f2777bd849dded34dfccd2
periodFinish(view returns (uint256)
1619799196
rewardDistribution(view returns (address)
0x3bfda5285416eb06ebc8bc0abf7d105813af06d0
rewardEscrow(view returns (address)
0x63cbd1858bd79de1a06c3c26462db360b834912d
rewardPerToken(view returns (uint256)
524086656551285990
rewardPerTokenStored(view returns (uint256)
524086656551285990
rewardRate(view returns (uint256)
41335978835978835
symbol(view returns (string)
Staked BCP
totalSupply(view returns (uint256)
10397984201821526096841
uni(view returns (address)
0xe4f726adc8e89c6a6017f01eada77865db22da14
Read-only
addressToBytes32(address _valuepure returns (bytes32)
bytes32ToAddress(bytes32 _valuepure returns (address)
readAddress(bytes32 _keyview returns (address)
readBool(bytes32 _keyview returns (bool)
storageRead(bytes32 _keyview returns (bytes32)
balanceOf(address accountview returns (uint256)
earned(address accountview returns (uint256)
referralOf(addressview returns (address)
rewards(addressview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
State-modifying
setImplementation(address _newImplementation
setProxyOwner(address _newOwner
exit(
getReward(
initialize(address _doughaddress _uniaddress _rewardEscrowstring _namestring _symbol
initialize(address sender
notifyRewardAmount(uint256 reward
renounceOwnership(
saveToken(address _token
setEscrowPercentage(uint256 _percentage
setRewardDistribution(address _rewardDistribution
stake(uint256 amount
stake(uint256 amountaddress referral
transferOwnership(address newOwner
withdraw(uint256 amount
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ReferralReward(address indexed useraddress indexed referraluint256 amount
ReferralSet(address indexed useraddress indexed referral
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 reward
Staked(address indexed useruint256 amount
Transfer(address indexed fromaddress indexed touint256 value
Withdrawn(address indexed useruint256 amount
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.