github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/snapshots/abi/L1Block.json (about) 1 [ 2 { 3 "inputs": [], 4 "name": "DEPOSITOR_ACCOUNT", 5 "outputs": [ 6 { 7 "internalType": "address", 8 "name": "", 9 "type": "address" 10 } 11 ], 12 "stateMutability": "view", 13 "type": "function" 14 }, 15 { 16 "inputs": [], 17 "name": "baseFeeScalar", 18 "outputs": [ 19 { 20 "internalType": "uint32", 21 "name": "", 22 "type": "uint32" 23 } 24 ], 25 "stateMutability": "view", 26 "type": "function" 27 }, 28 { 29 "inputs": [], 30 "name": "basefee", 31 "outputs": [ 32 { 33 "internalType": "uint256", 34 "name": "", 35 "type": "uint256" 36 } 37 ], 38 "stateMutability": "view", 39 "type": "function" 40 }, 41 { 42 "inputs": [], 43 "name": "batcherHash", 44 "outputs": [ 45 { 46 "internalType": "bytes32", 47 "name": "", 48 "type": "bytes32" 49 } 50 ], 51 "stateMutability": "view", 52 "type": "function" 53 }, 54 { 55 "inputs": [], 56 "name": "blobBaseFee", 57 "outputs": [ 58 { 59 "internalType": "uint256", 60 "name": "", 61 "type": "uint256" 62 } 63 ], 64 "stateMutability": "view", 65 "type": "function" 66 }, 67 { 68 "inputs": [], 69 "name": "blobBaseFeeScalar", 70 "outputs": [ 71 { 72 "internalType": "uint32", 73 "name": "", 74 "type": "uint32" 75 } 76 ], 77 "stateMutability": "view", 78 "type": "function" 79 }, 80 { 81 "inputs": [], 82 "name": "hash", 83 "outputs": [ 84 { 85 "internalType": "bytes32", 86 "name": "", 87 "type": "bytes32" 88 } 89 ], 90 "stateMutability": "view", 91 "type": "function" 92 }, 93 { 94 "inputs": [], 95 "name": "l1FeeOverhead", 96 "outputs": [ 97 { 98 "internalType": "uint256", 99 "name": "", 100 "type": "uint256" 101 } 102 ], 103 "stateMutability": "view", 104 "type": "function" 105 }, 106 { 107 "inputs": [], 108 "name": "l1FeeScalar", 109 "outputs": [ 110 { 111 "internalType": "uint256", 112 "name": "", 113 "type": "uint256" 114 } 115 ], 116 "stateMutability": "view", 117 "type": "function" 118 }, 119 { 120 "inputs": [], 121 "name": "number", 122 "outputs": [ 123 { 124 "internalType": "uint64", 125 "name": "", 126 "type": "uint64" 127 } 128 ], 129 "stateMutability": "view", 130 "type": "function" 131 }, 132 { 133 "inputs": [], 134 "name": "sequenceNumber", 135 "outputs": [ 136 { 137 "internalType": "uint64", 138 "name": "", 139 "type": "uint64" 140 } 141 ], 142 "stateMutability": "view", 143 "type": "function" 144 }, 145 { 146 "inputs": [ 147 { 148 "internalType": "uint64", 149 "name": "_number", 150 "type": "uint64" 151 }, 152 { 153 "internalType": "uint64", 154 "name": "_timestamp", 155 "type": "uint64" 156 }, 157 { 158 "internalType": "uint256", 159 "name": "_basefee", 160 "type": "uint256" 161 }, 162 { 163 "internalType": "bytes32", 164 "name": "_hash", 165 "type": "bytes32" 166 }, 167 { 168 "internalType": "uint64", 169 "name": "_sequenceNumber", 170 "type": "uint64" 171 }, 172 { 173 "internalType": "bytes32", 174 "name": "_batcherHash", 175 "type": "bytes32" 176 }, 177 { 178 "internalType": "uint256", 179 "name": "_l1FeeOverhead", 180 "type": "uint256" 181 }, 182 { 183 "internalType": "uint256", 184 "name": "_l1FeeScalar", 185 "type": "uint256" 186 } 187 ], 188 "name": "setL1BlockValues", 189 "outputs": [], 190 "stateMutability": "nonpayable", 191 "type": "function" 192 }, 193 { 194 "inputs": [], 195 "name": "setL1BlockValuesEcotone", 196 "outputs": [], 197 "stateMutability": "nonpayable", 198 "type": "function" 199 }, 200 { 201 "inputs": [], 202 "name": "timestamp", 203 "outputs": [ 204 { 205 "internalType": "uint64", 206 "name": "", 207 "type": "uint64" 208 } 209 ], 210 "stateMutability": "view", 211 "type": "function" 212 }, 213 { 214 "inputs": [], 215 "name": "version", 216 "outputs": [ 217 { 218 "internalType": "string", 219 "name": "", 220 "type": "string" 221 } 222 ], 223 "stateMutability": "view", 224 "type": "function" 225 } 226 ]