-
Notifications
You must be signed in to change notification settings - Fork 40
/
.storage-layout
97 lines (87 loc) · 10.3 KB
/
.storage-layout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
👁👁 STORAGE LAYOUT snapshot 👁👁
=======================
=======================
➡ Manager
=======================
| Name | Type | Slot | Offset | Bytes | Contract |
|---------------------|--------------------------------------------------------|------|--------|-------|---------------------------------|
| _initialized | uint8 | 0 | 0 | 1 | src/manager/Manager.sol:Manager |
| _initializing | bool | 0 | 1 | 1 | src/manager/Manager.sol:Manager |
| _owner | address | 0 | 2 | 20 | src/manager/Manager.sol:Manager |
| _pendingOwner | address | 1 | 0 | 20 | src/manager/Manager.sol:Manager |
| isUpgrade | mapping(address => mapping(address => bool)) | 2 | 0 | 32 | src/manager/Manager.sol:Manager |
| daoAddressesByToken | mapping(address => struct ManagerTypesV1.DAOAddresses) | 3 | 0 | 32 | src/manager/Manager.sol:Manager |
=======================
➡ Auction
=======================
| Name | Type | Slot | Offset | Bytes | Contract |
|--------------------|-------------------------------------|------|--------|-------|---------------------------------|
| _initialized | uint8 | 0 | 0 | 1 | src/auction/Auction.sol:Auction |
| _initializing | bool | 0 | 1 | 1 | src/auction/Auction.sol:Auction |
| _owner | address | 0 | 2 | 20 | src/auction/Auction.sol:Auction |
| _pendingOwner | address | 1 | 0 | 20 | src/auction/Auction.sol:Auction |
| _status | uint256 | 2 | 0 | 32 | src/auction/Auction.sol:Auction |
| _paused | bool | 3 | 0 | 1 | src/auction/Auction.sol:Auction |
| settings | struct AuctionTypesV1.Settings | 4 | 0 | 64 | src/auction/Auction.sol:Auction |
| token | contract Token | 6 | 0 | 20 | src/auction/Auction.sol:Auction |
| auction | struct AuctionTypesV1.Auction | 7 | 0 | 96 | src/auction/Auction.sol:Auction |
| currentBidReferral | address | 10 | 0 | 20 | src/auction/Auction.sol:Auction |
| founderReward | struct AuctionTypesV2.FounderReward | 11 | 0 | 32 | src/auction/Auction.sol:Auction |
=======================
➡ Governor
=======================
| Name | Type | Slot | Offset | Bytes | Contract |
|--------------------------------------|-----------------------------------------------------|------|--------|-------|-----------------------------------------------|
| _initialized | uint8 | 0 | 0 | 1 | src/governance/governor/Governor.sol:Governor |
| _initializing | bool | 0 | 1 | 1 | src/governance/governor/Governor.sol:Governor |
| _owner | address | 0 | 2 | 20 | src/governance/governor/Governor.sol:Governor |
| _pendingOwner | address | 1 | 0 | 20 | src/governance/governor/Governor.sol:Governor |
| HASHED_NAME | bytes32 | 2 | 0 | 32 | src/governance/governor/Governor.sol:Governor |
| HASHED_VERSION | bytes32 | 3 | 0 | 32 | src/governance/governor/Governor.sol:Governor |
| INITIAL_DOMAIN_SEPARATOR | bytes32 | 4 | 0 | 32 | src/governance/governor/Governor.sol:Governor |
| INITIAL_CHAIN_ID | uint256 | 5 | 0 | 32 | src/governance/governor/Governor.sol:Governor |
| nonces | mapping(address => uint256) | 6 | 0 | 32 | src/governance/governor/Governor.sol:Governor |
| settings | struct GovernorTypesV1.Settings | 7 | 0 | 96 | src/governance/governor/Governor.sol:Governor |
| proposals | mapping(bytes32 => struct GovernorTypesV1.Proposal) | 10 | 0 | 32 | src/governance/governor/Governor.sol:Governor |
| hasVoted | mapping(bytes32 => mapping(address => bool)) | 11 | 0 | 32 | src/governance/governor/Governor.sol:Governor |
| delayedGovernanceExpirationTimestamp | uint256 | 12 | 0 | 32 | src/governance/governor/Governor.sol:Governor |
=======================
➡ Treasury
=======================
| Name | Type | Slot | Offset | Bytes | Contract |
|---------------|---------------------------------|------|--------|-------|-----------------------------------------------|
| _initialized | uint8 | 0 | 0 | 1 | src/governance/treasury/Treasury.sol:Treasury |
| _initializing | bool | 0 | 1 | 1 | src/governance/treasury/Treasury.sol:Treasury |
| _owner | address | 0 | 2 | 20 | src/governance/treasury/Treasury.sol:Treasury |
| _pendingOwner | address | 1 | 0 | 20 | src/governance/treasury/Treasury.sol:Treasury |
| settings | struct TreasuryTypesV1.Settings | 2 | 0 | 32 | src/governance/treasury/Treasury.sol:Treasury |
| timestamps | mapping(bytes32 => uint256) | 3 | 0 | 32 | src/governance/treasury/Treasury.sol:Treasury |
=======================
➡ Token
=======================
| Name | Type | Slot | Offset | Bytes | Contract |
|--------------------------|------------------------------------------------------------------------|------|--------|-------|---------------------------|
| _initialized | uint8 | 0 | 0 | 1 | src/token/Token.sol:Token |
| _initializing | bool | 0 | 1 | 1 | src/token/Token.sol:Token |
| _owner | address | 0 | 2 | 20 | src/token/Token.sol:Token |
| _pendingOwner | address | 1 | 0 | 20 | src/token/Token.sol:Token |
| _status | uint256 | 2 | 0 | 32 | src/token/Token.sol:Token |
| HASHED_NAME | bytes32 | 3 | 0 | 32 | src/token/Token.sol:Token |
| HASHED_VERSION | bytes32 | 4 | 0 | 32 | src/token/Token.sol:Token |
| INITIAL_DOMAIN_SEPARATOR | bytes32 | 5 | 0 | 32 | src/token/Token.sol:Token |
| INITIAL_CHAIN_ID | uint256 | 6 | 0 | 32 | src/token/Token.sol:Token |
| nonces | mapping(address => uint256) | 7 | 0 | 32 | src/token/Token.sol:Token |
| name | string | 8 | 0 | 32 | src/token/Token.sol:Token |
| symbol | string | 9 | 0 | 32 | src/token/Token.sol:Token |
| owners | mapping(uint256 => address) | 10 | 0 | 32 | src/token/Token.sol:Token |
| balances | mapping(address => uint256) | 11 | 0 | 32 | src/token/Token.sol:Token |
| tokenApprovals | mapping(uint256 => address) | 12 | 0 | 32 | src/token/Token.sol:Token |
| operatorApprovals | mapping(address => mapping(address => bool)) | 13 | 0 | 32 | src/token/Token.sol:Token |
| delegation | mapping(address => address) | 14 | 0 | 32 | src/token/Token.sol:Token |
| numCheckpoints | mapping(address => uint256) | 15 | 0 | 32 | src/token/Token.sol:Token |
| checkpoints | mapping(address => mapping(uint256 => struct IERC721Votes.Checkpoint)) | 16 | 0 | 32 | src/token/Token.sol:Token |
| settings | struct TokenTypesV1.Settings | 17 | 0 | 64 | src/token/Token.sol:Token |
| founder | mapping(uint256 => struct TokenTypesV1.Founder) | 19 | 0 | 32 | src/token/Token.sol:Token |
| tokenRecipient | mapping(uint256 => struct TokenTypesV1.Founder) | 20 | 0 | 32 | src/token/Token.sol:Token |
| minter | mapping(address => bool) | 21 | 0 | 32 | src/token/Token.sol:Token |
| reservedUntilTokenId | uint256 | 22 | 0 | 32 | src/token/Token.sol:Token |