diff --git a/.openzeppelin/unknown-4690.json b/.openzeppelin/unknown-4690.json index 7ca1ce1..5ec6d01 100644 --- a/.openzeppelin/unknown-4690.json +++ b/.openzeppelin/unknown-4690.json @@ -9,6 +9,11 @@ "address": "0x5187C471c4B948D9d9e2F82F03C1eC4Fa5749474", "txHash": "0xb6ab65221992312128350ffc5eeacba94dd718b6d63042f33ec5b32cbadd3143", "kind": "transparent" + }, + { + "address": "0x915A859f5A9644955394d915ef3a28f2f008F188", + "txHash": "0x8c0085266b066de96a3c1a4db8f6586f76f0afdc589ddfb35430623886f69d33", + "kind": "transparent" } ], "impls": { @@ -1862,6 +1867,151 @@ }, "namespaces": {} } + }, + "7be264975c7af40cc6dbe1ee0755d613bfd3c6f55c94ef51272cd3b7dda95621": { + "address": "0x3c86d93A16f6aD3534D3D49a10363f4210c56031", + "txHash": "0x277ef411dd4a1fb8f3444d646afbf9270d6d8f1ab6d8ff6055a702ad46a249d9", + "layout": { + "solcVersion": "0.8.19", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:63", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:68" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:40" + }, + { + "label": "_owner", + "offset": 0, + "slot": "51", + "type": "t_address", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "ioIDStore", + "offset": 0, + "slot": "101", + "type": "t_contract(IioIDStore)701", + "contract": "PeriodClaimVault", + "src": "contracts/PeriodClaimVault.sol:23" + }, + { + "label": "period", + "offset": 0, + "slot": "102", + "type": "t_uint256", + "contract": "PeriodClaimVault", + "src": "contracts/PeriodClaimVault.sol:24" + }, + { + "label": "projectNum", + "offset": 0, + "slot": "103", + "type": "t_uint256", + "contract": "PeriodClaimVault", + "src": "contracts/PeriodClaimVault.sol:25" + }, + { + "label": "rewardPerDevice", + "offset": 0, + "slot": "104", + "type": "t_mapping(t_uint256,t_uint256)", + "contract": "PeriodClaimVault", + "src": "contracts/PeriodClaimVault.sol:26" + }, + { + "label": "projectRecipient", + "offset": 0, + "slot": "105", + "type": "t_mapping(t_uint256,t_address)", + "contract": "PeriodClaimVault", + "src": "contracts/PeriodClaimVault.sol:27" + }, + { + "label": "projectInvalidDevice", + "offset": 0, + "slot": "106", + "type": "t_mapping(t_uint256,t_uint256)", + "contract": "PeriodClaimVault", + "src": "contracts/PeriodClaimVault.sol:28" + }, + { + "label": "lastClaimedTimestamp", + "offset": 0, + "slot": "107", + "type": "t_mapping(t_uint256,t_uint256)", + "contract": "PeriodClaimVault", + "src": "contracts/PeriodClaimVault.sol:29" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_uint256)49_storage": { + "label": "uint256[49]", + "numberOfBytes": "1568" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_contract(IioIDStore)701": { + "label": "contract IioIDStore", + "numberOfBytes": "20" + }, + "t_mapping(t_uint256,t_address)": { + "label": "mapping(uint256 => address)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_uint256)": { + "label": "mapping(uint256 => uint256)", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } } } }