Liquid Staking
All liquid staking protocols decoded transactions.
How we are indexing our cnft_trades table?
We have written a Substreams to index this data. Substreams is a powerful blockchain indexing technology developed by StreamingFast.
You can take a look at our indexing code here. The table below contains the project names and their respective program addresses that we have included in our liquid_staking table.
Platform Name | DAPP | Instructions |
---|---|---|
SPL Stake Pool | DepositSol, DepositStake, WithdrawSol, WithdrawStake | |
Marinade | Deposit, DepositStakeAccount, Claim, OrderUnstake, UpdateDeactivated, UpdateActive, LiquidUnstake |
liquid_staking
The table below contains all the cnft_trades table columns , such as signer, stake_pool, reserve_stake, withdraw_authority, pool_mint, etc.
Column Name | Column Type | Description |
---|---|---|
block_time | timestamp | The (estimated) time this block was produced |
block_slot | bigint | This block’s slot index in the ledger |
tx_id | string | The first signature in the transaction |
signer | string | The initial value from the account_keys array that initiates the transaction and pays the transaction fee |
amount | double | The amount of token that is to be staked |
category | string | various categories trade such as buy, sell, etc. |
stake_pool | string | The LST pool in which the token is staked |
withdraw_authority | string | The authority assigned by the platform to approve any un-staking |
reserve_stake | string | the reserve account of the stake pool |
validator_stake | string | The authority assigned by the platform to validate staking |
pool_mint | string | The token mint of the reserve account |
fee_account | string | The fee account of the stake pool |
mint_amount | double | The amount of LST token minted in return of deposit of token |
burn_amount | double | Amount of LST token that is getting burnt upon de-staking |
staking_reward | double | The reward of staking as accrued by the stacker |
liq_pool_sol_leg | string | |
fee_amount | double | The amount of fee paid to fee account of stake pool |
is_inner_instruction | boolean | Tells whether there is any inner instruction in the transaction or not |
instruction_index | bigint | Index of various instructions in a transaction |
instruction_type | string | Name of the function of a Solana program invoked via an instruction |
inner_instruction_index | bigint | Index of various inner instructions in a instruction |
outer_program | string | The main program of an instruction |
inner_program | string | The inner programs under the main/outer program |
txn_fee | big_int | Fee this transaction was charged, as paid by first account |
platform | string | Name of the platform on which trade is happening |
partition_0 | string | The date on which the block was produced |
Last updated