Skip to content
OnchainQueries

OQ — D14 · Liquid Staking

28 typed tables generated from the Marinade Finance IDL — 0 event tables and 28 instruction tables. Every column name comes from the program's own interface definition.

Tables
28
Event tables
0
Instruction tables
28
Account types
2

Program ID

MarBmsSgKXdrN1egZf5sqe1TMai9K1rChYNDJgjq7aD
OQ — D14·1Event tables

Marinade Finance declares no events in its IDL, so it has no evt_ tables. That is a property of the program, not a gap in coverage — use the 28 instruction tables below to read what it did and which accounts were involved.

OQ — D14·2Instruction tables

One table per instruction. OnchainQueries also exposes verified account_<name> aliases for instruction account columns when the bundled IDL and the live schema agree.

28/28
  • marinade_finance_solana.marinade_finance_call_add_liquiditymarinade_finance.call_add_liquidity
  • marinade_finance_solana.marinade_finance_call_add_validatormarinade_finance.call_add_validator
  • marinade_finance_solana.marinade_finance_call_change_authoritymarinade_finance.call_change_authority
  • marinade_finance_solana.marinade_finance_call_claimmarinade_finance.call_claim
  • marinade_finance_solana.marinade_finance_call_config_lpmarinade_finance.call_config_lp
  • marinade_finance_solana.marinade_finance_call_config_marinademarinade_finance.call_config_marinade
  • marinade_finance_solana.marinade_finance_call_config_validator_systemmarinade_finance.call_config_validator_system
  • marinade_finance_solana.marinade_finance_call_deactivate_stakemarinade_finance.call_deactivate_stake
  • marinade_finance_solana.marinade_finance_call_depositmarinade_finance.call_deposit
  • marinade_finance_solana.marinade_finance_call_deposit_stake_accountmarinade_finance.call_deposit_stake_account
  • marinade_finance_solana.marinade_finance_call_emergency_unstakemarinade_finance.call_emergency_unstake
  • marinade_finance_solana.marinade_finance_call_initializemarinade_finance.call_initialize
  • marinade_finance_solana.marinade_finance_call_liquid_unstakemarinade_finance.call_liquid_unstake
  • marinade_finance_solana.marinade_finance_call_merge_stakesmarinade_finance.call_merge_stakes
  • marinade_finance_solana.marinade_finance_call_order_unstakemarinade_finance.call_order_unstake
  • marinade_finance_solana.marinade_finance_call_partial_unstakemarinade_finance.call_partial_unstake
  • marinade_finance_solana.marinade_finance_call_pausemarinade_finance.call_pause
  • marinade_finance_solana.marinade_finance_call_realloc_stake_listmarinade_finance.call_realloc_stake_list
  • marinade_finance_solana.marinade_finance_call_realloc_validator_listmarinade_finance.call_realloc_validator_list
  • marinade_finance_solana.marinade_finance_call_redelegatemarinade_finance.call_redelegate
  • marinade_finance_solana.marinade_finance_call_remove_liquiditymarinade_finance.call_remove_liquidity
  • marinade_finance_solana.marinade_finance_call_remove_validatormarinade_finance.call_remove_validator
  • marinade_finance_solana.marinade_finance_call_resumemarinade_finance.call_resume
  • marinade_finance_solana.marinade_finance_call_set_validator_scoremarinade_finance.call_set_validator_score
  • marinade_finance_solana.marinade_finance_call_stake_reservemarinade_finance.call_stake_reserve
  • marinade_finance_solana.marinade_finance_call_update_activemarinade_finance.call_update_active
  • marinade_finance_solana.marinade_finance_call_update_deactivatedmarinade_finance.call_update_deactivated
  • marinade_finance_solana.marinade_finance_call_withdraw_stake_accountmarinade_finance.call_withdraw_stake_account
OQ — D14·3Example

Typed parameters keep values out of the SQL text. Save the file, then pass each value with its type.

marinade_finance.sql
SELECT  date_trunc('hour', ts) AS hour,  count(*) AS eventsFROM marinade_finance_solana.marinade_finance_call_depositWHERE ts >= {{start_time}}GROUP BY hourORDER BY hour;
shell
query sql \  --file marinade_finance.sql \  --param 'start_time:timestamp=2026-08-01 00:00:00' \  --output ./results

OnchainQueries selects an engine, queues the query, and downloads checksum-verified Parquet parts plus a manifest. See the CLI guide.

Pro includes every engine class and 50,000 query credits a month.