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 ]