一个众筹的智能示范,来源于学习xinyminutes 主要是展示智能合约状态机(状态机)和函数功能器(修改器)的使用// CrowdFunder.sol pragma solidity ^0.6.6; /// @title CrowdFunder /// @author nemild contract CrowdFunder { // Variables set on create by creator address public creator; address payable public fundRecipient; // creator may be different than recipient, and must be payable uint public minimumToRaise; // required to tip, else everyone gets refund string campaignUrl; byte version = "1"; // Data structures enum State { Fundraising, ExpiredR...