Solana Data APIs
xORCA Staking Program Data API
Explore decoded instructions, events, and account roles for xORCA Staking Program.
StaKE6XNKVVhG8Qu9hDJBqCW3eRe7MDGLz17nJZetLTdescribeProgram
Call describeProgram to get a parsed list of instructions, accounts, and roles for xORCA Staking Program and 3,600+ Solana programs.
{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "StaKE6XNKVVhG8Qu9hDJBqCW3eRe7MDGLz17nJZetLT"
}
]
}{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "StaKE6XNKVVhG8Qu9hDJBqCW3eRe7MDGLz17nJZetLT"
}
]
}Copyable examples
Stream xORCA Staking Program data
Subscribe using the xORCA Staking 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: ["StaKE6XNKVVhG8Qu9hDJBqCW3eRe7MDGLz17nJZetLT"],
instructionNames: ["initialize"],
includeFailed: false,
includeCpi: true,
}],
}));
});Runtime vocabulary
Instructions (5)
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 5 instructions
initializeExpandCollapse
Arguments
| Name | Type |
|---|---|
| coolDownPeriodS | i64 |
Accounts
payer_accountWritableSignerupdate_authority_accountWritableSignerstate_accountWritablevault_accountWritablexorca_mint_accountRead-onlyorca_mint_accountRead-onlysystem_program_accountRead-onlytoken_program_accountRead-onlyassociated_token_program_accountRead-only
setExpandCollapse
Arguments
| Name | Type |
|---|---|
| instructionData | StateUpdateInstruction |
Accounts
update_authority_accountWritableSignerstate_accountWritable
stakeExpandCollapse
Arguments
| Name | Type |
|---|---|
| orcaStakeAmount | u64 |
Accounts
staker_accountWritableSignervault_accountWritablestaker_orca_ataWritablestaker_xorca_ataWritablexorca_mint_accountWritablestate_accountRead-onlyorca_mint_accountRead-onlytoken_program_accountRead-only
unstakeExpandCollapse
Arguments
| Name | Type |
|---|---|
| xorcaUnstakeAmount | u64 |
| withdrawIndex | u8 |
Accounts
unstaker_accountWritableSignerstate_accountWritablepending_withdraw_accountWritableunstaker_xorca_ataWritablexorca_mint_accountWritableorca_mint_accountRead-onlyvault_accountRead-onlysystem_program_accountRead-onlytoken_program_accountRead-only
withdrawExpandCollapse
Arguments
| Name | Type |
|---|---|
| withdrawIndex | u8 |
Accounts
unstaker_accountWritableSignerstate_accountWritablepending_withdraw_accountWritableunstaker_orca_ataWritablevault_accountWritableorca_mint_accountRead-onlysystem_program_accountRead-onlytoken_program_accountRead-only
No IDL events are listed for this program.
Filter vocabulary
Runtime account roles (16)
Use these exact describeProgram role names when building Parsed Streams account-role filters.
associated_token_program_accountorca_mint_accountpayer_accountpending_withdraw_accountstaker_accountstaker_orca_atastaker_xorca_atastate_accountsystem_program_accounttoken_program_accountunstaker_accountunstaker_orca_ataunstaker_xorca_ataupdate_authority_accountvault_accountxorca_mint_account


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


