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

     1  [
     2    {
     3      "inputs": [],
     4      "stateMutability": "nonpayable",
     5      "type": "constructor"
     6    },
     7    {
     8      "inputs": [],
     9      "name": "GUARDIAN_SLOT",
    10      "outputs": [
    11        {
    12          "internalType": "bytes32",
    13          "name": "",
    14          "type": "bytes32"
    15        }
    16      ],
    17      "stateMutability": "view",
    18      "type": "function"
    19    },
    20    {
    21      "inputs": [],
    22      "name": "PAUSED_SLOT",
    23      "outputs": [
    24        {
    25          "internalType": "bytes32",
    26          "name": "",
    27          "type": "bytes32"
    28        }
    29      ],
    30      "stateMutability": "view",
    31      "type": "function"
    32    },
    33    {
    34      "inputs": [],
    35      "name": "guardian",
    36      "outputs": [
    37        {
    38          "internalType": "address",
    39          "name": "guardian_",
    40          "type": "address"
    41        }
    42      ],
    43      "stateMutability": "view",
    44      "type": "function"
    45    },
    46    {
    47      "inputs": [
    48        {
    49          "internalType": "address",
    50          "name": "_guardian",
    51          "type": "address"
    52        },
    53        {
    54          "internalType": "bool",
    55          "name": "_paused",
    56          "type": "bool"
    57        }
    58      ],
    59      "name": "initialize",
    60      "outputs": [],
    61      "stateMutability": "nonpayable",
    62      "type": "function"
    63    },
    64    {
    65      "inputs": [
    66        {
    67          "internalType": "string",
    68          "name": "_identifier",
    69          "type": "string"
    70        }
    71      ],
    72      "name": "pause",
    73      "outputs": [],
    74      "stateMutability": "nonpayable",
    75      "type": "function"
    76    },
    77    {
    78      "inputs": [],
    79      "name": "paused",
    80      "outputs": [
    81        {
    82          "internalType": "bool",
    83          "name": "paused_",
    84          "type": "bool"
    85        }
    86      ],
    87      "stateMutability": "view",
    88      "type": "function"
    89    },
    90    {
    91      "inputs": [],
    92      "name": "unpause",
    93      "outputs": [],
    94      "stateMutability": "nonpayable",
    95      "type": "function"
    96    },
    97    {
    98      "inputs": [],
    99      "name": "version",
   100      "outputs": [
   101        {
   102          "internalType": "string",
   103          "name": "",
   104          "type": "string"
   105        }
   106      ],
   107      "stateMutability": "view",
   108      "type": "function"
   109    },
   110    {
   111      "anonymous": false,
   112      "inputs": [
   113        {
   114          "indexed": true,
   115          "internalType": "enum SuperchainConfig.UpdateType",
   116          "name": "updateType",
   117          "type": "uint8"
   118        },
   119        {
   120          "indexed": false,
   121          "internalType": "bytes",
   122          "name": "data",
   123          "type": "bytes"
   124        }
   125      ],
   126      "name": "ConfigUpdate",
   127      "type": "event"
   128    },
   129    {
   130      "anonymous": false,
   131      "inputs": [
   132        {
   133          "indexed": false,
   134          "internalType": "uint8",
   135          "name": "version",
   136          "type": "uint8"
   137        }
   138      ],
   139      "name": "Initialized",
   140      "type": "event"
   141    },
   142    {
   143      "anonymous": false,
   144      "inputs": [
   145        {
   146          "indexed": false,
   147          "internalType": "string",
   148          "name": "identifier",
   149          "type": "string"
   150        }
   151      ],
   152      "name": "Paused",
   153      "type": "event"
   154    },
   155    {
   156      "anonymous": false,
   157      "inputs": [],
   158      "name": "Unpaused",
   159      "type": "event"
   160    }
   161  ]