github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/snapshots/storageLayout/L1CrossDomainMessenger.json (about) 1 [ 2 { 3 "bytes": "20", 4 "label": "spacer_0_0_20", 5 "offset": 0, 6 "slot": "0", 7 "type": "address" 8 }, 9 { 10 "bytes": "1", 11 "label": "_initialized", 12 "offset": 20, 13 "slot": "0", 14 "type": "uint8" 15 }, 16 { 17 "bytes": "1", 18 "label": "_initializing", 19 "offset": 21, 20 "slot": "0", 21 "type": "bool" 22 }, 23 { 24 "bytes": "1600", 25 "label": "spacer_1_0_1600", 26 "offset": 0, 27 "slot": "1", 28 "type": "uint256[50]" 29 }, 30 { 31 "bytes": "20", 32 "label": "spacer_51_0_20", 33 "offset": 0, 34 "slot": "51", 35 "type": "address" 36 }, 37 { 38 "bytes": "1568", 39 "label": "spacer_52_0_1568", 40 "offset": 0, 41 "slot": "52", 42 "type": "uint256[49]" 43 }, 44 { 45 "bytes": "1", 46 "label": "spacer_101_0_1", 47 "offset": 0, 48 "slot": "101", 49 "type": "bool" 50 }, 51 { 52 "bytes": "1568", 53 "label": "spacer_102_0_1568", 54 "offset": 0, 55 "slot": "102", 56 "type": "uint256[49]" 57 }, 58 { 59 "bytes": "32", 60 "label": "spacer_151_0_32", 61 "offset": 0, 62 "slot": "151", 63 "type": "uint256" 64 }, 65 { 66 "bytes": "1568", 67 "label": "spacer_152_0_1568", 68 "offset": 0, 69 "slot": "152", 70 "type": "uint256[49]" 71 }, 72 { 73 "bytes": "32", 74 "label": "spacer_201_0_32", 75 "offset": 0, 76 "slot": "201", 77 "type": "mapping(bytes32 => bool)" 78 }, 79 { 80 "bytes": "32", 81 "label": "spacer_202_0_32", 82 "offset": 0, 83 "slot": "202", 84 "type": "mapping(bytes32 => bool)" 85 }, 86 { 87 "bytes": "32", 88 "label": "successfulMessages", 89 "offset": 0, 90 "slot": "203", 91 "type": "mapping(bytes32 => bool)" 92 }, 93 { 94 "bytes": "20", 95 "label": "xDomainMsgSender", 96 "offset": 0, 97 "slot": "204", 98 "type": "address" 99 }, 100 { 101 "bytes": "30", 102 "label": "msgNonce", 103 "offset": 0, 104 "slot": "205", 105 "type": "uint240" 106 }, 107 { 108 "bytes": "32", 109 "label": "failedMessages", 110 "offset": 0, 111 "slot": "206", 112 "type": "mapping(bytes32 => bool)" 113 }, 114 { 115 "bytes": "20", 116 "label": "otherMessenger", 117 "offset": 0, 118 "slot": "207", 119 "type": "contract CrossDomainMessenger" 120 }, 121 { 122 "bytes": "1376", 123 "label": "__gap", 124 "offset": 0, 125 "slot": "208", 126 "type": "uint256[43]" 127 }, 128 { 129 "bytes": "20", 130 "label": "superchainConfig", 131 "offset": 0, 132 "slot": "251", 133 "type": "contract SuperchainConfig" 134 }, 135 { 136 "bytes": "20", 137 "label": "portal", 138 "offset": 0, 139 "slot": "252", 140 "type": "contract OptimismPortal" 141 } 142 ]