validator_consensus_info - [devnet]
此内容尚不支持你的语言。
Common type: ValidatorConsensusInfo.
Structs
ValidatorConsensusInfo
Information about a validator that participates consensus.
struct ValidatorConsensusInfo has copy, drop, storeFields
-
addr: address -
pk_bytes: vector<u8> -
voting_power: u64
Functions
default
Create a default ValidatorConsensusInfo object. Value may be invalid. Only for place holding prupose.
public fun default(): validator_consensus_info::ValidatorConsensusInfoImplementation
public fun default(): ValidatorConsensusInfo { ValidatorConsensusInfo { addr: @vm, pk_bytes: vector[], voting_power: 0, }}new
Create a ValidatorConsensusInfo object.
public fun new(addr: address, pk_bytes: vector<u8>, voting_power: u64): validator_consensus_info::ValidatorConsensusInfoImplementation
public fun new(addr: address, pk_bytes: vector<u8>, voting_power: u64): ValidatorConsensusInfo { ValidatorConsensusInfo { addr, pk_bytes, voting_power, }}get_addr
Get ValidatorConsensusInfo.addr.
public fun get_addr(vci: &validator_consensus_info::ValidatorConsensusInfo): addressImplementation
public fun get_addr(vci: &ValidatorConsensusInfo): address { vci.addr}get_pk_bytes
Get ValidatorConsensusInfo.pk_bytes.
public fun get_pk_bytes(vci: &validator_consensus_info::ValidatorConsensusInfo): vector<u8>Implementation
public fun get_pk_bytes(vci: &ValidatorConsensusInfo): vector<u8> { vci.pk_bytes}get_voting_power
Get ValidatorConsensusInfo.voting_power.
public fun get_voting_power(vci: &validator_consensus_info::ValidatorConsensusInfo): u64Implementation
public fun get_voting_power(vci: &ValidatorConsensusInfo): u64 { vci.voting_power}Specification
pragma verify = true;