RelayRound

hasUnclaimedReward

Memeriksa apakah pengguna memiliki hadiah yang belum diklaim.

function hasUnclaimedReward(address _relay_staker_addr) external view responsible returns (bool has_reward)

Parameter:

Nama
Jenis
Deskripsi

_relay_staker_addr

address

Alamat penaruh

Nilai hasil:

Nama
Jenis
Deskripsi

has_reward

bool

Benar jika memiliki hadiah yang belum diklaim, salah jika tidak

getRewardForRound

Menghitung hadiah untuk putaran tertentu dan mengirimkannya ke pengguna.

function getRelayByStakerAddress(
        address _relay_staker_addr
    ) external view responsible returns (uint256 _ton_key, uint160 _eth_addr, address _staker_addr, uint128 _staked_tokens)

Parameter:

Nama
Jenis
Deskripsi

_relay_staker_addr

address

Alamat penaruh

Nilai hasil:

Nama
Jenis
Deskripsi

_ton_key

uint256

Kunci umum akun ton

_eth_addr

uint160

Alamat akun Ethereum

_staker_addr

address

Alamat penaruh

_staked_tokens

uint128

Jumlah token yang dipertaruhkan

sendRelaysToRelayRound

Mengatur pengganti ke putaran tertentu.

function sendRelaysToRelayRound(address relay_round_addr, uint32 count) external override onlyRoot

Parameter:

Nama
Jenis
Deskripsi

relay_round_addr

address

Alamat putaran pengganti

count

uint32

Jumlah pengganti untuk dikirimkan ke putaran pengganti

_checkRelaysInstalled

Memeriksa apakah ada cukup pengganti yang terinstal.

function _checkRelaysInstalled() internal

destroy

Menghancurkan putaran jika berakhir.

function destroy() external override onlyRoot

onCodeUpgrade

Mengatur data putaran pengganti berdasarkan data yang ditingkatkan.

function onCodeUpgrade(TvmCell upgrade_data) private

Parameter:

Nama
Jenis
Deskripsi

upgrade_data

TvmCell

Meningkatkan data pemilihan dalam format sel

count

uint32

Jumlah pengganti untuk dikirimkan ke putaran pengganti

upgrade

Meningkatkan data putaran pengganti dan kode.

function upgrade(TvmCell code, uint32 new_version, address send_gas_to) external onlyRoot

Parameter:

Nama
Jenis
Deskripsi

code

TvmCell

kode platform putaran pengganti

new_version

uint32

Versi baru platform putaran pengganti

send_gas_to

address

Alamat untuk mengirimkan sisa bensin

Acara yang dikeluarkan:

  • RelayRoundCodeUpgraded

Last updated