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 DEFI++

Verified contract

Proxy

Active on Ethereum with 1,595 txns
Deployed by via 0x51a0ec65 at 11177026
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
ERC-20
Value $67,187.95
ERC-20
Value $57,750.09
ERC-20
Value $55,955.83
ERC-20
Value $32,292.74
ERC-20
Value $13,805.89
ERC-20
Value $12,639.66
ERC-20
Value $9,837.58
ERC-20
Value $9,301.37
ERC-20
Value $8,039.48
ERC-20
Value $3,787.94
0x066d2700e4970a82f808e144365384376aa66dd74d182cdbbb86b1c34f65d8c2
0x7acd878cd0ca2a50bed1441b71db9eead6546dd6f9420a62bfa0eba833b4c890
0x6a6724f65b7c85e1da84f9f94b0be298e63eeae62920fdedd93bb53a83b7917c
0x286059e41431e5c49cc4674cd5d8c6004d6735d73a956a0009bdf68ac9d5eca9
0x6ba244bb54695f3babc48722538b65bdeebf1717792168ee8a4107408500f821
0x83f73f9bc22fc425a3795f3a4c8678cedfebcd36dee9952193154b4aa5959787
0x7564e7d9b185a9c6dd88b973f2c12a077f121f5d0c3bc388dab886ae63638573
0x4b08247aa96bad84307ea1e201fd4826cf261c6a8c72d8eef31e355957c15782
0x9016e647f7994201c00f7b1c5ac7799088203bb64304c25f3800f0bb3afc689b
0xd1db60fa663e274e8e717313149466e3d8e6c44a5dda600c8d486783d82d62b0

Functions
Getter at block 20866218
getImplementation(view returns (address)
0x1f863776975a69b6078fdafab6298d3e823e0190
getPaused(view returns (bool)
false
getPauzer(view returns (address)
0x6458a23b020f489651f2777bd849dded34dfccd2
getProxyOwner(view returns (address)
0x6458a23b020f489651f2777bd849dded34dfccd2
Read-only
addressToBytes32(address _valuepure returns (bytes32)
bytes32ToAddress(bytes32 _valuepure returns (address)
bytes32ToString(bytes32 _valuepure returns (string)
readAddress(bytes32 _keyview returns (address)
readBool(bytes32 _keyview returns (bool)
readString(bytes32 _keyview returns (string)
storageRead(bytes32 _keyview returns (bytes32)
stringToBytes32(string _valuepure returns (bytes32 result)
State-modifying
renouncePauzer(
setImplementation(address _newImplementation
setPaused(bool _value
setPauzer(address _newPauzer
setProxyOwner(address _newOwner
initialize(struct IDiamondCutFacetCut[] _diamondCutaddress _ownerpayable 
Events

This contract contains no event objects.

Constructor
constructor(
Fallback and receive
fallback(
fallback(
receive(
Errors

This contract contains no error objects.