第三個公開彩票智慧型合約

2021-08-30 11:05:36 字數 827 閱讀 8803

pragma solidity ^

0.4.24

;contract lottery

function

play()

public payable

//開獎函式,由管理員執行

function

kaijiang

() onlymanager public

//修飾器,限定只有管理可以進行開獎

modifier onlymanager()

// 業務邏輯:

// 1. 對所有參與人進行轉賬,每人1 ether

// 2. 期數加一

// 3. 參與池清零

// 條件:

// 1. 只有管理員有許可權

// 2. 必須有人參與才進行退獎(可選)

function

tuijiang

() onlymanager public

round++

;delete players;

}// 1. 返回所有玩家

function

getplayers()

public view returns

(address)

// 2. 返回玩家人數

function

getplayerscount()

public view returns

(uint256)

function

getbalance()

public view returns

(uint256)

}

addEventListener第三個引數作用

dom方法 addeventlistener 和 removeeventlistener 是用來分配和刪除事件的函式。這兩個方法都需要三個引數,分別為 事件名稱 string 要觸發的事件處理函式 function 指定事件處理函式的時期或階段 boolean dom事件流如圖 當第三個引數設定為t...

第三個Sprint總結

成員 羅凱旋 羅林傑 吳偉鋒 黎文衷 第三階段四則運算專案預期的所有功能功能已經實現,包括自動生成各種難度的算式以及計時功能和小遊戲比賽 看誰一分鐘內算的題目最多等等 團隊github 燃盡圖 結果圖 1.每個成員第二個sprint階段有何需要改進?成員介紹 需要改進 羅凱旋首頁的ui設計有待改進,...

addEventListener的第三個引數詳解

示例 element.addeventlistener mousedown func,element.addeventlistener mousedown func,element.addeventlistener mousedown func,element.addeventlistener mo...