event-contracts-base

BaseEvent

onRelaysLoaded

Mengubah status ke Tertunda

function onRelaysLoaded() virtual internal

loadRelays

Mendapatkan alamat putaran pengganti saat ini

function loadRelays() internal view

_checkVoteReceiver

Memeriksa juga penerima suara adalah alamat ini

function _checkVoteReceiver(address voteReceiver)

Parameter:

NamaJenisDeskripsi

voteReceiver

address

Alamat penerima suara

receiveRoundAddress

Berdasarkan kontrak putaran mengambil alamat putaran

function receiveRoundAddress(
        address roundContract,
        uint32 roundNum
    ) external onlyStaking

Parameter:

NamaJenisDeskripsi

roundContract

address

Alamat kontrak putaran

roundNum

uint32

Angka putaran

receiveRoundRelays

Memuat pengganti berdasarkan kunci mereka

function receiveRoundRelays(uint[] keys) external onlyRelayRound

Parameter:

NamaJenisDescription

keys

uint[]

Kunci pengganti putaran

EthereumBaseEvent

confirm

Mengonfirmasi acara. Hanya bisa dipanggil oleh pengganti yang bertugas di putaran ini. Hanya bisa dipanggil saat konfigurasi acara dalam status Tertunda

function confirm(address voteReceiver) public eventPending

Parameter:

NamaJenisDeskripsi

signature

bytes

tanda tangan pengganti di data acara Everscale

voteReceiver

address

Alamat penerima suara (alamat kontrak acara)

Acara yang dikeluarkan:

  • Konfirmasi

reject

Menolak acara. Hanya bisa dipanggil oleh pengganti yang bertugas di putaran ini. Hanya bisa dipanggil saat konfigurasi acara berada dalam status Tertunda.

function reject(address voteReceiver) public eventPending

Parameter:

NamaJenisDeskripsi

voteReceiver

address

Alamat penerima suara (alamat kontrak acara)

Acara yang dikeluarkan:

  • Tolak

Last updated