@@ -17426,6 +17426,399 @@
1742617426 }
1742717427 }
1742817428 }
17429+ },
17430+ "ae62872993614795c3a6aa9ced16def7033f346b1abb54227caefa8265932dcc": {
17431+ "address": "0x258ce833CF9AD19208372763A00aA1565Dd40b3C",
17432+ "txHash": "0x425c11a4d5819a47eac4040e8cf4bd14190390656051f8226b3208b382381a98",
17433+ "layout": {
17434+ "solcVersion": "0.8.28",
17435+ "storage": [
17436+ {
17437+ "label": "_initialized",
17438+ "offset": 0,
17439+ "slot": "0",
17440+ "type": "t_uint8",
17441+ "contract": "Initializable",
17442+ "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:63",
17443+ "retypedFrom": "bool"
17444+ },
17445+ {
17446+ "label": "_initializing",
17447+ "offset": 1,
17448+ "slot": "0",
17449+ "type": "t_bool",
17450+ "contract": "Initializable",
17451+ "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:68"
17452+ },
17453+ {
17454+ "label": "__gap",
17455+ "offset": 0,
17456+ "slot": "1",
17457+ "type": "t_array(t_uint256)50_storage",
17458+ "contract": "ContextUpgradeable",
17459+ "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:40"
17460+ },
17461+ {
17462+ "label": "__gap",
17463+ "offset": 0,
17464+ "slot": "51",
17465+ "type": "t_array(t_uint256)50_storage",
17466+ "contract": "ERC1967UpgradeUpgradeable",
17467+ "src": "@openzeppelin/contracts-upgradeable/proxy/ERC1967/ERC1967UpgradeUpgradeable.sol:169"
17468+ },
17469+ {
17470+ "label": "__gap",
17471+ "offset": 0,
17472+ "slot": "101",
17473+ "type": "t_array(t_uint256)50_storage",
17474+ "contract": "UUPSUpgradeable",
17475+ "src": "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol:111"
17476+ },
17477+ {
17478+ "label": "main",
17479+ "offset": 0,
17480+ "slot": "151",
17481+ "type": "t_contract(IMain)23958",
17482+ "contract": "ComponentP1",
17483+ "src": "contracts/p1/mixins/Component.sol:21"
17484+ },
17485+ {
17486+ "label": "__gap",
17487+ "offset": 0,
17488+ "slot": "152",
17489+ "type": "t_array(t_uint256)49_storage",
17490+ "contract": "ComponentP1",
17491+ "src": "contracts/p1/mixins/Component.sol:87"
17492+ },
17493+ {
17494+ "label": "_balances",
17495+ "offset": 0,
17496+ "slot": "201",
17497+ "type": "t_mapping(t_address,t_uint256)",
17498+ "contract": "ERC20Upgradeable",
17499+ "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:40"
17500+ },
17501+ {
17502+ "label": "_allowances",
17503+ "offset": 0,
17504+ "slot": "202",
17505+ "type": "t_mapping(t_address,t_mapping(t_address,t_uint256))",
17506+ "contract": "ERC20Upgradeable",
17507+ "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:42"
17508+ },
17509+ {
17510+ "label": "_totalSupply",
17511+ "offset": 0,
17512+ "slot": "203",
17513+ "type": "t_uint256",
17514+ "contract": "ERC20Upgradeable",
17515+ "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:44"
17516+ },
17517+ {
17518+ "label": "_name",
17519+ "offset": 0,
17520+ "slot": "204",
17521+ "type": "t_string_storage",
17522+ "contract": "ERC20Upgradeable",
17523+ "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:46"
17524+ },
17525+ {
17526+ "label": "_symbol",
17527+ "offset": 0,
17528+ "slot": "205",
17529+ "type": "t_string_storage",
17530+ "contract": "ERC20Upgradeable",
17531+ "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:47"
17532+ },
17533+ {
17534+ "label": "__gap",
17535+ "offset": 0,
17536+ "slot": "206",
17537+ "type": "t_array(t_uint256)45_storage",
17538+ "contract": "ERC20Upgradeable",
17539+ "src": "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol:376"
17540+ },
17541+ {
17542+ "label": "_hashedName",
17543+ "offset": 0,
17544+ "slot": "251",
17545+ "type": "t_bytes32",
17546+ "contract": "EIP712Upgradeable",
17547+ "src": "@openzeppelin/contracts-upgradeable/utils/cryptography/EIP712Upgradeable.sol:40",
17548+ "renamedFrom": "_HASHED_NAME"
17549+ },
17550+ {
17551+ "label": "_hashedVersion",
17552+ "offset": 0,
17553+ "slot": "252",
17554+ "type": "t_bytes32",
17555+ "contract": "EIP712Upgradeable",
17556+ "src": "@openzeppelin/contracts-upgradeable/utils/cryptography/EIP712Upgradeable.sol:42",
17557+ "renamedFrom": "_HASHED_VERSION"
17558+ },
17559+ {
17560+ "label": "_name",
17561+ "offset": 0,
17562+ "slot": "253",
17563+ "type": "t_string_storage",
17564+ "contract": "EIP712Upgradeable",
17565+ "src": "@openzeppelin/contracts-upgradeable/utils/cryptography/EIP712Upgradeable.sol:44"
17566+ },
17567+ {
17568+ "label": "_version",
17569+ "offset": 0,
17570+ "slot": "254",
17571+ "type": "t_string_storage",
17572+ "contract": "EIP712Upgradeable",
17573+ "src": "@openzeppelin/contracts-upgradeable/utils/cryptography/EIP712Upgradeable.sol:45"
17574+ },
17575+ {
17576+ "label": "__gap",
17577+ "offset": 0,
17578+ "slot": "255",
17579+ "type": "t_array(t_uint256)48_storage",
17580+ "contract": "EIP712Upgradeable",
17581+ "src": "@openzeppelin/contracts-upgradeable/utils/cryptography/EIP712Upgradeable.sol:204"
17582+ },
17583+ {
17584+ "label": "_nonces",
17585+ "offset": 0,
17586+ "slot": "303",
17587+ "type": "t_mapping(t_address,t_struct(Counter)6580_storage)",
17588+ "contract": "ERC20PermitUpgradeable",
17589+ "src": "contracts/vendor/ERC20PermitUpgradeable.sol:37"
17590+ },
17591+ {
17592+ "label": "_PERMIT_TYPEHASH_DEPRECATED_SLOT",
17593+ "offset": 0,
17594+ "slot": "304",
17595+ "type": "t_bytes32",
17596+ "contract": "ERC20PermitUpgradeable",
17597+ "src": "contracts/vendor/ERC20PermitUpgradeable.sol:51",
17598+ "renamedFrom": "_PERMIT_TYPEHASH"
17599+ },
17600+ {
17601+ "label": "__gap",
17602+ "offset": 0,
17603+ "slot": "305",
17604+ "type": "t_array(t_uint256)48_storage",
17605+ "contract": "ERC20PermitUpgradeable",
17606+ "src": "contracts/vendor/ERC20PermitUpgradeable.sol:129"
17607+ },
17608+ {
17609+ "label": "mandate",
17610+ "offset": 0,
17611+ "slot": "353",
17612+ "type": "t_string_storage",
17613+ "contract": "RTokenP1",
17614+ "src": "contracts/p1/RToken.sol:45"
17615+ },
17616+ {
17617+ "label": "assetRegistry",
17618+ "offset": 0,
17619+ "slot": "354",
17620+ "type": "t_contract(IAssetRegistry)22381",
17621+ "contract": "RTokenP1",
17622+ "src": "contracts/p1/RToken.sol:48"
17623+ },
17624+ {
17625+ "label": "basketHandler",
17626+ "offset": 0,
17627+ "slot": "355",
17628+ "type": "t_contract(IBasketHandler)22761",
17629+ "contract": "RTokenP1",
17630+ "src": "contracts/p1/RToken.sol:49"
17631+ },
17632+ {
17633+ "label": "backingManager",
17634+ "offset": 0,
17635+ "slot": "356",
17636+ "type": "t_contract(IBackingManager)22489",
17637+ "contract": "RTokenP1",
17638+ "src": "contracts/p1/RToken.sol:50"
17639+ },
17640+ {
17641+ "label": "furnace",
17642+ "offset": 0,
17643+ "slot": "357",
17644+ "type": "t_contract(IFurnace)23479",
17645+ "contract": "RTokenP1",
17646+ "src": "contracts/p1/RToken.sol:51"
17647+ },
17648+ {
17649+ "label": "basketsNeeded",
17650+ "offset": 0,
17651+ "slot": "358",
17652+ "type": "t_uint192",
17653+ "contract": "RTokenP1",
17654+ "src": "contracts/p1/RToken.sol:56"
17655+ },
17656+ {
17657+ "label": "issuanceThrottle",
17658+ "offset": 0,
17659+ "slot": "359",
17660+ "type": "t_struct(Throttle)27301_storage",
17661+ "contract": "RTokenP1",
17662+ "src": "contracts/p1/RToken.sol:59"
17663+ },
17664+ {
17665+ "label": "redemptionThrottle",
17666+ "offset": 0,
17667+ "slot": "363",
17668+ "type": "t_struct(Throttle)27301_storage",
17669+ "contract": "RTokenP1",
17670+ "src": "contracts/p1/RToken.sol:60"
17671+ },
17672+ {
17673+ "label": "__gap",
17674+ "offset": 0,
17675+ "slot": "367",
17676+ "type": "t_array(t_uint256)42_storage",
17677+ "contract": "RTokenP1",
17678+ "src": "contracts/p1/RToken.sol:616"
17679+ }
17680+ ],
17681+ "types": {
17682+ "t_address": {
17683+ "label": "address",
17684+ "numberOfBytes": "20"
17685+ },
17686+ "t_array(t_uint256)42_storage": {
17687+ "label": "uint256[42]",
17688+ "numberOfBytes": "1344"
17689+ },
17690+ "t_array(t_uint256)45_storage": {
17691+ "label": "uint256[45]",
17692+ "numberOfBytes": "1440"
17693+ },
17694+ "t_array(t_uint256)48_storage": {
17695+ "label": "uint256[48]",
17696+ "numberOfBytes": "1536"
17697+ },
17698+ "t_array(t_uint256)49_storage": {
17699+ "label": "uint256[49]",
17700+ "numberOfBytes": "1568"
17701+ },
17702+ "t_array(t_uint256)50_storage": {
17703+ "label": "uint256[50]",
17704+ "numberOfBytes": "1600"
17705+ },
17706+ "t_bool": {
17707+ "label": "bool",
17708+ "numberOfBytes": "1"
17709+ },
17710+ "t_bytes32": {
17711+ "label": "bytes32",
17712+ "numberOfBytes": "32"
17713+ },
17714+ "t_contract(IAssetRegistry)22381": {
17715+ "label": "contract IAssetRegistry",
17716+ "numberOfBytes": "20"
17717+ },
17718+ "t_contract(IBackingManager)22489": {
17719+ "label": "contract IBackingManager",
17720+ "numberOfBytes": "20"
17721+ },
17722+ "t_contract(IBasketHandler)22761": {
17723+ "label": "contract IBasketHandler",
17724+ "numberOfBytes": "20"
17725+ },
17726+ "t_contract(IFurnace)23479": {
17727+ "label": "contract IFurnace",
17728+ "numberOfBytes": "20"
17729+ },
17730+ "t_contract(IMain)23958": {
17731+ "label": "contract IMain",
17732+ "numberOfBytes": "20"
17733+ },
17734+ "t_mapping(t_address,t_mapping(t_address,t_uint256))": {
17735+ "label": "mapping(address => mapping(address => uint256))",
17736+ "numberOfBytes": "32"
17737+ },
17738+ "t_mapping(t_address,t_struct(Counter)6580_storage)": {
17739+ "label": "mapping(address => struct CountersUpgradeable.Counter)",
17740+ "numberOfBytes": "32"
17741+ },
17742+ "t_mapping(t_address,t_uint256)": {
17743+ "label": "mapping(address => uint256)",
17744+ "numberOfBytes": "32"
17745+ },
17746+ "t_string_storage": {
17747+ "label": "string",
17748+ "numberOfBytes": "32"
17749+ },
17750+ "t_struct(Counter)6580_storage": {
17751+ "label": "struct CountersUpgradeable.Counter",
17752+ "members": [
17753+ {
17754+ "label": "_value",
17755+ "type": "t_uint256",
17756+ "offset": 0,
17757+ "slot": "0"
17758+ }
17759+ ],
17760+ "numberOfBytes": "32"
17761+ },
17762+ "t_struct(Params)27293_storage": {
17763+ "label": "struct ThrottleLib.Params",
17764+ "members": [
17765+ {
17766+ "label": "amtRate",
17767+ "type": "t_uint256",
17768+ "offset": 0,
17769+ "slot": "0"
17770+ },
17771+ {
17772+ "label": "pctRate",
17773+ "type": "t_uint192",
17774+ "offset": 0,
17775+ "slot": "1"
17776+ }
17777+ ],
17778+ "numberOfBytes": "64"
17779+ },
17780+ "t_struct(Throttle)27301_storage": {
17781+ "label": "struct ThrottleLib.Throttle",
17782+ "members": [
17783+ {
17784+ "label": "params",
17785+ "type": "t_struct(Params)27293_storage",
17786+ "offset": 0,
17787+ "slot": "0"
17788+ },
17789+ {
17790+ "label": "lastTimestamp",
17791+ "type": "t_uint48",
17792+ "offset": 0,
17793+ "slot": "2"
17794+ },
17795+ {
17796+ "label": "lastAvailable",
17797+ "type": "t_uint256",
17798+ "offset": 0,
17799+ "slot": "3"
17800+ }
17801+ ],
17802+ "numberOfBytes": "128"
17803+ },
17804+ "t_uint192": {
17805+ "label": "uint192",
17806+ "numberOfBytes": "24"
17807+ },
17808+ "t_uint256": {
17809+ "label": "uint256",
17810+ "numberOfBytes": "32"
17811+ },
17812+ "t_uint48": {
17813+ "label": "uint48",
17814+ "numberOfBytes": "6"
17815+ },
17816+ "t_uint8": {
17817+ "label": "uint8",
17818+ "numberOfBytes": "1"
17819+ }
17820+ }
17821+ }
1742917822 }
1743017823 }
1743117824}
0 commit comments