Struct tendermint::validator::Info[][src]

pub struct Info {
    pub address: Id,
    pub pub_key: PublicKey,
    pub power: Power,
    pub name: Option<String>,
    pub proposer_priority: ProposerPriority,
}
Expand description

Validator information

Fields

address: Id

Validator account address

pub_key: PublicKey

Validator public key

power: Power

Validator voting power

name: Option<String>

Validator name

proposer_priority: ProposerPriority

Validator proposer priority

Implementations

Return the voting power of the validator.

Verify the given signature against the given sign_bytes using the validators public key.

Create a new validator.

Returns the bytes to be hashed into the Merkle tree - the leaves of the tree.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

Info -> SimpleValidator

Performs the conversion.

Performs the conversion.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.