github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/snapshots/storageLayout/PreimageOracle.json (about)

     1  [
     2    {
     3      "bytes": "32",
     4      "label": "preimageLengths",
     5      "offset": 0,
     6      "slot": "0",
     7      "type": "mapping(bytes32 => uint256)"
     8    },
     9    {
    10      "bytes": "32",
    11      "label": "preimageParts",
    12      "offset": 0,
    13      "slot": "1",
    14      "type": "mapping(bytes32 => mapping(uint256 => bytes32))"
    15    },
    16    {
    17      "bytes": "32",
    18      "label": "preimagePartOk",
    19      "offset": 0,
    20      "slot": "2",
    21      "type": "mapping(bytes32 => mapping(uint256 => bool))"
    22    },
    23    {
    24      "bytes": "512",
    25      "label": "zeroHashes",
    26      "offset": 0,
    27      "slot": "3",
    28      "type": "bytes32[16]"
    29    },
    30    {
    31      "bytes": "32",
    32      "label": "proposals",
    33      "offset": 0,
    34      "slot": "19",
    35      "type": "struct PreimageOracle.LargePreimageProposalKeys[]"
    36    },
    37    {
    38      "bytes": "32",
    39      "label": "proposalBranches",
    40      "offset": 0,
    41      "slot": "20",
    42      "type": "mapping(address => mapping(uint256 => bytes32[16]))"
    43    },
    44    {
    45      "bytes": "32",
    46      "label": "proposalMetadata",
    47      "offset": 0,
    48      "slot": "21",
    49      "type": "mapping(address => mapping(uint256 => LPPMetaData))"
    50    },
    51    {
    52      "bytes": "32",
    53      "label": "proposalBonds",
    54      "offset": 0,
    55      "slot": "22",
    56      "type": "mapping(address => mapping(uint256 => uint256))"
    57    },
    58    {
    59      "bytes": "32",
    60      "label": "proposalParts",
    61      "offset": 0,
    62      "slot": "23",
    63      "type": "mapping(address => mapping(uint256 => bytes32))"
    64    },
    65    {
    66      "bytes": "32",
    67      "label": "proposalBlocks",
    68      "offset": 0,
    69      "slot": "24",
    70      "type": "mapping(address => mapping(uint256 => uint64[]))"
    71    }
    72  ]