Pemilihan

applyForMembership

Menambahkan pengganti baru ke daftar node permintaan dan menerima permintaan.

function applyForMembership(
        address staker_addr,
        uint256 ton_pubkey,
        uint160 eth_addr,
        uint128 tokens,
        uint32 lock_time,
        uint32 code_version
    ) external override onlyUserData(staker_addr)

Parameter:

Nama
Jenis
Deskripsi

staker_addr

address

Alamat pengaplikasian penaruh

ton_pubkey

uint256

Kunci umum akun ton

eth_addr

uint160

Alamat akun ethereum

tokens

uint128

Jumlah token penaruh

lock_time

uint32

Durasi penguncian token

code_version

uint32

Versi kode

destroy

Harus dipanggil setelah transfer data pengganti ke putaran pengganti berikutnya.

finish

Mengakhiri pemilihan jika belum diakhiri dan mengirimkan bensin kembali ke root.

Parameter:

Nama
Jenis
Deskripsi

code_version

uint32

Kode versi pemilihan

sendRelaysToRelayRound

Mengatur pengganti ke putaran pengganti.

Parameter:

Nama
Jenis
Deskripsi

relay_round_addr

address

Alamat putaran pengganti

relays_count

uint32

Jumlah pengganti di putaran

upgrade

Meningkatkan data pemilihan dan mengatur kode baru.

Parameter:

Nama
Jenis
Deskripsi

code

TvmCell

Kode platform pemilihan

new_version

uint32

Versi baru platform pemilihan

sendGasTo

address

Alamat untuk mengirimkan sisa bensin

Acara yang dikeluarkan:

  • ElectionCodeUpgraded

onCodeUpgrade

Membawa info versi saat ini dan membuat node asal setelah inisialisasi kontrak.

Parameter:

Nama
Jenis
Deskripsi

upgrade_data

TvmCell

Meningkatkan data pemilihan dalam format sel

_buildUserDataParams

Membangun param data pengguna.

Parameter:

Nama
Jenis
Deskripsi

user

address

Alamat data pengguna

Nilai hasil:

Jenis
Deskripsi

TvmCell

Param Data Pengguna dalam format sel

_buildPlatformInitData

Mengatur data platform awal.

Parameter:

Nama
Jenis
Deskripsi

platform_root

address

Alamat platform

platform_type

uint8

Jenis platform

initial_data

TvmCell

Data platform awal dalam format sel

Nilai hasil:

Jenis
Deskripsi

TvmCell

Keadaan awal platform dalam format sel

Last updated

Was this helpful?