RelayRound

hasUnclaimedReward

Memeriksa apakah pengguna memiliki hadiah yang belum diklaim.

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

Parameter:

Nilai hasil:

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:

Nilai hasil:

sendRelaysToRelayRound

Mengatur pengganti ke putaran tertentu.

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

Parameter:

_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:

upgrade

Meningkatkan data putaran pengganti dan kode.

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

Parameter:

Acara yang dikeluarkan:

  • RelayRoundCodeUpgraded

Last updated