github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/snapshots/abi/Transactor.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      "inputs": [
    15        {
    16          "internalType": "address",
    17          "name": "_target",
    18          "type": "address"
    19        },
    20        {
    21          "internalType": "bytes",
    22          "name": "_data",
    23          "type": "bytes"
    24        },
    25        {
    26          "internalType": "uint256",
    27          "name": "_value",
    28          "type": "uint256"
    29        }
    30      ],
    31      "name": "CALL",
    32      "outputs": [
    33        {
    34          "internalType": "bool",
    35          "name": "success_",
    36          "type": "bool"
    37        },
    38        {
    39          "internalType": "bytes",
    40          "name": "data_",
    41          "type": "bytes"
    42        }
    43      ],
    44      "stateMutability": "payable",
    45      "type": "function"
    46    },
    47    {
    48      "inputs": [
    49        {
    50          "internalType": "address",
    51          "name": "_target",
    52          "type": "address"
    53        },
    54        {
    55          "internalType": "bytes",
    56          "name": "_data",
    57          "type": "bytes"
    58        }
    59      ],
    60      "name": "DELEGATECALL",
    61      "outputs": [
    62        {
    63          "internalType": "bool",
    64          "name": "success_",
    65          "type": "bool"
    66        },
    67        {
    68          "internalType": "bytes",
    69          "name": "data_",
    70          "type": "bytes"
    71        }
    72      ],
    73      "stateMutability": "payable",
    74      "type": "function"
    75    },
    76    {
    77      "inputs": [],
    78      "name": "owner",
    79      "outputs": [
    80        {
    81          "internalType": "address",
    82          "name": "",
    83          "type": "address"
    84        }
    85      ],
    86      "stateMutability": "view",
    87      "type": "function"
    88    },
    89    {
    90      "inputs": [
    91        {
    92          "internalType": "address",
    93          "name": "newOwner",
    94          "type": "address"
    95        }
    96      ],
    97      "name": "setOwner",
    98      "outputs": [],
    99      "stateMutability": "nonpayable",
   100      "type": "function"
   101    },
   102    {
   103      "anonymous": false,
   104      "inputs": [
   105        {
   106          "indexed": true,
   107          "internalType": "address",
   108          "name": "user",
   109          "type": "address"
   110        },
   111        {
   112          "indexed": true,
   113          "internalType": "address",
   114          "name": "newOwner",
   115          "type": "address"
   116        }
   117      ],
   118      "name": "OwnerUpdated",
   119      "type": "event"
   120    }
   121  ]