最近开始学习智能合约,发现这个东西挺有意思。后期会将自己所写的所有合约都一一记录。欢迎大家交流。
下面这个合约实现的功能为:首先保证合约里面有eth,每调用一次智能合约,就会从智能合约获取一笔eth,称为水龙头合约。
pragma solidity >=0.4.22;
contract Faucet{
function withdraw(uint amount) public payable{
//amount 需要小于等于1
require(amount<=1);
//