Stake Pool
A program for pooling together SOL to be staked by an off-chain agent
stake_pool.txns
This table has similar schema as of Solana transactions table
stake_pool.parsed
The table contains the parsed instructions data for Stake Pools. Data related to instruction type, executing account, account arguments, arguments, etc. is available here.
Column Name | Column Type | Description |
---|---|---|
block_date | date | Event date |
block_time | timestamp | The (estimated) time this block was produced |
block_slot | bigint | This block’s slot index in the ledger |
dapp | string | Solana program address |
inner_instruction_index | int | The order of inner instruction of an instruction in a txns |
array<string> | Ordered list of accounts to pass to the program | |
instruction_index | int | The order of the instruction in a txns |
instruction_type | string | Name of the function of a Solana program invoked via an instruction |
is_inner_instruction | boolean | Whether the respective instruction of a txns has an inner instruction |
tx_id | string | The first signature in the transaction |
<STRUCT> | The arguments passed to the invoked function. Generated after decoding the instructions data parameter |
Some columns in the above table needs to be explained a bit for better understanding. Let's go into what each one of them contains.
input accounts
Field | Column Type |
---|---|
pool_mint | string |
metadata_program_id | string |
stake_config_sysvar | string |
validator_stake | string |
destination_stake | string |
stake_history_sysvar | string |
accounts | array<string> |
source_pool_account | string |
clock_sysvar | string |
token_metadata | string |
token_program_id | string |
manager_fee_account | string |
rent_sysvar | string |
validator | string |
destination_transient_stake | string |
payer | string |
funding_account | string |
system_program_id | string |
reserve_stake | string |
source_transfer_authority | string |
source_validator_stake | string |
withdraw_authority | string |
staker | string |
deposit_stake | string |
manager | string |
deposit_authority | string |
withdrawauthority | string |
stake_pool | string |
source_transient_stake | string |
referral_pool_account | string |
manager_pool_account | string |
sol_withdraw_authority | string |
ephemeral_stake | string |
destination_pool_account | string |
destination_validator_stake | string |
destination_system_account | string |
validator_list | string |
stake_program_id | string |
destination_stake_authority | string |
validator_vote | string |
validator_and_transient_stake_pairs | array<string> |
transient_stake | string |
args
Field | Data Type |
---|---|
<STRUCT> | |
<STRUCT> | |
<STRUCT> | |
referral_fee | int16 |
max_validators | int32 |
seed | int32 |
lamports | bigint |
transient_stake_seed | bigint |
validator_type | string |
validator_vote_address | string |
start_index | int32 |
no_merge | boolean |
pool_tokens_in | bigint |
lamports_in | bigint |
funding_type | string |
name | string |
symbol | string |
uri | string |
ephemeral_stake_seed | bigint |
source_transient_stake_seed | bigint |
destination_transient_stake_seed | bigint |
minimum_pool_tokens_out | bigint |
minimum_lamports_out | bigint |
fee
Field | Data Type |
---|---|
denominator | bigint |
numerator | bigint |
name | string |
fields | string |
withdrawal_fee
Field | Data Type |
---|---|
denominator | bigint |
numerator | bigint |
deposit_fee
Field | Data Type |
---|---|
denominator | bigint |
numerator | bigint |
Last updated