Solana Data APIs
Jupiter Perps Program Data API
Explore decoded instructions, events, and account roles for Jupiter Perps Program.
PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJudescribeProgram
Call describeProgram to get a parsed list of instructions, accounts, and roles for Jupiter Perps Program and 3,600+ Solana programs.
{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu"
}
]
}{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu"
}
]
}Copyable examples
Stream Jupiter Perps Program data
Subscribe using the Jupiter Perps 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: ["PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu"],
instructionNames: ["add_custody"],
includeFailed: false,
includeCpi: true,
}],
}));
});Runtime vocabulary
Instructions (59)
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 59 instructions
add_custodyExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | AddCustodyParams |
Accounts
adminWritableSignertransfer_authorityRead-onlyperpetualsRead-onlypoolWritablecustodyWritablecustody_token_accountWritablecustody_token_mintRead-onlysystem_programRead-onlytoken_programRead-onlyrentRead-only
add_liquidity2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | AddLiquidity2Params |
Accounts
ownerRead-onlySignerfunding_accountWritablelp_token_accountWritabletransfer_authorityRead-onlyperpetualsRead-onlypoolWritablecustodyWritablecustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycustody_token_accountWritablelp_token_mintWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
add_poolExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | AddPoolParams |
Accounts
adminWritableSignertransfer_authorityRead-onlyperpetualsWritablepoolWritablelp_token_mintWritablesystem_programRead-onlytoken_programRead-onlyrentRead-only
borrow_from_custodyExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | BorrowFromCustodyParams |
Accounts
ownerWritableSignerperpetualsRead-onlypoolRead-onlycustodyWritabletransfer_authorityRead-onlyborrow_positionWritablecustody_token_accountWritableuser_token_accountWritablelp_token_mintRead-onlytoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
close_borrow_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | CloseBorrowPositionParams |
Accounts
ownerWritableSignerborrow_positionWritablesystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
close_position_request2ExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
keeperWritableSignerOptionalownerWritableowner_ataWritablepoolWritableposition_requestWritableposition_request_ataWritablepositionRead-onlymintRead-onlytoken_programRead-onlysystem_programRead-onlyassociated_token_programRead-onlyevent_authorityRead-onlyprogramRead-only
close_position_request3ExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
keeperWritableSignerOptionalownerWritableowner_ataWritablepoolWritableposition_requestWritableposition_request_ataWritablepositionRead-onlycustodyWritablemintRead-onlytoken_programRead-onlysystem_programRead-onlyassociated_token_programRead-onlyevent_authorityRead-onlyprogramRead-only
create_and_delegate_stake_accountExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | CreateAndDelegateStakeAccountParams |
Accounts
keeperWritableSignerperpetualsRead-onlypoolWritablecustodyWritablecustody_token_accountWritabletransfer_authorityRead-onlystake_accountWritablestake_infoWritablevalidator_vote_accountRead-onlystake_configRead-onlywsol_mintRead-onlytemp_wsol_accountWritablerentRead-onlyclockRead-onlystake_historyRead-onlystake_programRead-onlysystem_programRead-onlytoken_programRead-only
create_decrease_position_market_requestExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | CreateDecreasePositionMarketRequestParams |
Accounts
ownerWritableSignerreceiving_accountWritableperpetualsRead-onlypoolRead-onlypositionRead-onlyposition_requestWritableposition_request_ataWritablecustodyRead-onlycollateral_custodyRead-onlydesired_mintRead-onlyreferralRead-onlyOptionaltoken_programRead-onlyassociated_token_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
create_decrease_position_request2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | CreateDecreasePositionRequest2Params |
Accounts
ownerWritableSignerreceiving_accountWritableperpetualsRead-onlypoolRead-onlypositionRead-onlyposition_requestWritableposition_request_ataWritablecustodyRead-onlycustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycollateral_custodyRead-onlydesired_mintRead-onlyreferralRead-onlyOptionaltoken_programRead-onlyassociated_token_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
create_increase_position_market_requestExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | CreateIncreasePositionMarketRequestParams |
Accounts
ownerWritableSignerfunding_accountWritableperpetualsRead-onlypoolRead-onlypositionWritableposition_requestWritableposition_request_ataWritablecustodyRead-onlycollateral_custodyRead-onlyinput_mintRead-onlyreferralRead-onlyOptionaltoken_programRead-onlyassociated_token_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
create_token_ledgerExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
token_ledgerWritableSignerpayerWritableSignersystem_programRead-only
create_token_metadataExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | CreateTokenMetadataParams |
Accounts
adminWritableSignerperpetualsRead-onlypoolRead-onlytransfer_authorityRead-onlymetadataWritablelp_token_mintRead-onlytoken_metadata_programRead-onlysystem_programRead-onlyrentRead-only
decrease_position4ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | DecreasePosition4Params |
Accounts
keeperRead-onlySignerownerWritabletransfer_authorityRead-onlyperpetualsRead-onlypoolWritableposition_requestWritableposition_request_ataWritablepositionWritablecustodyWritablecustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycollateral_custodyWritablecollateral_custody_doves_price_accountRead-onlycollateral_custody_pythnet_price_accountRead-onlycollateral_custody_token_accountWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
decrease_position_with_internal_swapExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | DecreasePositionWithInternalSwapParams |
Accounts
keeperRead-onlySignerownerWritabletransfer_authorityRead-onlyperpetualsRead-onlypoolWritableposition_requestWritableposition_request_ataWritablepositionWritablecustodyWritablecustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycollateral_custodyWritablecollateral_custody_doves_price_accountRead-onlycollateral_custody_pythnet_price_accountRead-onlycollateral_custody_token_accountWritabledispensing_custodyWritabledispensing_custody_doves_price_accountRead-onlydispensing_custody_pythnet_price_accountRead-onlydispensing_custody_token_accountWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
decrease_position_with_tpslExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | DecreasePositionWithTpslParams |
Accounts
keeperRead-onlySignerownerRead-onlytransfer_authorityRead-onlyperpetualsRead-onlypoolWritableposition_requestWritableposition_request_ataWritablepositionWritablecustodyWritablecustody_doves_price_accountRead-onlycollateral_custodyWritablecollateral_custody_doves_price_accountRead-onlycollateral_custody_token_accountWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
decrease_position_with_tpsl_and_internal_swapExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | DecreasePositionWithTpslAndInternalSwapParams |
Accounts
keeperRead-onlySignerownerRead-onlytransfer_authorityRead-onlyperpetualsRead-onlypoolWritableposition_requestWritableposition_request_ataWritablepositionWritablecustodyWritablecustody_doves_price_accountRead-onlycollateral_custodyWritablecollateral_custody_doves_price_accountRead-onlycollateral_custody_token_accountWritabledispensing_custodyWritabledispensing_custody_doves_price_accountRead-onlydispensing_custody_token_accountWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
deposit_collateral_for_borrowsExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | DepositParams |
Accounts
ownerWritableSignerperpetualsRead-onlypoolRead-onlycustodyRead-onlytransfer_authorityRead-onlyborrow_positionWritablecollateral_token_accountWritableuser_token_accountWritablelp_token_mintRead-onlytoken_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
get_add_liquidity_amount_and_fee2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | GetAddLiquidityAmountAndFee2Params |
Accounts
perpetualsRead-onlypoolRead-onlycustodyRead-onlycustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlylp_token_mintRead-only
get_assets_under_management2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | GetAssetsUnderManagement2Params |
Accounts
perpetualsRead-onlypoolRead-only
get_remove_liquidity_amount_and_fee2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | GetRemoveLiquidityAmountAndFee2Params |
Accounts
perpetualsRead-onlypoolRead-onlycustodyRead-onlycustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlylp_token_mintRead-only
increase_position4ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | IncreasePosition4Params |
Accounts
keeperRead-onlySignerperpetualsRead-onlypoolWritableposition_requestWritableposition_request_ataWritablepositionWritablecustodyWritablecustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycollateral_custodyWritablecollateral_custody_doves_price_accountRead-onlycollateral_custody_pythnet_price_accountRead-onlycollateral_custody_token_accountWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
increase_position_pre_swapExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | IncreasePositionPreSwapParams |
Accounts
keeperRead-onlySignerkeeper_ataWritableposition_requestWritableposition_request_ataWritablepositionRead-onlycollateral_custodyRead-onlycollateral_custody_token_accountRead-onlyinstructionRead-onlytoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
increase_position_with_internal_swapExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | IncreasePositionWithInternalSwapParams |
Accounts
keeperRead-onlySignerperpetualsRead-onlypoolWritableposition_requestWritableposition_request_ataWritablepositionWritablecustodyWritablecustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycollateral_custodyWritablecollateral_custody_doves_price_accountRead-onlycollateral_custody_pythnet_price_accountRead-onlycollateral_custody_token_accountWritablereceiving_custodyWritablereceiving_custody_doves_price_accountRead-onlyreceiving_custody_pythnet_price_accountRead-onlyreceiving_custody_token_accountWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
initExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InitParams |
Accounts
upgrade_authorityWritableSigneradminRead-onlytransfer_authorityWritableperpetualsWritableperpetuals_programRead-onlyperpetuals_program_dataRead-onlysystem_programRead-onlytoken_programRead-only
instant_create_limit_orderExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InstantCreateLimitOrderParams |
Accounts
keeperRead-onlySignerapi_keeperRead-onlySignerownerWritableSignerfunding_accountWritableperpetualsRead-onlypoolRead-onlypositionWritableposition_requestWritableposition_request_ataWritablecustodyRead-onlycustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycollateral_custodyRead-onlyinput_mintRead-onlyreferralRead-onlyOptionaltoken_programRead-onlyassociated_token_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
instant_create_tpslExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InstantCreateTpslParams |
Accounts
keeperRead-onlySignerapi_keeperRead-onlySignerownerWritableSignerreceiving_accountWritableperpetualsRead-onlypoolWritablepositionRead-onlyposition_requestWritableposition_request_ataWritablecustodyRead-onlycustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycollateral_custodyRead-onlydesired_mintRead-onlyreferralRead-onlyOptionaltoken_programRead-onlyassociated_token_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
instant_decrease_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InstantDecreasePositionParams |
Accounts
keeperRead-onlySignerapi_keeperRead-onlySignerownerWritableSignerreceiving_accountWritabletransfer_authorityRead-onlyperpetualsRead-onlypoolWritablepositionWritablecustodyWritablecustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycollateral_custodyWritablecollateral_custody_doves_price_accountRead-onlycollateral_custody_pythnet_price_accountRead-onlycollateral_custody_token_accountWritabledesired_mintRead-onlyreferralRead-onlyOptionaltoken_programRead-onlyassociated_token_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
instant_decrease_position2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InstantDecreasePosition2Params |
Accounts
keeperRead-onlySignerapi_keeperRead-onlySignerownerWritableSignerreceiving_accountWritabletransfer_authorityRead-onlyperpetualsRead-onlypoolWritablepositionWritablecustodyWritablecustody_doves_price_accountRead-onlycollateral_custodyWritablecollateral_custody_doves_price_accountRead-onlycollateral_custody_token_accountWritabledesired_mintRead-onlyreferralRead-onlyOptionalposition_requestWritableposition_request_ataWritabletoken_programRead-onlyassociated_token_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
instant_increase_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InstantIncreasePositionParams |
Accounts
keeperRead-onlySignerapi_keeperRead-onlySignerownerWritableSignerfunding_accountWritableperpetualsRead-onlypoolWritablepositionWritablecustodyWritablecustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycollateral_custodyWritablecollateral_custody_doves_price_accountRead-onlycollateral_custody_pythnet_price_accountRead-onlycollateral_custody_token_accountWritabletoken_ledgerRead-onlyOptionalreferralRead-onlyOptionaltoken_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
instant_increase_position_pre_swapExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InstantIncreasePositionPreSwapParams |
Accounts
ownerRead-onlySignerfunding_accountWritablereceiving_accountWritabletransfer_authorityRead-onlyperpetualsRead-onlypoolWritablereceiving_custodyWritablereceiving_custody_doves_price_accountRead-onlyreceiving_custody_token_accountWritabledispensing_custodyWritabledispensing_custody_doves_price_accountRead-onlydispensing_custody_token_accountWritabletoken_programRead-onlyinstructionRead-onlyevent_authorityRead-onlyprogramRead-only
instant_update_limit_orderExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InstantUpdateLimitOrderParams |
Accounts
keeperRead-onlySignerapi_keeperRead-onlySignerownerRead-onlySignerperpetualsRead-onlypoolRead-onlypositionRead-onlyposition_requestWritablecustodyRead-onlycustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-only
instant_update_tpslExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InstantUpdateTpslParams |
Accounts
keeperRead-onlySignerapi_keeperRead-onlySignerownerRead-onlySignerperpetualsRead-onlypoolRead-onlypositionRead-onlyposition_requestWritablecustodyRead-onlycustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlyevent_authorityRead-onlyprogramRead-only
liquidate_borrow_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | LiquidateBorrowPositionParams |
Accounts
signerRead-onlySignerperpetualsRead-onlypoolWritablecustodyWritabletransfer_authorityRead-onlyborrow_positionWritablecollateral_token_accountWritablelp_token_mintWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
liquidate_full_position4ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | LiquidateFullPosition4Params |
Accounts
signerRead-onlySignerperpetualsRead-onlypoolWritablepositionWritablecustodyWritablecustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycollateral_custodyWritablecollateral_custody_doves_price_accountRead-onlycollateral_custody_pythnet_price_accountRead-onlycollateral_custody_token_accountWritableevent_authorityRead-onlyprogramRead-only
operator_set_custody_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | OperatorSetCustodyConfigParams |
Accounts
operatorRead-onlySignercustodyWritable
operator_set_pool_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | OperatorSetPoolConfigParams |
Accounts
operatorRead-onlySignerpoolWritable
partial_liquidate_borrow_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | PartialLiquidateBorrowPositionParams |
Accounts
signerRead-onlySignerperpetualsRead-onlypoolWritablecustodyWritabletransfer_authorityRead-onlyborrow_positionWritablecollateral_token_accountWritablelp_token_mintWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
realloc_custodyExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
keeperWritableSignercustodyWritablesystem_programRead-onlyrentRead-only
realloc_poolExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
keeperWritableSignerpoolWritablesystem_programRead-onlyrentRead-only
redeem_stakeExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
keeperRead-onlySignerperpetualsRead-onlypoolWritablecustodyWritablestake_accountRead-onlystake_infoWritable
refresh_assets_under_managementExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | RefreshAssetsUnderManagementParams |
Accounts
keeperRead-onlySignerperpetualsRead-onlypoolWritablelp_token_mintRead-only
remove_liquidity2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | RemoveLiquidity2Params |
Accounts
ownerRead-onlySignerreceiving_accountWritablelp_token_accountWritabletransfer_authorityRead-onlyperpetualsRead-onlypoolWritablecustodyWritablecustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlycustody_token_accountWritablelp_token_mintWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
repay_to_custodyExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | RepayToCustodyParams |
Accounts
ownerWritableSignerperpetualsRead-onlypoolRead-onlycustodyWritableborrow_positionWritablecustody_token_accountWritableuser_token_accountWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
set_custody_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | SetCustodyConfigParams |
Accounts
adminWritableSignerperpetualsRead-onlycustodyWritable
set_max_global_sizesExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | SetMaxGlobalSizesParams |
Accounts
keeperRead-onlySignercustodyWritablepoolRead-only
set_perpetuals_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | SetPerpetualsConfigParams |
Accounts
adminRead-onlySignerperpetualsWritable
set_pool_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | SetPoolConfigParams |
Accounts
adminRead-onlySignerperpetualsRead-onlypoolWritable
set_test_timeExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | SetTestTimeParams |
Accounts
adminRead-onlySignerperpetualsWritable
set_token_ledgerExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
token_ledgerWritabletoken_accountRead-onlytoken_programRead-only
swap2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | Swap2Params |
Accounts
ownerRead-onlySignerfunding_accountWritablereceiving_accountWritabletransfer_authorityRead-onlyperpetualsRead-onlypoolWritablereceiving_custodyWritablereceiving_custody_doves_price_accountRead-onlyreceiving_custody_pythnet_price_accountRead-onlyreceiving_custody_token_accountWritabledispensing_custodyWritabledispensing_custody_doves_price_accountRead-onlydispensing_custody_pythnet_price_accountRead-onlydispensing_custody_token_accountWritabletoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
swap_with_token_ledgerExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | SwapWithTokenLedgerParams |
Accounts
ownerRead-onlySignerfunding_accountWritablereceiving_accountWritabletransfer_authorityRead-onlyperpetualsRead-onlypoolWritablereceiving_custodyWritablereceiving_custody_doves_price_accountRead-onlyreceiving_custody_token_accountWritabledispensing_custodyWritabledispensing_custody_doves_price_accountRead-onlydispensing_custody_token_accountWritabletoken_ledgerRead-onlytoken_programRead-onlyinstructionRead-onlyevent_authorityRead-onlyprogramRead-only
test_initExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | TestInitParams |
Accounts
upgrade_authorityWritableSigneradminRead-onlytransfer_authorityWritableperpetualsWritablesystem_programRead-onlytoken_programRead-only
transfer_adminExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | TransferAdminParams |
Accounts
adminRead-onlySignernew_adminRead-onlyperpetualsWritable
unstakeExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
operatorRead-onlySignerperpetualsRead-onlypoolRead-onlycustodyRead-onlytransfer_authorityRead-onlystake_accountWritablestake_infoWritableclockRead-onlystake_programRead-only
update_decrease_position_request2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | UpdateDecreasePositionRequest2Params |
Accounts
ownerRead-onlySignerperpetualsRead-onlypoolRead-onlypositionRead-onlyposition_requestWritablecustodyRead-onlycustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-only
withdraw_collateral_for_borrowsExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | WithdrawParams |
Accounts
ownerWritableSignerperpetualsRead-onlypoolRead-onlycustodyWritabletransfer_authorityRead-onlyborrow_positionWritablecollateral_token_accountWritableuser_token_accountWritablelp_token_mintRead-onlytoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
withdraw_fees2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | WithdrawFees2Params |
Accounts
keeperRead-onlySignertransfer_authorityRead-onlyperpetualsRead-onlypoolWritablecustodyWritablecustody_token_accountWritablecustody_doves_price_accountRead-onlycustody_pythnet_price_accountRead-onlyreceiving_token_accountWritabletoken_programRead-only
withdraw_stakeExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
keeperWritableSignerperpetualsRead-onlypoolWritablecustodyWritablecustody_token_accountWritabletransfer_authorityWritablestake_accountWritablestake_infoWritableclockRead-onlystake_historyRead-onlystake_programRead-onlysystem_programRead-onlytoken_programRead-only
AddLiquidityEvent10 fields
custodyKeypublicKeypoolKeypublicKeytokenAmountInu64prePoolAmountUsdu128tokenAmountUsdu64feeBpsu64tokenAmountAfterFeeu64mintAmountUsdu64lpAmountu64postPoolAmountUsdu128
BorrowFromCustodyEvent10 fields
ownerpublicKeypoolpublicKeypositionKeypublicKeypositionMintpublicKeypositionCustodypublicKeysizeCustodyTokenu64collateralAmountu64collateralAmountUsdu64marginUsdu64updateTimei64
ClosePositionRequestEvent10 fields
entirePositionbool | nullexecutedboolrequestChangeu8requestTypeu8sideu8positionRequestKeypublicKeyownerpublicKeymintpublicKeyamountu64openTimei64
CreatePositionRequestEvent18 fields
ownerpublicKeypoolpublicKeypositionKeypublicKeypositionSideu8positionMintpublicKeypositionCustodypublicKeypositionCollateralMintpublicKeypositionCollateralCustodypublicKeypositionRequestKeypublicKeypositionRequestMintpublicKeysizeUsdDeltau64collateralDeltau64priceSlippageu64 | nulljupiterMinimumOutu64 | nullpreSwapAmountu64 | nullrequestChangeu8openTimei64referralpublicKey | null
DecreasePositionEvent29 fields
positionKeypublicKeypositionSideu8positionCustodypublicKeypositionCollateralCustodypublicKeypositionSizeUsdu64positionMintpublicKeypositionRequestKeypublicKeypositionRequestMintpublicKeypositionRequestChangeu8positionRequestTypeu8hasProfitboolpnlDeltau64ownerpublicKeypoolpublicKeysizeUsdDeltau64transferAmountUsdu64transferTokenu64 | nullpriceu64priceSlippageu64 | nullfeeUsdu64openTimei64referralpublicKey | nullpositionFeeUsdu64fundingFeeUsdu64priceImpactFeeUsdu64originalPositionCollateralUsdu64positionCollateralUsdu64positionOpenTimei64positionPriceu64
DecreasePositionPostSwapEvent3 fields
positionRequestKeypublicKeyswapAmountu64jupiterMinimumOutu64 | null
DelegateStakeEvent7 fields
custodypublicKeystakeAccountpublicKeystakeInfopublicKeycustodyTotalStakedAmountu64stakeAmountu64validatorVoteAccountpublicKeydelegateTimei64
DepositCollateralEvent8 fields
ownerpublicKeypoolpublicKeypositionKeypublicKeypositionMintpublicKeypositionCustodypublicKeydepositAmountu64userTokenAccountpublicKeytimei64
IncreasePositionEvent25 fields
positionKeypublicKeypositionSideu8positionCustodypublicKeypositionCollateralCustodypublicKeypositionSizeUsdu64positionMintpublicKeypositionRequestKeypublicKeypositionRequestMintpublicKeypositionRequestChangeu8positionRequestTypeu8positionRequestCollateralDeltau64ownerpublicKeypoolpublicKeysizeUsdDeltau64collateralUsdDeltau64collateralTokenDeltau64priceu64priceSlippageu64 | nullfeeTokenu64feeUsdu64openTimei64referralpublicKey | nullpositionFeeUsdu64fundingFeeUsdu64priceImpactFeeUsdu64
IncreasePositionPreSwapEvent3 fields
positionRequestKeypublicKeytransferAmountu64collateralCustodyPreSwapAmountu64
InstantCreateLimitOrderEvent13 fields
ownerpublicKeypoolpublicKeypositionKeypublicKeypositionSideu8positionMintpublicKeypositionCustodypublicKeypositionCollateralMintpublicKeypositionCollateralCustodypublicKeypositionRequestKeypublicKeypositionRequestMintpublicKeysizeUsdDeltau64collateralDeltau64openTimei64
InstantCreateTpslEvent13 fields
ownerpublicKeypoolpublicKeypositionKeypublicKeypositionSideu8positionMintpublicKeypositionCustodypublicKeypositionCollateralCustodypublicKeypositionRequestKeypublicKeypositionRequestMintpublicKeysizeUsdDeltau64collateralDeltau64entirePositionboolopenTimei64
InstantDecreasePositionEvent27 fields
positionKeypublicKeypositionSideu8positionCustodypublicKeypositionCollateralCustodypublicKeypositionSizeUsdu64positionMintpublicKeydesiredMintpublicKeyhasProfitboolpnlDeltau64ownerpublicKeypoolpublicKeysizeUsdDeltau64transferAmountUsdu64transferTokenu64priceu64priceSlippageu64feeUsdu64openTimei64referralpublicKey | nullpositionFeeUsdu64fundingFeeUsdu64originalPositionCollateralUsdu64positionCollateralUsdu64priceImpactFeeUsdu64positionOpenTimei64positionPriceu64positionRequestpublicKey | null
InstantIncreasePositionEvent20 fields
positionKeypublicKeypositionSideu8positionCustodypublicKeypositionCollateralCustodypublicKeypositionSizeUsdu64positionMintpublicKeyownerpublicKeypoolpublicKeysizeUsdDeltau64collateralUsdDeltau64collateralTokenDeltau64priceu64priceSlippageu64feeTokenu64feeUsdu64openTimei64referralpublicKey | nullpositionFeeUsdu64fundingFeeUsdu64priceImpactFeeUsdu64
InstantUpdateTpslEvent13 fields
ownerpublicKeypoolpublicKeypositionKeypublicKeypositionSideu8positionMintpublicKeypositionCustodypublicKeypositionCollateralCustodypublicKeypositionRequestKeypublicKeypositionRequestMintpublicKeysizeUsdDeltau64collateralDeltau64entirePositionboolupdateTimei64
LiquidateBorrowPositionEvent12 fields
positionKeypublicKeypositionCustodypublicKeypositionSizeUsdu64ownerpublicKeypoolpublicKeycollateralLockedInUsdu64collateralLockedInLpu64remainingCollateralInLpu64custodyTokenPriceu64totalBorrowsInUsdu64liquidationFeeUsdu64liquidationTimei64
LiquidateFullPositionEvent24 fields
positionKeypublicKeypositionSideu8positionCustodypublicKeypositionCollateralCustodypublicKeypositionCollateralMintpublicKeypositionMintpublicKeypositionSizeUsdu64hasProfitboolpnlDeltau64ownerpublicKeypoolpublicKeytransferAmountUsdu64transferTokenu64priceu64feeUsdu64liquidationFeeUsdu64openTimei64positionFeeUsdu64fundingFeeUsdu64priceImpactFeeUsdu64originalPositionCollateralUsdu64positionCollateralUsdu64positionOpenTimei64positionPriceu64
PoolSwapEvent10 fields
receivingCustodyKeypublicKeydispensingCustodyKeypublicKeypoolKeypublicKeyamountInu64amountOutu64swapUsdAmountu64amountOutAfterFeesu64feeBpsu64ownerKeypublicKeyreceivingAccountKeypublicKey
PoolSwapExactOutEvent10 fields
receivingCustodyKeypublicKeydispensingCustodyKeypublicKeypoolKeypublicKeyamountInu64amountInAfterFeesu64amountOutu64swapUsdAmountu64feeBpsu64ownerKeypublicKeyreceivingAccountKeypublicKey
RedeemStakeEvent8 fields
custodypublicKeystakeAccountpublicKeystakeInfopublicKeystakeRewardsu64custodyTotalStakedAmountu64currentStakedAmountu64totalStakingRewardsu64redeemTimei64
RemoveLiquidityEvent8 fields
custodyKeypublicKeypoolKeypublicKeylpAmountInu64removeAmountUsdu64feeBpsu64removeTokenAmountu64tokenAmountAfterFeeu64postPoolAmountUsdu128
RepayToCustodyEvent8 fields
ownerpublicKeypoolpublicKeypositionKeypublicKeypositionMintpublicKeypositionCustodypublicKeysizeCustodyTokenu64updateTimei64interestu128
WithdrawCollateralEvent13 fields
ownerpublicKeypoolpublicKeypositionKeypublicKeypositionMintpublicKeypositionCustodypublicKeywithdrawAmountu64userTokenAccountpublicKeycustodypublicKeypreviousCollateralAmountu64collateralAmountu64collateralAmountUsdu64marginUsdu64timei64
WithdrawFeesEvent17 fields
poolpublicKeycustodypublicKeycustodyMintpublicKeyreceivingTokenAccountpublicKeytotalTradeSwapFeesu64poolTradeSwapFeesu64protocolTradeSwapFeesu64totalBorrowLendingFeesu64poolBorrowLendingFeesu64protocolBorrowLendingFeesu64poolTotalFeesUsdu64aprBpsBeforeu64aprBpsAfteru64aprBpsUpdatedAti64poolRealizedFeeUsdBeforeu64poolRealizedFeeUsdAfteru64curtimei64
WithdrawStakeEvent8 fields
custodypublicKeystakeAccountpublicKeystakeInfopublicKeystakeRewardsu64custodyTotalStakedAmountu64totalStakingRewardsu64withdrawAmountu64withdrawTimei64
Filter vocabulary
Runtime account roles (68)
Use these exact describeProgram role names when building Parsed Streams account-role filters.
adminapi_keeperassociated_token_programborrow_positionclockcollateral_custodycollateral_custody_doves_price_accountcollateral_custody_pythnet_price_accountcollateral_custody_token_accountcollateral_token_accountcustodycustody_doves_price_accountcustody_pythnet_price_accountcustody_token_accountcustody_token_mintdesired_mintdispensing_custodydispensing_custody_doves_price_accountdispensing_custody_pythnet_price_accountdispensing_custody_token_accountevent_authorityfunding_accountinput_mintinstructionkeeperkeeper_atalp_token_accountlp_token_mintmetadatamintnew_adminoperatorownerowner_atapayerperpetualsperpetuals_programperpetuals_program_datapoolpositionposition_requestposition_request_ataprogramreceiving_accountreceiving_custodyreceiving_custody_doves_price_accountreceiving_custody_pythnet_price_accountreceiving_custody_token_accountreceiving_token_accountreferralrentsignerstake_accountstake_configstake_historystake_infostake_programsystem_programtemp_wsol_accounttoken_accounttoken_ledgertoken_metadata_programtoken_programtransfer_authorityupgrade_authorityuser_token_accountvalidator_vote_accountwsol_mint


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


