Pengajuan
queue
queueTerjadi setelah pelaksanaan pengajuan
function queue() override publicAcara yang dikeluarkan:
Antri
execute
executePelaksanaan pengajuan.
function execute() override publicAcara yang dikeluarkan:
Dijalankan
cancel
cancelPembatalan pengajuan.
function cancel() override publicAcara yang dikeluarkan:
Dibatalkan
castVote
castVoteMemproses suara pemilih apakah mendukung atau menentang pengajuan.
function castVote(
uint32 /*proposalId*/,
address voter,
uint128 votes,
bool support,
string reason
) override public onlyStakingAccount(voter)Parameter:
uint32
Id pengajuan
voter
address
Alamat pemilih
votes
uint128
Jumlah suara yang diberikan untuk pengajuan
support
bool
Benar jika mendukung, salah jika menentang
reason
string
Alasan suara yang diputuskan
Acara yang dikeluarkan:
VoteCast
onActionsExecuted
onActionsExecutedPanggilan kembali untuk tindakan yang dijalankan.
function onActionsExecuted() override public onlyRootstate
stateMendapatkan keadaan pengajuan berdasarkan kondisi yang ditentukan.
function state() private view returns (ProposalState)Nilai hasil:
ProposalState
Keadaan pengajuan saat ini
unlockCastedVote
unlockCastedVoteMembuka suara yang diberikan hanya jika keadaan pengajuan tidak aktif.
function unlockCastedVote(address accountOwner) override public view onlyStakingAccount(accountOwner)Parameter:
accountOwner
address
Alamat pemilik akun
unlockVoteTokens
unlockVoteTokensMembuka token suara berdasarkan keadaan pengajuan.
function unlockVoteTokens(address accountOwner) override public view onlyStakingAccount(accountOwner)Parameter:
accountOwner
address
Alamat pemilik akun
_buildAccountInitialData
_buildAccountInitialDataMembangun data awal untuk akun.
function _buildAccountInitialData(address accountOwner) private inline pure returns (TvmCell)Parameter:
accountOwner
address
Alamat pemilik akun
Nilai hasil:
TvmCell
Data awal akun dalam format sel
_buildStakingInitData
_buildStakingInitDataMembangun data awal untuk taruhan.
function _buildStakingInitData(uint8 platformType, TvmCell initialData) private inline view returns (TvmCell)Parameter:
platformType
uint8
Jenis platform
initialData
TvmCell
Data awal direpresentasikan dalam format sel
Nilai hasil:
TvmCell
Data awal taruhan dalam format sel
requestUpgrade
requestUpgradeMembuat permintaan untuk meningkatkan pengajuan untuk versi berbeda
function requestUpgrade(address sendGasTo) override public viewParameter:
sendGasTo
address
Alamat untuk mengirimkan bensin yang terpakai
Acara yang dikeluarkan:
CodeUpgradeRequested
upgrade
upgradeMeningkatkan kode ke versi baru
function upgrade(TvmCell code, uint16 newVersion, address sendGasTo) override public onlyRootParameter:
code
TvmCell
Kode untuk diatur untuk versi terbaru
newVersion
uint16
Versi baru kode
sendGasTo
address
Alamat untuk mengirimkan bensin yang terpakai
Acara yang dikeluarkan:
ProposalCodeUpgraded
Last updated
Was this helpful?