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  ]