Solana Data APIs
Kamino Lending Vault Program Data API
Explore decoded instructions, events, and account roles for Kamino Lending Vault Program.
KvauGMspG5k6rtzrqqn7WNn3oZdyKqLKwK2XWQ8FLjddescribeProgram
Call describeProgram to get a parsed list of instructions, accounts, and roles for Kamino Lending Vault Program and 3,600+ Solana programs.
{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "KvauGMspG5k6rtzrqqn7WNn3oZdyKqLKwK2XWQ8FLjd"
}
]
}{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "KvauGMspG5k6rtzrqqn7WNn3oZdyKqLKwK2XWQ8FLjd"
}
]
}Copyable examples
Stream Kamino Lending Vault Program data
Subscribe using the Kamino Lending Vault Program program ID and filter results by instructions, accounts, account roles, failed transactions, or CPIs.
const ws = new WebSocket(
"wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY",
);
ws.addEventListener("open", () => {
ws.send(JSON.stringify({
jsonrpc: "2.0",
id: 1,
method: "parsedTransactionSubscribe",
params: [{
programs: ["KvauGMspG5k6rtzrqqn7WNn3oZdyKqLKwK2XWQ8FLjd"],
instructionNames: ["add_update_whitelisted_reserve"],
includeFailed: false,
includeCpi: true,
}],
}));
});Runtime vocabulary
Instructions (29)
Instruction names are the exact runtime names returned by Helius describeProgram. Argument and account schema details appear only when they map unambiguously to the raw IDL.
Showing all 29 instructions
add_update_whitelisted_reserveExpandCollapse
Arguments
| Name | Type |
|---|---|
| update | UpdateReserveWhitelistMode |
Accounts
global_adminWritableSignerglobal_configRead-onlyreserveRead-onlyreserve_whitelist_entryWritablesystem_programRead-only
buyExpandCollapse
Arguments
| Name | Type |
|---|---|
| maxAmount | u64 |
Accounts
userWritableSignervault_stateWritabletoken_vaultWritabletoken_mintRead-onlybase_vault_authorityRead-onlyshares_mintWritableuser_token_ataWritableuser_shares_ataWritableklend_programRead-onlytoken_programRead-onlyshares_token_programRead-onlyevent_authorityRead-onlyprogramRead-only
buy_with_min_shares_outExpandCollapse
Arguments
| Name | Type |
|---|---|
| maxAmount | u64 |
| minSharesOut | u64 |
Accounts
userWritableSignervault_stateWritabletoken_vaultWritabletoken_mintRead-onlybase_vault_authorityRead-onlyshares_mintWritableuser_token_ataWritableuser_shares_ataWritableklend_programRead-onlytoken_programRead-onlyshares_token_programRead-onlyevent_authorityRead-onlyprogramRead-only
depositExpandCollapse
Arguments
| Name | Type |
|---|---|
| maxAmount | u64 |
Accounts
userWritableSignervault_stateWritabletoken_vaultWritabletoken_mintRead-onlybase_vault_authorityRead-onlyshares_mintWritableuser_token_ataWritableuser_shares_ataWritableklend_programRead-onlytoken_programRead-onlyshares_token_programRead-onlyevent_authorityRead-onlyprogramRead-only
deposit_with_min_shares_outExpandCollapse
Arguments
| Name | Type |
|---|---|
| maxAmount | u64 |
| minSharesOut | u64 |
Accounts
userWritableSignervault_stateWritabletoken_vaultWritabletoken_mintRead-onlybase_vault_authorityRead-onlyshares_mintWritableuser_token_ataWritableuser_shares_ataWritableklend_programRead-onlytoken_programRead-onlyshares_token_programRead-onlyevent_authorityRead-onlyprogramRead-only
give_up_pending_feesExpandCollapse
Arguments
| Name | Type |
|---|---|
| maxAmountToGiveUp | u64 |
Accounts
vault_admin_authorityWritableSignervault_stateWritableklend_programRead-only
init_global_configExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
payerWritableSignerglobal_configWritableprogram_dataRead-onlysystem_programRead-onlyrentRead-only
init_vaultExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
admin_authorityWritableSignervault_stateWritablebase_vault_authorityRead-onlytoken_vaultWritablebase_token_mintRead-onlyshares_mintWritableadmin_token_accountWritablesystem_programRead-onlyrentRead-onlytoken_programRead-onlyshares_token_programRead-only
initialize_shares_metadataExpandCollapse
Arguments
| Name | Type |
|---|---|
| name | string |
| symbol | string |
| uri | string |
Accounts
vault_admin_authorityWritableSignervault_stateRead-onlyshares_mintRead-onlybase_vault_authorityRead-onlyshares_metadataWritablesystem_programRead-onlyrentRead-onlymetadata_programRead-only
investExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
payerWritableSignerpayer_token_accountWritablevault_stateWritabletoken_vaultWritabletoken_mintWritablebase_vault_authorityWritablectoken_vaultWritablereserveWritablelending_marketRead-onlylending_market_authorityRead-onlyreserve_liquidity_supplyWritablereserve_collateral_mintWritablereserve_whitelist_entryRead-onlyOptionalklend_programRead-onlyreserve_collateral_token_programRead-onlytoken_programRead-onlyinstruction_sysvar_accountRead-onlyreserve_withdraw_ticketWritableOptionalowner_queued_collateral_vaultWritableOptionalsystem_programRead-only
invest_in_conditional_reserveExpandCollapse
Arguments
| Name | Type |
|---|---|
| maxLiquidityToInvest | u64 |
| orderIdx | u8 |
Accounts
payerWritableSignerpayer_token_accountWritablevault_stateWritabletoken_vaultWritabletoken_mintWritablebase_vault_authorityWritableglobal_configRead-onlysrc_ctoken_vaultWritableOptionalsrc_reserveWritableOptionalsrc_lending_marketRead-onlyOptionalsrc_lending_market_authorityRead-onlyOptionalsrc_reserve_liquidity_supplyWritableOptionalsrc_reserve_collateral_mintWritableOptionaldst_ctoken_vaultWritabledst_reserveWritabledst_lending_marketRead-onlydst_lending_market_authorityRead-onlydst_reserve_liquidity_supplyWritabledst_reserve_collateral_mintWritabledst_reserve_whitelist_entryRead-onlyOptionalobligationWritableOptionalborrow_reserve_liquidity_fee_receiverWritableOptionaluser_destination_liquidityWritableOptionalreferrer_token_stateWritableOptionalobligation_farm_user_stateWritableOptionalreserve_farm_stateWritableOptionalfarm_programRead-onlyklend_event_authorityRead-onlyklend_programRead-onlyreserve_ctoken_programRead-onlytoken_programRead-onlyinstruction_sysvar_accountRead-only
invest_with_max_amountExpandCollapse
Arguments
| Name | Type |
|---|---|
| maxAmount | u64 |
Accounts
payerWritableSignerpayer_token_accountWritablevault_stateWritabletoken_vaultWritabletoken_mintWritablebase_vault_authorityWritablectoken_vaultWritablereserveWritablelending_marketRead-onlylending_market_authorityRead-onlyreserve_liquidity_supplyWritablereserve_collateral_mintWritablereserve_whitelist_entryRead-onlyOptionalklend_programRead-onlyreserve_collateral_token_programRead-onlytoken_programRead-onlyinstruction_sysvar_accountRead-onlyreserve_withdraw_ticketWritableOptionalowner_queued_collateral_vaultWritableOptionalsystem_programRead-only
redeem_in_kindExpandCollapse
Arguments
| Name | Type |
|---|---|
| sharesAmount | u64 |
Accounts
userRead-onlySignervault_stateWritableglobal_configRead-onlybase_vault_authorityRead-onlyreserveWritablectoken_vaultWritableuser_ctoken_taWritablectoken_mintWritableuser_shares_taWritableshares_mintWritablereserve_collateral_token_programRead-onlyshares_token_programRead-onlyklend_programRead-onlyevent_authorityRead-onlyprogramRead-only
remove_allocationExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
vault_admin_authorityWritableSignervault_stateWritablereserveRead-only
sellExpandCollapse
Arguments
| Name | Type |
|---|---|
| sharesAmount | u64 |
Accounts
userRead-onlySignervault_stateWritableglobal_configRead-onlytoken_vaultWritablebase_vault_authorityRead-onlyuser_token_ataWritabletoken_mintWritableuser_shares_ataWritableshares_mintWritabletoken_programRead-onlyshares_token_programRead-onlyklend_programRead-onlyevent_authorityRead-onlyprogramRead-onlyvault_stateWritablereserveWritablectoken_vaultWritablelending_marketRead-onlylending_market_authorityRead-onlyreserve_liquidity_supplyWritablereserve_collateral_mintWritablereserve_collateral_token_programRead-onlyinstruction_sysvar_accountRead-onlyevent_authorityRead-onlyprogramRead-only
topup_rewardsExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
Accounts
payerRead-onlySignervault_stateWritabletoken_mintRead-onlytoken_vaultWritablepayer_token_taWritabletoken_programRead-only
update_adminExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
pending_adminWritableSignervault_stateWritable
update_global_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| update | UpdateGlobalConfigMode |
Accounts
global_adminRead-onlySignerglobal_configWritable
update_global_config_adminExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
pending_adminRead-onlySignerglobal_configWritable
update_klend_queue_accountingExpandCollapse
Arguments
| Name | Type |
|---|---|
| progressEventType | WithdrawTicketProgressEvent |
| burntCtokens | u64 |
| receivedLiquidity | u64 |
Accounts
withdraw_ticketRead-onlySignerreserveRead-onlylending_marketRead-onlyowner_queued_collateral_vaultRead-onlytoken_vaultRead-onlyvaultWritable
update_reserve_allocationExpandCollapse
Arguments
| Name | Type |
|---|---|
| weight | u64 |
| cap | u64 |
Accounts
signerWritableSignervault_stateWritablebase_vault_authorityRead-onlyreserve_collateral_mintWritablereserveRead-onlyctoken_vaultWritablereserve_whitelist_entryRead-onlyOptionalreserve_collateral_token_programRead-onlysystem_programRead-onlyrentRead-only
update_reserve_allocation_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| weight | u64 |
| cap | u64 |
| ctokenAllocationCap | u64 |
Accounts
signerWritableSignervault_stateWritablebase_vault_authorityRead-onlyreserve_collateral_mintWritablereserveRead-onlyctoken_vaultWritablereserve_whitelist_entryRead-onlyOptionalreserve_collateral_token_programRead-onlysystem_programRead-onlyrentRead-only
update_reserve_allocation_v3ExpandCollapse
Arguments
| Name | Type |
|---|---|
| weight | u64 |
| cap | u64 |
| ctokenAllocationCap | u64 |
| reserveType | ReserveType |
| priority | u8 |
Accounts
signerWritableSignervault_stateWritablebase_vault_authorityRead-onlyreserve_collateral_mintWritablereserveRead-onlyctoken_vaultWritablereserve_whitelist_entryRead-onlyOptionalreserve_collateral_token_programRead-onlysystem_programRead-onlyrentRead-only
update_shares_metadataExpandCollapse
Arguments
| Name | Type |
|---|---|
| name | string |
| symbol | string |
| uri | string |
Accounts
vault_admin_authorityWritableSignervault_stateRead-onlybase_vault_authorityRead-onlyshares_metadataWritablemetadata_programRead-only
update_vault_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| entry | VaultConfigField |
| data | bytes |
Accounts
signerRead-onlySignerglobal_configRead-onlyvault_stateWritableklend_programRead-only
withdrawExpandCollapse
Arguments
| Name | Type |
|---|---|
| sharesAmount | u64 |
Accounts
userRead-onlySignervault_stateWritableglobal_configRead-onlytoken_vaultWritablebase_vault_authorityRead-onlyuser_token_ataWritabletoken_mintWritableuser_shares_ataWritableshares_mintWritabletoken_programRead-onlyshares_token_programRead-onlyklend_programRead-onlyevent_authorityRead-onlyprogramRead-onlyvault_stateWritablereserveWritablectoken_vaultWritablelending_marketRead-onlylending_market_authorityRead-onlyreserve_liquidity_supplyWritablereserve_collateral_mintWritablereserve_collateral_token_programRead-onlyinstruction_sysvar_accountRead-onlyevent_authorityRead-onlyprogramRead-only
withdraw_from_availableExpandCollapse
Arguments
| Name | Type |
|---|---|
| sharesAmount | u64 |
Accounts
userRead-onlySignervault_stateWritableglobal_configRead-onlytoken_vaultWritablebase_vault_authorityRead-onlyuser_token_ataWritabletoken_mintWritableuser_shares_ataWritableshares_mintWritabletoken_programRead-onlyshares_token_programRead-onlyklend_programRead-onlyevent_authorityRead-onlyprogramRead-only
withdraw_pending_feesExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
vault_admin_authorityWritableSignervault_stateWritablereserveWritabletoken_vaultWritablectoken_vaultWritablebase_vault_authorityWritabletoken_ataWritabletoken_mintWritablelending_marketRead-onlylending_market_authorityRead-onlyreserve_liquidity_supplyWritablereserve_collateral_mintWritableklend_programRead-onlytoken_programRead-onlyreserve_collateral_token_programRead-onlyinstruction_sysvar_accountRead-only
withdraw_rewardsExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
Accounts
vault_admin_authorityWritableSignervault_stateWritabletoken_mintRead-onlytoken_vaultWritablebase_vault_authorityRead-onlywithdraw_token_accountWritabletoken_programRead-only
DepositResultEvent3 fields
sharesToMintu64tokenToDepositu64crankFundsToDepositu64
DepositUserAtaBalanceEvent1 field
userAtaBalanceu64
RedeemInKindResultEvent2 fields
sharesToBurnu64ctokensToSendToUseru64
SharesToWithdrawEvent2 fields
sharesAmountu64userSharesBeforeu64
WithdrawResultEvent4 fields
sharesToBurnu64availableToSendToUseru64investedToDisinvestCtokensu64investedLiquidityToSendToUseru64
Filter vocabulary
Runtime account roles (69)
Use these exact describeProgram role names when building Parsed Streams account-role filters.
admin_authorityadmin_token_accountbase_token_mintbase_vault_authorityborrow_reserve_liquidity_fee_receiverctoken_mintctoken_vaultdst_ctoken_vaultdst_lending_marketdst_lending_market_authoritydst_reservedst_reserve_collateral_mintdst_reserve_liquidity_supplydst_reserve_whitelist_entryevent_authorityfarm_programglobal_adminglobal_configinstruction_sysvar_accountklend_event_authorityklend_programlending_marketlending_market_authoritymetadata_programobligationobligation_farm_user_stateowner_queued_collateral_vaultpayerpayer_token_accountpayer_token_tapending_adminprogramprogram_datareferrer_token_staterentreservereserve_collateral_mintreserve_collateral_token_programreserve_ctoken_programreserve_farm_statereserve_liquidity_supplyreserve_whitelist_entryreserve_withdraw_ticketshares_metadatashares_mintshares_token_programsignersrc_ctoken_vaultsrc_lending_marketsrc_lending_market_authoritysrc_reservesrc_reserve_collateral_mintsrc_reserve_liquidity_supplysystem_programtoken_atatoken_minttoken_programtoken_vaultuseruser_ctoken_tauser_destination_liquidityuser_shares_atauser_shares_tauser_token_atavaultvault_admin_authorityvault_statewithdraw_ticketwithdraw_token_account


Parsed Streams documentation
View allGet started
Parsed Streams is available on all paid plans


