这里小编主要分享出合约代码,仅供参考!
pragma solidity ^0.4.24;
// 彩票项目
contract Lottery {
// 1. 管理员: 负责开奖和退钱
// 2. 彩民池,address[] player
// 3. 当前期数, round ,每期结束加一
address public manager;
address[] public players;
uint256 public round;
address public winner;
// 管理员
constructor() public {
manager = msg.sender;
}
// 投注函数:1. 每个人可以投多次,但是每次只能投注 1 ether
function play() payable public {
require(msg.value == 1 ether)