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 ]