{
  "_format": "hh-sol-artifact-1",
  "contractName": "Faucet",
  "sourceName": "contracts/mocks/Faucet.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "lastWithdrawTime",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "token",
          "type": "address"
        }
      ],
      "name": "withdraw",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5061047f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063114dd2cf1461003b57806351cff8d914610075575b600080fd5b610063610049366004610275565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b610088610083366004610254565b61008a565b005b336000908152602081815260408083206001600160a01b03851684529091528120546100b990620151806102e8565b9050804210156100fc5760405162461bcd60e51b815260206004820152600a6024820152691d1a5b59481b1a5b5a5d60b21b604482015260640160405180910390fd5b6000826001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561013757600080fd5b505afa15801561014b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016f91906102c7565b61017d9060ff16600a610346565b61018890600a610414565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0384169063a9059cbb90604401602060405180830381600087803b1580156101d357600080fd5b505af11580156101e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020b91906102a7565b5050336000908152602081815260408083206001600160a01b039590951683529390529190912042905550565b80356001600160a01b038116811461024f57600080fd5b919050565b600060208284031215610265578081fd5b61026e82610238565b9392505050565b60008060408385031215610287578081fd5b61029083610238565b915061029e60208401610238565b90509250929050565b6000602082840312156102b8578081fd5b8151801515811461026e578182fd5b6000602082840312156102d8578081fd5b815160ff8116811461026e578182fd5b600082198211156102fb576102fb610433565b500190565b80825b6001808611610312575061033d565b81870482111561032457610324610433565b8086161561033157918102915b9490941c938002610303565b94509492505050565b600061026e600019848460008261035f5750600161026e565b8161036c5750600061026e565b8160018114610382576002811461038c576103b9565b600191505061026e565b60ff84111561039d5761039d610433565b6001841b9150848211156103b3576103b3610433565b5061026e565b5060208310610133831016604e8410600b84101617156103ec575081810a838111156103e7576103e7610433565b61026e565b6103f98484846001610300565b80860482111561040b5761040b610433565b02949350505050565b600081600019048311821515161561042e5761042e610433565b500290565b634e487b7160e01b600052601160045260246000fdfea264697066735822122011971280e4c742f7b75e1ed888cfe272e0acc603de164146aa7b461b0f7f5ab064736f6c63430008020033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063114dd2cf1461003b57806351cff8d914610075575b600080fd5b610063610049366004610275565b600060208181529281526040808220909352908152205481565b60405190815260200160405180910390f35b610088610083366004610254565b61008a565b005b336000908152602081815260408083206001600160a01b03851684529091528120546100b990620151806102e8565b9050804210156100fc5760405162461bcd60e51b815260206004820152600a6024820152691d1a5b59481b1a5b5a5d60b21b604482015260640160405180910390fd5b6000826001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561013757600080fd5b505afa15801561014b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016f91906102c7565b61017d9060ff16600a610346565b61018890600a610414565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0384169063a9059cbb90604401602060405180830381600087803b1580156101d357600080fd5b505af11580156101e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020b91906102a7565b5050336000908152602081815260408083206001600160a01b039590951683529390529190912042905550565b80356001600160a01b038116811461024f57600080fd5b919050565b600060208284031215610265578081fd5b61026e82610238565b9392505050565b60008060408385031215610287578081fd5b61029083610238565b915061029e60208401610238565b90509250929050565b6000602082840312156102b8578081fd5b8151801515811461026e578182fd5b6000602082840312156102d8578081fd5b815160ff8116811461026e578182fd5b600082198211156102fb576102fb610433565b500190565b80825b6001808611610312575061033d565b81870482111561032457610324610433565b8086161561033157918102915b9490941c938002610303565b94509492505050565b600061026e600019848460008261035f5750600161026e565b8161036c5750600061026e565b8160018114610382576002811461038c576103b9565b600191505061026e565b60ff84111561039d5761039d610433565b6001841b9150848211156103b3576103b3610433565b5061026e565b5060208310610133831016604e8410600b84101617156103ec575081810a838111156103e7576103e7610433565b61026e565b6103f98484846001610300565b80860482111561040b5761040b610433565b02949350505050565b600081600019048311821515161561042e5761042e610433565b500290565b634e487b7160e01b600052601160045260246000fdfea264697066735822122011971280e4c742f7b75e1ed888cfe272e0acc603de164146aa7b461b0f7f5ab064736f6c63430008020033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
