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

     1  [
     2    {
     3      "inputs": [],
     4      "name": "enableArbitraryContractDeployment",
     5      "outputs": [],
     6      "stateMutability": "nonpayable",
     7      "type": "function"
     8    },
     9    {
    10      "inputs": [
    11        {
    12          "internalType": "address",
    13          "name": "_deployer",
    14          "type": "address"
    15        }
    16      ],
    17      "name": "isDeployerAllowed",
    18      "outputs": [
    19        {
    20          "internalType": "bool",
    21          "name": "",
    22          "type": "bool"
    23        }
    24      ],
    25      "stateMutability": "view",
    26      "type": "function"
    27    },
    28    {
    29      "inputs": [],
    30      "name": "owner",
    31      "outputs": [
    32        {
    33          "internalType": "address",
    34          "name": "",
    35          "type": "address"
    36        }
    37      ],
    38      "stateMutability": "view",
    39      "type": "function"
    40    },
    41    {
    42      "inputs": [
    43        {
    44          "internalType": "address",
    45          "name": "_owner",
    46          "type": "address"
    47        }
    48      ],
    49      "name": "setOwner",
    50      "outputs": [],
    51      "stateMutability": "nonpayable",
    52      "type": "function"
    53    },
    54    {
    55      "inputs": [
    56        {
    57          "internalType": "address",
    58          "name": "_deployer",
    59          "type": "address"
    60        },
    61        {
    62          "internalType": "bool",
    63          "name": "_isWhitelisted",
    64          "type": "bool"
    65        }
    66      ],
    67      "name": "setWhitelistedDeployer",
    68      "outputs": [],
    69      "stateMutability": "nonpayable",
    70      "type": "function"
    71    },
    72    {
    73      "inputs": [],
    74      "name": "version",
    75      "outputs": [
    76        {
    77          "internalType": "string",
    78          "name": "",
    79          "type": "string"
    80        }
    81      ],
    82      "stateMutability": "view",
    83      "type": "function"
    84    },
    85    {
    86      "inputs": [
    87        {
    88          "internalType": "address",
    89          "name": "",
    90          "type": "address"
    91        }
    92      ],
    93      "name": "whitelist",
    94      "outputs": [
    95        {
    96          "internalType": "bool",
    97          "name": "",
    98          "type": "bool"
    99        }
   100      ],
   101      "stateMutability": "view",
   102      "type": "function"
   103    },
   104    {
   105      "anonymous": false,
   106      "inputs": [
   107        {
   108          "indexed": false,
   109          "internalType": "address",
   110          "name": "oldOwner",
   111          "type": "address"
   112        },
   113        {
   114          "indexed": false,
   115          "internalType": "address",
   116          "name": "newOwner",
   117          "type": "address"
   118        }
   119      ],
   120      "name": "OwnerChanged",
   121      "type": "event"
   122    },
   123    {
   124      "anonymous": false,
   125      "inputs": [
   126        {
   127          "indexed": false,
   128          "internalType": "address",
   129          "name": "oldOwner",
   130          "type": "address"
   131        }
   132      ],
   133      "name": "WhitelistDisabled",
   134      "type": "event"
   135    },
   136    {
   137      "anonymous": false,
   138      "inputs": [
   139        {
   140          "indexed": false,
   141          "internalType": "address",
   142          "name": "deployer",
   143          "type": "address"
   144        },
   145        {
   146          "indexed": false,
   147          "internalType": "bool",
   148          "name": "whitelisted",
   149          "type": "bool"
   150        }
   151      ],
   152      "name": "WhitelistStatusChanged",
   153      "type": "event"
   154    }
   155  ]