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

     1  [
     2    {
     3      "inputs": [],
     4      "name": "DECIMALS",
     5      "outputs": [
     6        {
     7          "internalType": "uint256",
     8          "name": "",
     9          "type": "uint256"
    10        }
    11      ],
    12      "stateMutability": "view",
    13      "type": "function"
    14    },
    15    {
    16      "inputs": [],
    17      "name": "baseFee",
    18      "outputs": [
    19        {
    20          "internalType": "uint256",
    21          "name": "",
    22          "type": "uint256"
    23        }
    24      ],
    25      "stateMutability": "view",
    26      "type": "function"
    27    },
    28    {
    29      "inputs": [],
    30      "name": "baseFeeScalar",
    31      "outputs": [
    32        {
    33          "internalType": "uint32",
    34          "name": "",
    35          "type": "uint32"
    36        }
    37      ],
    38      "stateMutability": "view",
    39      "type": "function"
    40    },
    41    {
    42      "inputs": [],
    43      "name": "blobBaseFee",
    44      "outputs": [
    45        {
    46          "internalType": "uint256",
    47          "name": "",
    48          "type": "uint256"
    49        }
    50      ],
    51      "stateMutability": "view",
    52      "type": "function"
    53    },
    54    {
    55      "inputs": [],
    56      "name": "blobBaseFeeScalar",
    57      "outputs": [
    58        {
    59          "internalType": "uint32",
    60          "name": "",
    61          "type": "uint32"
    62        }
    63      ],
    64      "stateMutability": "view",
    65      "type": "function"
    66    },
    67    {
    68      "inputs": [],
    69      "name": "decimals",
    70      "outputs": [
    71        {
    72          "internalType": "uint256",
    73          "name": "",
    74          "type": "uint256"
    75        }
    76      ],
    77      "stateMutability": "pure",
    78      "type": "function"
    79    },
    80    {
    81      "inputs": [],
    82      "name": "gasPrice",
    83      "outputs": [
    84        {
    85          "internalType": "uint256",
    86          "name": "",
    87          "type": "uint256"
    88        }
    89      ],
    90      "stateMutability": "view",
    91      "type": "function"
    92    },
    93    {
    94      "inputs": [
    95        {
    96          "internalType": "bytes",
    97          "name": "_data",
    98          "type": "bytes"
    99        }
   100      ],
   101      "name": "getL1Fee",
   102      "outputs": [
   103        {
   104          "internalType": "uint256",
   105          "name": "",
   106          "type": "uint256"
   107        }
   108      ],
   109      "stateMutability": "view",
   110      "type": "function"
   111    },
   112    {
   113      "inputs": [
   114        {
   115          "internalType": "bytes",
   116          "name": "_data",
   117          "type": "bytes"
   118        }
   119      ],
   120      "name": "getL1GasUsed",
   121      "outputs": [
   122        {
   123          "internalType": "uint256",
   124          "name": "",
   125          "type": "uint256"
   126        }
   127      ],
   128      "stateMutability": "view",
   129      "type": "function"
   130    },
   131    {
   132      "inputs": [],
   133      "name": "isEcotone",
   134      "outputs": [
   135        {
   136          "internalType": "bool",
   137          "name": "",
   138          "type": "bool"
   139        }
   140      ],
   141      "stateMutability": "view",
   142      "type": "function"
   143    },
   144    {
   145      "inputs": [],
   146      "name": "l1BaseFee",
   147      "outputs": [
   148        {
   149          "internalType": "uint256",
   150          "name": "",
   151          "type": "uint256"
   152        }
   153      ],
   154      "stateMutability": "view",
   155      "type": "function"
   156    },
   157    {
   158      "inputs": [],
   159      "name": "overhead",
   160      "outputs": [
   161        {
   162          "internalType": "uint256",
   163          "name": "",
   164          "type": "uint256"
   165        }
   166      ],
   167      "stateMutability": "view",
   168      "type": "function"
   169    },
   170    {
   171      "inputs": [],
   172      "name": "scalar",
   173      "outputs": [
   174        {
   175          "internalType": "uint256",
   176          "name": "",
   177          "type": "uint256"
   178        }
   179      ],
   180      "stateMutability": "view",
   181      "type": "function"
   182    },
   183    {
   184      "inputs": [],
   185      "name": "setEcotone",
   186      "outputs": [],
   187      "stateMutability": "nonpayable",
   188      "type": "function"
   189    },
   190    {
   191      "inputs": [],
   192      "name": "version",
   193      "outputs": [
   194        {
   195          "internalType": "string",
   196          "name": "",
   197          "type": "string"
   198        }
   199      ],
   200      "stateMutability": "view",
   201      "type": "function"
   202    }
   203  ]