[][src]Module solana_vote_api::vote_state

Vote state, vote program Receive and processes votes from validators

Structs

Lockout
Vote
VoteInit
VoteState

Enums

VoteAuthorize

Constants

INITIAL_LOCKOUT
MAX_EPOCH_CREDITS_HISTORY
MAX_LOCKOUT_HISTORY

Functions

authorize

Authorize the given pubkey to withdraw or sign votes. This may be called multiple times, but will implicitly withdraw authorization from the previously authorized key

create_account
initialize_account

Initialize the vote_state for a vote account Assumes that the account is being init as part of a account creation or balance transfer and that the transaction must be signed by the staker's keys

process_vote
withdraw

Withdraw funds from the vote account