RelayRound
hasUnclaimedReward
hasUnclaimedRewardMemeriksa apakah pengguna memiliki hadiah yang belum diklaim.
function hasUnclaimedReward(address _relay_staker_addr) external view responsible returns (bool has_reward)Parameter:
_relay_staker_addr
address
Alamat penaruh
Nilai hasil:
has_reward
bool
Benar jika memiliki hadiah yang belum diklaim, salah jika tidak
getRewardForRound
getRewardForRoundMenghitung 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:
_relay_staker_addr
address
Alamat penaruh
Nilai hasil:
_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
sendRelaysToRelayRoundMengatur pengganti ke putaran tertentu.
function sendRelaysToRelayRound(address relay_round_addr, uint32 count) external override onlyRootParameter:
relay_round_addr
address
Alamat putaran pengganti
count
uint32
Jumlah pengganti untuk dikirimkan ke putaran pengganti
_checkRelaysInstalled
_checkRelaysInstalledMemeriksa apakah ada cukup pengganti yang terinstal.
function _checkRelaysInstalled() internaldestroy
destroyMenghancurkan putaran jika berakhir.
function destroy() external override onlyRootonCodeUpgrade
onCodeUpgradeMengatur data putaran pengganti berdasarkan data yang ditingkatkan.
function onCodeUpgrade(TvmCell upgrade_data) privateParameter:
upgrade_data
TvmCell
Meningkatkan data pemilihan dalam format sel
count
uint32
Jumlah pengganti untuk dikirimkan ke putaran pengganti
upgrade
upgradeMeningkatkan data putaran pengganti dan kode.
function upgrade(TvmCell code, uint32 new_version, address send_gas_to) external onlyRootParameter:
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
Was this helpful?