Crate spl_single_pool

Source
Expand description

A program for liquid staking with a single validator

Re-exports§

pub use solana_program;

Modules§

error
Error types
inline_mpl_token_metadata
Inline MPL metadata types to avoid a direct dependency on mpl-token-metadata' NOTE: this file is sym-linked in spl-single-pool`, so be careful with changes!
instruction
Instruction types
processor
program state processor
state
State transition types

Constants§

ID
The const program ID.

Functions§

check_id
Returns true if given pubkey is the program ID.
find_default_deposit_account_address
Find the address of the default intermediate account that holds activating user stake before deposit.
find_pool_address
Find the canonical pool address for a given vote account.
find_pool_mint_address
Find the canonical token mint address for a given pool account.
find_pool_mint_authority_address
Find the canonical mint authority address for a given pool account.
find_pool_mpl_authority_address
Find the canonical MPL authority address for a given pool account.
find_pool_onramp_address
Find the canonical stake on-ramp account address for a given pool account.
find_pool_stake_address
Find the canonical main stake account address for a given pool account.
find_pool_stake_authority_address
Find the canonical stake authority address for a given pool account.
id
Returns the program ID.