diff --git a/.openzeppelin/unknown-2008.json b/.openzeppelin/unknown-2008.json index f97b816..4e5c7ba 100644 --- a/.openzeppelin/unknown-2008.json +++ b/.openzeppelin/unknown-2008.json @@ -15164,6 +15164,505 @@ ] } } + }, + "e7dbaeb6fc919336ff22a78f6e3835c4d48500bff5fd00706386b580f5535a03": { + "address": "0x57ff43EcDbd36bDc6fA33aade9a14339c6aF1627", + "txHash": "0x38414b9b6f0df85a5a23adef7d4f5ac942465bf0ff1587539843c92306f3727d", + "layout": { + "solcVersion": "0.8.24", + "storage": [ + { + "label": "_token", + "offset": 0, + "slot": "0", + "type": "t_address", + "contract": "CashierStorageV1", + "src": "contracts\\CashierStorage.sol:16" + }, + { + "label": "_shards", + "offset": 0, + "slot": "1", + "type": "t_array(t_contract(ICashierShard)8110)dyn_storage", + "contract": "CashierStorageV1", + "src": "contracts\\CashierStorage.sol:19" + }, + { + "label": "_cashOutBalances", + "offset": 0, + "slot": "2", + "type": "t_mapping(t_address,t_uint256)", + "contract": "CashierStorageV1", + "src": "contracts\\CashierStorage.sol:22" + }, + { + "label": "_pendingCashOutTxIds", + "offset": 0, + "slot": "3", + "type": "t_struct(Bytes32Set)3582_storage", + "contract": "CashierStorageV1", + "src": "contracts\\CashierStorage.sol:25" + }, + { + "label": "_cashInHookConfigs", + "offset": 0, + "slot": "5", + "type": "t_mapping(t_bytes32,t_struct(HookConfig)7859_storage)", + "contract": "CashierStorageV2", + "src": "contracts\\CashierStorage.sol:34" + }, + { + "label": "_cashOutHookConfigs", + "offset": 0, + "slot": "6", + "type": "t_mapping(t_bytes32,t_struct(HookConfig)7859_storage)", + "contract": "CashierStorageV2", + "src": "contracts\\CashierStorage.sol:37" + }, + { + "label": "__gap", + "offset": 0, + "slot": "7", + "type": "t_array(t_uint256)43_storage", + "contract": "CashierStorage", + "src": "contracts\\CashierStorage.sol:56" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(RoleData)24_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_struct(AccessControlStorage)34_storage": { + "label": "struct AccessControlUpgradeable.AccessControlStorage", + "members": [ + { + "label": "_roles", + "type": "t_mapping(t_bytes32,t_struct(RoleData)24_storage)", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(InitializableStorage)211_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(PausableStorage)357_storage": { + "label": "struct PausableUpgradeable.PausableStorage", + "members": [ + { + "label": "_paused", + "type": "t_bool", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(RoleData)24_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "hasRole", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_bytes32)dyn_storage": { + "label": "bytes32[]", + "numberOfBytes": "32" + }, + "t_array(t_contract(ICashierShard)8110)dyn_storage": { + "label": "contract ICashierShard[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)43_storage": { + "label": "uint256[43]", + "numberOfBytes": "1376" + }, + "t_contract(ICashierShard)8110": { + "label": "contract ICashierShard", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(HookConfig)7859_storage)": { + "label": "mapping(bytes32 => struct ICashierHookableTypes.HookConfig)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_uint256)": { + "label": "mapping(bytes32 => uint256)", + "numberOfBytes": "32" + }, + "t_struct(Bytes32Set)3582_storage": { + "label": "struct EnumerableSet.Bytes32Set", + "members": [ + { + "label": "_inner", + "type": "t_struct(Set)3388_storage", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "64" + }, + "t_struct(HookConfig)7859_storage": { + "label": "struct ICashierHookableTypes.HookConfig", + "members": [ + { + "label": "callableContract", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "hookFlags", + "type": "t_uint32", + "offset": 20, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(Set)3388_storage": { + "label": "struct EnumerableSet.Set", + "members": [ + { + "label": "_values", + "type": "t_array(t_bytes32)dyn_storage", + "offset": 0, + "slot": "0" + }, + { + "label": "_positions", + "type": "t_mapping(t_bytes32,t_uint256)", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint32": { + "label": "uint32", + "numberOfBytes": "4" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Pausable": [ + { + "contract": "PausableUpgradeable", + "label": "_paused", + "type": "t_bool", + "src": "@openzeppelin\\contracts-upgradeable\\utils\\PausableUpgradeable.sol:21", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.AccessControl": [ + { + "contract": "AccessControlUpgradeable", + "label": "_roles", + "type": "t_mapping(t_bytes32,t_struct(RoleData)24_storage)", + "src": "@openzeppelin\\contracts-upgradeable\\access\\AccessControlUpgradeable.sol:61", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin\\contracts-upgradeable\\proxy\\utils\\Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin\\contracts-upgradeable\\proxy\\utils\\Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "6bee1a58df821a43b509dd2abff9fcb86bff1c4b763e082cb63d4c782161a51b": { + "address": "0x4D3D0907fDb524bE5dE62B5195dE2AdFb7A5ddB6", + "txHash": "0xe0d4c4ce973ad5b1d83806f05e879109a5c4ae4eb91e97097d84ebeaa3bc810f", + "layout": { + "solcVersion": "0.8.24", + "storage": [ + { + "label": "_cashInOperations", + "offset": 0, + "slot": "0", + "type": "t_mapping(t_bytes32,t_struct(CashInOperation)8152_storage)", + "contract": "CashierShardStorageV1", + "src": "contracts\\CashierShardStorage.sol:13" + }, + { + "label": "_cashOutOperations", + "offset": 0, + "slot": "1", + "type": "t_mapping(t_bytes32,t_struct(CashOutOperation)8163_storage)", + "contract": "CashierShardStorageV1", + "src": "contracts\\CashierShardStorage.sol:16" + }, + { + "label": "_admins", + "offset": 0, + "slot": "2", + "type": "t_mapping(t_address,t_bool)", + "contract": "CashierShardStorageV2", + "src": "contracts\\CashierShardStorage.sol:24" + }, + { + "label": "__gap", + "offset": 0, + "slot": "3", + "type": "t_array(t_uint256)47_storage", + "contract": "CashierShardStorage", + "src": "contracts\\CashierShardStorage.sol:43" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)211_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)151_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)47_storage": { + "label": "uint256[47]", + "numberOfBytes": "1504" + }, + "t_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_enum(CashInStatus)8118": { + "label": "enum ICashierTypes.CashInStatus", + "members": [ + "Nonexistent", + "Executed", + "PremintExecuted" + ], + "numberOfBytes": "1" + }, + "t_enum(CashOutStatus)8135": { + "label": "enum ICashierTypes.CashOutStatus", + "members": [ + "Nonexistent", + "Pending", + "Reversed", + "Confirmed", + "Internal", + "Forced" + ], + "numberOfBytes": "1" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(CashInOperation)8152_storage)": { + "label": "mapping(bytes32 => struct ICashierTypes.CashInOperation)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(CashOutOperation)8163_storage)": { + "label": "mapping(bytes32 => struct ICashierTypes.CashOutOperation)", + "numberOfBytes": "32" + }, + "t_struct(CashInOperation)8152_storage": { + "label": "struct ICashierTypes.CashInOperation", + "members": [ + { + "label": "status", + "type": "t_enum(CashInStatus)8118", + "offset": 0, + "slot": "0" + }, + { + "label": "account", + "type": "t_address", + "offset": 1, + "slot": "0" + }, + { + "label": "amount", + "type": "t_uint64", + "offset": 21, + "slot": "0" + }, + { + "label": "flags", + "type": "t_uint8", + "offset": 29, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(CashOutOperation)8163_storage": { + "label": "struct ICashierTypes.CashOutOperation", + "members": [ + { + "label": "status", + "type": "t_enum(CashOutStatus)8135", + "offset": 0, + "slot": "0" + }, + { + "label": "account", + "type": "t_address", + "offset": 1, + "slot": "0" + }, + { + "label": "amount", + "type": "t_uint64", + "offset": 21, + "slot": "0" + }, + { + "label": "flags", + "type": "t_uint8", + "offset": 29, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin\\contracts-upgradeable\\access\\OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin\\contracts-upgradeable\\proxy\\utils\\Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin\\contracts-upgradeable\\proxy\\utils\\Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } } } } diff --git a/.openzeppelin/unknown-2009.json b/.openzeppelin/unknown-2009.json index aec1070..4110827 100644 --- a/.openzeppelin/unknown-2009.json +++ b/.openzeppelin/unknown-2009.json @@ -15117,6 +15117,505 @@ ] } } + }, + "e7dbaeb6fc919336ff22a78f6e3835c4d48500bff5fd00706386b580f5535a03": { + "address": "0x202D5aa3967e415521D94c0664f26598f3EAe261", + "txHash": "0x59cf73a7404cd5a7aa62f32b17a5dd4d926916cad665811f9a96bf6119f22b5f", + "layout": { + "solcVersion": "0.8.24", + "storage": [ + { + "label": "_token", + "offset": 0, + "slot": "0", + "type": "t_address", + "contract": "CashierStorageV1", + "src": "contracts\\CashierStorage.sol:16" + }, + { + "label": "_shards", + "offset": 0, + "slot": "1", + "type": "t_array(t_contract(ICashierShard)8110)dyn_storage", + "contract": "CashierStorageV1", + "src": "contracts\\CashierStorage.sol:19" + }, + { + "label": "_cashOutBalances", + "offset": 0, + "slot": "2", + "type": "t_mapping(t_address,t_uint256)", + "contract": "CashierStorageV1", + "src": "contracts\\CashierStorage.sol:22" + }, + { + "label": "_pendingCashOutTxIds", + "offset": 0, + "slot": "3", + "type": "t_struct(Bytes32Set)3582_storage", + "contract": "CashierStorageV1", + "src": "contracts\\CashierStorage.sol:25" + }, + { + "label": "_cashInHookConfigs", + "offset": 0, + "slot": "5", + "type": "t_mapping(t_bytes32,t_struct(HookConfig)7859_storage)", + "contract": "CashierStorageV2", + "src": "contracts\\CashierStorage.sol:34" + }, + { + "label": "_cashOutHookConfigs", + "offset": 0, + "slot": "6", + "type": "t_mapping(t_bytes32,t_struct(HookConfig)7859_storage)", + "contract": "CashierStorageV2", + "src": "contracts\\CashierStorage.sol:37" + }, + { + "label": "__gap", + "offset": 0, + "slot": "7", + "type": "t_array(t_uint256)43_storage", + "contract": "CashierStorage", + "src": "contracts\\CashierStorage.sol:56" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(RoleData)24_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_struct(AccessControlStorage)34_storage": { + "label": "struct AccessControlUpgradeable.AccessControlStorage", + "members": [ + { + "label": "_roles", + "type": "t_mapping(t_bytes32,t_struct(RoleData)24_storage)", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(InitializableStorage)211_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(PausableStorage)357_storage": { + "label": "struct PausableUpgradeable.PausableStorage", + "members": [ + { + "label": "_paused", + "type": "t_bool", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(RoleData)24_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "hasRole", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_bytes32)dyn_storage": { + "label": "bytes32[]", + "numberOfBytes": "32" + }, + "t_array(t_contract(ICashierShard)8110)dyn_storage": { + "label": "contract ICashierShard[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)43_storage": { + "label": "uint256[43]", + "numberOfBytes": "1376" + }, + "t_contract(ICashierShard)8110": { + "label": "contract ICashierShard", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(HookConfig)7859_storage)": { + "label": "mapping(bytes32 => struct ICashierHookableTypes.HookConfig)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_uint256)": { + "label": "mapping(bytes32 => uint256)", + "numberOfBytes": "32" + }, + "t_struct(Bytes32Set)3582_storage": { + "label": "struct EnumerableSet.Bytes32Set", + "members": [ + { + "label": "_inner", + "type": "t_struct(Set)3388_storage", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "64" + }, + "t_struct(HookConfig)7859_storage": { + "label": "struct ICashierHookableTypes.HookConfig", + "members": [ + { + "label": "callableContract", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "hookFlags", + "type": "t_uint32", + "offset": 20, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(Set)3388_storage": { + "label": "struct EnumerableSet.Set", + "members": [ + { + "label": "_values", + "type": "t_array(t_bytes32)dyn_storage", + "offset": 0, + "slot": "0" + }, + { + "label": "_positions", + "type": "t_mapping(t_bytes32,t_uint256)", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint32": { + "label": "uint32", + "numberOfBytes": "4" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Pausable": [ + { + "contract": "PausableUpgradeable", + "label": "_paused", + "type": "t_bool", + "src": "@openzeppelin\\contracts-upgradeable\\utils\\PausableUpgradeable.sol:21", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.AccessControl": [ + { + "contract": "AccessControlUpgradeable", + "label": "_roles", + "type": "t_mapping(t_bytes32,t_struct(RoleData)24_storage)", + "src": "@openzeppelin\\contracts-upgradeable\\access\\AccessControlUpgradeable.sol:61", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin\\contracts-upgradeable\\proxy\\utils\\Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin\\contracts-upgradeable\\proxy\\utils\\Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } + }, + "6bee1a58df821a43b509dd2abff9fcb86bff1c4b763e082cb63d4c782161a51b": { + "address": "0x8E682f3Bdf9CFE5479417Eb6360a3c45152313e9", + "txHash": "0x220525f19156b0af958e73a15becf8bfc5eab43369436ae1f56623392df5b021", + "layout": { + "solcVersion": "0.8.24", + "storage": [ + { + "label": "_cashInOperations", + "offset": 0, + "slot": "0", + "type": "t_mapping(t_bytes32,t_struct(CashInOperation)8152_storage)", + "contract": "CashierShardStorageV1", + "src": "contracts\\CashierShardStorage.sol:13" + }, + { + "label": "_cashOutOperations", + "offset": 0, + "slot": "1", + "type": "t_mapping(t_bytes32,t_struct(CashOutOperation)8163_storage)", + "contract": "CashierShardStorageV1", + "src": "contracts\\CashierShardStorage.sol:16" + }, + { + "label": "_admins", + "offset": 0, + "slot": "2", + "type": "t_mapping(t_address,t_bool)", + "contract": "CashierShardStorageV2", + "src": "contracts\\CashierShardStorage.sol:24" + }, + { + "label": "__gap", + "offset": 0, + "slot": "3", + "type": "t_array(t_uint256)47_storage", + "contract": "CashierShardStorage", + "src": "contracts\\CashierShardStorage.sol:43" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_struct(InitializableStorage)211_storage": { + "label": "struct Initializable.InitializableStorage", + "members": [ + { + "label": "_initialized", + "type": "t_uint64", + "offset": 0, + "slot": "0" + }, + { + "label": "_initializing", + "type": "t_bool", + "offset": 8, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(OwnableStorage)151_storage": { + "label": "struct OwnableUpgradeable.OwnableStorage", + "members": [ + { + "label": "_owner", + "type": "t_address", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint64": { + "label": "uint64", + "numberOfBytes": "8" + }, + "t_array(t_uint256)47_storage": { + "label": "uint256[47]", + "numberOfBytes": "1504" + }, + "t_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_enum(CashInStatus)8118": { + "label": "enum ICashierTypes.CashInStatus", + "members": [ + "Nonexistent", + "Executed", + "PremintExecuted" + ], + "numberOfBytes": "1" + }, + "t_enum(CashOutStatus)8135": { + "label": "enum ICashierTypes.CashOutStatus", + "members": [ + "Nonexistent", + "Pending", + "Reversed", + "Confirmed", + "Internal", + "Forced" + ], + "numberOfBytes": "1" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(CashInOperation)8152_storage)": { + "label": "mapping(bytes32 => struct ICashierTypes.CashInOperation)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(CashOutOperation)8163_storage)": { + "label": "mapping(bytes32 => struct ICashierTypes.CashOutOperation)", + "numberOfBytes": "32" + }, + "t_struct(CashInOperation)8152_storage": { + "label": "struct ICashierTypes.CashInOperation", + "members": [ + { + "label": "status", + "type": "t_enum(CashInStatus)8118", + "offset": 0, + "slot": "0" + }, + { + "label": "account", + "type": "t_address", + "offset": 1, + "slot": "0" + }, + { + "label": "amount", + "type": "t_uint64", + "offset": 21, + "slot": "0" + }, + { + "label": "flags", + "type": "t_uint8", + "offset": 29, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(CashOutOperation)8163_storage": { + "label": "struct ICashierTypes.CashOutOperation", + "members": [ + { + "label": "status", + "type": "t_enum(CashOutStatus)8135", + "offset": 0, + "slot": "0" + }, + { + "label": "account", + "type": "t_address", + "offset": 1, + "slot": "0" + }, + { + "label": "amount", + "type": "t_uint64", + "offset": 21, + "slot": "0" + }, + { + "label": "flags", + "type": "t_uint8", + "offset": 29, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": { + "erc7201:openzeppelin.storage.Ownable": [ + { + "contract": "OwnableUpgradeable", + "label": "_owner", + "type": "t_address", + "src": "@openzeppelin\\contracts-upgradeable\\access\\OwnableUpgradeable.sol:24", + "offset": 0, + "slot": "0" + } + ], + "erc7201:openzeppelin.storage.Initializable": [ + { + "contract": "Initializable", + "label": "_initialized", + "type": "t_uint64", + "src": "@openzeppelin\\contracts-upgradeable\\proxy\\utils\\Initializable.sol:69", + "offset": 0, + "slot": "0" + }, + { + "contract": "Initializable", + "label": "_initializing", + "type": "t_bool", + "src": "@openzeppelin\\contracts-upgradeable\\proxy\\utils\\Initializable.sol:73", + "offset": 8, + "slot": "0" + } + ] + } + } } } }