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

     1  [
     2    {
     3      "inputs": [
     4        {
     5          "internalType": "address",
     6          "name": "_owner",
     7          "type": "address"
     8        }
     9      ],
    10      "stateMutability": "nonpayable",
    11      "type": "constructor"
    12    },
    13    {
    14      "stateMutability": "payable",
    15      "type": "fallback"
    16    },
    17    {
    18      "stateMutability": "payable",
    19      "type": "receive"
    20    },
    21    {
    22      "inputs": [],
    23      "name": "getImplementation",
    24      "outputs": [
    25        {
    26          "internalType": "address",
    27          "name": "",
    28          "type": "address"
    29        }
    30      ],
    31      "stateMutability": "nonpayable",
    32      "type": "function"
    33    },
    34    {
    35      "inputs": [],
    36      "name": "getOwner",
    37      "outputs": [
    38        {
    39          "internalType": "address",
    40          "name": "",
    41          "type": "address"
    42        }
    43      ],
    44      "stateMutability": "nonpayable",
    45      "type": "function"
    46    },
    47    {
    48      "inputs": [
    49        {
    50          "internalType": "bytes",
    51          "name": "_code",
    52          "type": "bytes"
    53        }
    54      ],
    55      "name": "setCode",
    56      "outputs": [],
    57      "stateMutability": "nonpayable",
    58      "type": "function"
    59    },
    60    {
    61      "inputs": [
    62        {
    63          "internalType": "address",
    64          "name": "_owner",
    65          "type": "address"
    66        }
    67      ],
    68      "name": "setOwner",
    69      "outputs": [],
    70      "stateMutability": "nonpayable",
    71      "type": "function"
    72    },
    73    {
    74      "inputs": [
    75        {
    76          "internalType": "bytes32",
    77          "name": "_key",
    78          "type": "bytes32"
    79        },
    80        {
    81          "internalType": "bytes32",
    82          "name": "_value",
    83          "type": "bytes32"
    84        }
    85      ],
    86      "name": "setStorage",
    87      "outputs": [],
    88      "stateMutability": "nonpayable",
    89      "type": "function"
    90    }
    91  ]