github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/snapshots/abi/AdminFaucetAuthModule.json (about) 1 [ 2 { 3 "inputs": [ 4 { 5 "internalType": "address", 6 "name": "_admin", 7 "type": "address" 8 }, 9 { 10 "internalType": "string", 11 "name": "_name", 12 "type": "string" 13 }, 14 { 15 "internalType": "string", 16 "name": "_version", 17 "type": "string" 18 } 19 ], 20 "stateMutability": "nonpayable", 21 "type": "constructor" 22 }, 23 { 24 "inputs": [], 25 "name": "ADMIN", 26 "outputs": [ 27 { 28 "internalType": "address", 29 "name": "", 30 "type": "address" 31 } 32 ], 33 "stateMutability": "view", 34 "type": "function" 35 }, 36 { 37 "inputs": [], 38 "name": "PROOF_TYPEHASH", 39 "outputs": [ 40 { 41 "internalType": "bytes32", 42 "name": "", 43 "type": "bytes32" 44 } 45 ], 46 "stateMutability": "view", 47 "type": "function" 48 }, 49 { 50 "inputs": [ 51 { 52 "components": [ 53 { 54 "internalType": "address payable", 55 "name": "recipient", 56 "type": "address" 57 }, 58 { 59 "internalType": "bytes32", 60 "name": "nonce", 61 "type": "bytes32" 62 } 63 ], 64 "internalType": "struct Faucet.DripParameters", 65 "name": "_params", 66 "type": "tuple" 67 }, 68 { 69 "internalType": "bytes32", 70 "name": "_id", 71 "type": "bytes32" 72 }, 73 { 74 "internalType": "bytes", 75 "name": "_proof", 76 "type": "bytes" 77 } 78 ], 79 "name": "verify", 80 "outputs": [ 81 { 82 "internalType": "bool", 83 "name": "valid_", 84 "type": "bool" 85 } 86 ], 87 "stateMutability": "view", 88 "type": "function" 89 } 90 ]