github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/snapshots/abi/Proxy.json (about) 1 [ 2 { 3 "inputs": [ 4 { 5 "internalType": "address", 6 "name": "_admin", 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": "admin", 24 "outputs": [ 25 { 26 "internalType": "address", 27 "name": "", 28 "type": "address" 29 } 30 ], 31 "stateMutability": "nonpayable", 32 "type": "function" 33 }, 34 { 35 "inputs": [ 36 { 37 "internalType": "address", 38 "name": "_admin", 39 "type": "address" 40 } 41 ], 42 "name": "changeAdmin", 43 "outputs": [], 44 "stateMutability": "nonpayable", 45 "type": "function" 46 }, 47 { 48 "inputs": [], 49 "name": "implementation", 50 "outputs": [ 51 { 52 "internalType": "address", 53 "name": "", 54 "type": "address" 55 } 56 ], 57 "stateMutability": "nonpayable", 58 "type": "function" 59 }, 60 { 61 "inputs": [ 62 { 63 "internalType": "address", 64 "name": "_implementation", 65 "type": "address" 66 } 67 ], 68 "name": "upgradeTo", 69 "outputs": [], 70 "stateMutability": "nonpayable", 71 "type": "function" 72 }, 73 { 74 "inputs": [ 75 { 76 "internalType": "address", 77 "name": "_implementation", 78 "type": "address" 79 }, 80 { 81 "internalType": "bytes", 82 "name": "_data", 83 "type": "bytes" 84 } 85 ], 86 "name": "upgradeToAndCall", 87 "outputs": [ 88 { 89 "internalType": "bytes", 90 "name": "", 91 "type": "bytes" 92 } 93 ], 94 "stateMutability": "payable", 95 "type": "function" 96 }, 97 { 98 "anonymous": false, 99 "inputs": [ 100 { 101 "indexed": false, 102 "internalType": "address", 103 "name": "previousAdmin", 104 "type": "address" 105 }, 106 { 107 "indexed": false, 108 "internalType": "address", 109 "name": "newAdmin", 110 "type": "address" 111 } 112 ], 113 "name": "AdminChanged", 114 "type": "event" 115 }, 116 { 117 "anonymous": false, 118 "inputs": [ 119 { 120 "indexed": true, 121 "internalType": "address", 122 "name": "implementation", 123 "type": "address" 124 } 125 ], 126 "name": "Upgraded", 127 "type": "event" 128 } 129 ]