NEW: Helius acquires Light Protocol

Solana Data APIs

Jupiter Offerbook Program Data API

Explore decoded instructions, events, and account roles for Jupiter Offerbook Program.

Program ID
offerbkFMvVfpQhL8ZQ5iromnjct5rz3r52B9ewu3ie
GET PROGRAM INFO

describeProgram

Call describeProgram to get a parsed list of instructions, accounts, and roles for Jupiter Offerbook Program and 3,600+ Solana programs.

describeProgram request
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "describeProgram",
  "params": [
    {
      "program": "offerbkFMvVfpQhL8ZQ5iromnjct5rz3r52B9ewu3ie"
    }
  ]
}

Copyable examples

Stream Jupiter Offerbook Program data

Subscribe using the Jupiter Offerbook Program program ID and filter results by instructions, accounts, account roles, failed transactions, or CPIs.

Parsed Streams subscription
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: ["offerbkFMvVfpQhL8ZQ5iromnjct5rz3r52B9ewu3ie"],
      instructionNames: ["cancel_offer"],
      includeFailed: false,
      includeCpi: true,
    }],
  }));
});

Runtime vocabulary

Instructions (27)

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 27 instructions

cancel_offerExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • creator
    WritableSigner
  • offer
    Writable
  • event_authority
    Read-only
  • program
    Read-only
claim_feeExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • admin
    Read-onlySigner
  • config
    Read-only
  • fee_authority
    Read-only
  • mint
    Read-only
  • protocol_fee_token_account
    Writable
  • dest_token_account
    Writable
  • token_program
    Read-only
claim_non_fungible_loanExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • borrower
    Writable
  • borrower_user
    Writable
  • loan
    Writable
  • loan_vault
    WritableOptional
  • config
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
claim_token_loanExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • borrower
    Writable
  • borrower_user
    Writable
  • loan
    Writable
  • loan_vault
    Writable
  • config
    Read-only
  • collateral_mint
    Read-only
  • lender_collateral_escrow
    Writable
  • protocol_fee_token_account
    Writable
  • collateral_token_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
create_nft_collateral_offerExpand

Arguments

NameType
offer_paramsNftCollateralOfferParams
collateralNftCollateralAsset

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • config
    Read-only
  • offer
    Writable
  • principal_mint
    Read-only
  • countered_offer
    Read-onlyOptional
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
create_nft_principal_offerExpand

Arguments

NameType
offer_paramsNftPrincipalOfferParams
collateralNftCollateral

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • config
    Read-only
  • offer
    Writable
  • principal_mint
    Read-only
  • countered_offer
    Read-onlyOptional
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
create_token_collateral_offerExpand

Arguments

NameType
offer_paramsTokenCollateralOfferParams

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • config
    Read-only
  • offer
    Writable
  • principal_mint
    Read-only
  • collateral_mint
    Read-only
  • countered_offer
    Read-onlyOptional
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
create_token_principal_offerExpand

Arguments

NameType
offer_paramsTokenPrincipalOfferParams

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • config
    Read-only
  • offer
    Writable
  • principal_mint
    Read-only
  • collateral_mint
    Read-only
  • countered_offer
    Read-onlyOptional
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
create_userExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • referrer
    Read-onlyOptional
  • referrer_user
    WritableOptional
  • config
    Read-only
  • system_program
    Read-only
escrow_classic_nft_depositExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_nft_token_account
    Writable
  • signer_user
    Read-only
  • nft_mint
    Read-only
  • nft_metadata
    Read-only
  • nft_edition
    Read-only
  • user_escrow_token_account
    Writable
  • metadata_program
    Read-only
  • associated_token_program
    Read-only
  • token_program
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
escrow_classic_nft_withdrawExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_nft_token_account
    Read-only
  • signer_user
    Read-only
  • nft_mint
    Read-only
  • user_escrow_token_account
    Writable
  • token_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
escrow_core_nft_depositExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_user
    Read-only
  • asset
    Writable
  • collection
    Read-onlyOptional
  • mpl_core_program
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
escrow_core_nft_withdrawExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_user
    Read-only
  • asset
    Writable
  • collection
    Read-onlyOptional
  • mpl_core_program
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
escrow_programmable_nft_depositExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_user
    Read-only
  • nft_mint
    Read-only
  • nft_metadata
    Writable
  • nft_edition
    Read-only
  • signer_nft_token_account
    Writable
  • signer_token_record
    Writable
  • user_escrow_token_account
    Writable
  • escrow_token_record
    Writable
  • authorization_rules
    Read-onlyOptional
  • metadata_program
    Read-only
  • instructions
    Read-only
  • authorization_program
    Read-onlyOptional
  • associated_token_program
    Read-only
  • token_program
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
escrow_programmable_nft_withdrawExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_user
    Read-only
  • nft_mint
    Read-only
  • nft_metadata
    Writable
  • nft_edition
    Read-only
  • signer_nft_token_account
    Writable
  • signer_token_record
    Writable
  • user_escrow_token_account
    Writable
  • escrow_token_record
    Writable
  • authorization_rules
    Read-onlyOptional
  • metadata_program
    Read-only
  • instructions
    Read-only
  • authorization_program
    Read-onlyOptional
  • associated_token_program
    Read-only
  • token_program
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
escrow_token_depositExpand

Arguments

NameType
amountu64

Accounts

  • signer
    WritableSigner
  • signer_token_account
    Writable
  • signer_user
    Read-only
  • user_escrow_token_account
    Writable
  • mint
    Read-only
  • associated_token_program
    Read-only
  • token_program
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
escrow_token_withdrawExpand

Arguments

NameType
amountu64

Accounts

  • signer
    Read-onlySigner
  • signer_token_account
    Writable
  • signer_user
    Read-only
  • user_escrow_token_account
    Writable
  • mint
    Read-only
  • token_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
extend_loanExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_user
    Read-only
  • lender
    Read-only
  • lender_user
    Read-only
  • loan
    Writable
  • config
    Read-only
  • principal_mint
    Read-only
  • signer_principal_token_account
    Writable
  • lender_principal_escrow
    Writable
  • protocol_fee_token_account
    Writable
  • principal_token_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
fill_non_fungible_collateral_offerExpand

Arguments

NameType
fill_paramsFillNftCollateralOfferParams

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • borrower
    Writable
  • borrower_user
    Writable
  • offer
    Writable
  • loan
    Writable
  • loan_vault
    WritableOptional
  • config
    Read-only
  • principal_mint
    Read-only
  • collateral_mint
    Read-onlyOptional
  • lender_principal_escrow
    Writable
  • borrower_principal_token_account
    Writable
  • protocol_fee_token_account
    Writable
  • principal_token_program
    Read-only
  • collateral_token_program
    Read-onlyOptional
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
fill_non_fungible_principal_offerExpand

Arguments

NameType
fill_paramsFillNftPrincipalOfferParams

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • lender
    Writable
  • lender_user
    Writable
  • offer
    Writable
  • loan
    Writable
  • loan_vault
    WritableOptional
  • config
    Read-only
  • principal_mint
    Read-only
  • collateral_mint
    Read-onlyOptional
  • lender_principal_escrow
    Writable
  • borrower_principal_token_account
    Writable
  • protocol_fee_token_account
    Writable
  • principal_token_program
    Read-only
  • collateral_token_program
    Read-onlyOptional
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
fill_token_collateral_offerExpand

Arguments

NameType
fill_paramsFillTokenCollateralOfferParams

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • borrower
    Writable
  • borrower_user
    Writable
  • offer
    Writable
  • loan
    Writable
  • loan_vault
    Writable
  • config
    Read-only
  • principal_mint
    Read-only
  • collateral_mint
    Read-only
  • lender_principal_escrow
    Writable
  • borrower_collateral_escrow
    Writable
  • borrower_principal_token_account
    Writable
  • protocol_fee_token_account
    Writable
  • principal_token_program
    Read-only
  • collateral_token_program
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
fill_token_principal_offerExpand

Arguments

NameType
fill_paramsFillTokenPrincipalOfferParams

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • lender
    Writable
  • lender_user
    Writable
  • offer
    Writable
  • loan
    Writable
  • loan_vault
    Writable
  • config
    Read-only
  • principal_mint
    Read-only
  • collateral_mint
    Read-only
  • lender_principal_escrow
    Writable
  • borrower_collateral_escrow
    Writable
  • borrower_principal_token_account
    Writable
  • protocol_fee_token_account
    Writable
  • principal_token_program
    Read-only
  • collateral_token_program
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
initExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • payer
    WritableSigner
  • upgrade_authority
    Read-onlySigner
  • config
    Writable
  • fee_authority
    Read-only
  • program_data
    Read-only
  • program
    Read-only
  • system_program
    Read-only
repay_non_fungible_loanExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_user
    Writable
  • lender
    Writable
  • lender_user
    Writable
  • loan
    Writable
  • loan_vault
    WritableOptional
  • config
    Read-only
  • principal_mint
    Read-only
  • signer_principal_token_account
    Writable
  • lender_principal_escrow
    Writable
  • protocol_fee_token_account
    Writable
  • principal_token_program
    Read-only
  • system_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
repay_token_loanExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • signer
    WritableSigner
  • signer_user
    Read-only
  • lender
    Writable
  • lender_user
    Read-only
  • loan
    Writable
  • loan_vault
    Writable
  • config
    Read-only
  • principal_mint
    Read-only
  • collateral_mint
    Read-only
  • signer_principal_token_account
    Writable
  • lender_principal_escrow
    Writable
  • borrower_collateral_escrow
    Writable
  • protocol_fee_token_account
    Writable
  • principal_token_program
    Read-only
  • collateral_token_program
    Read-only
  • event_authority
    Read-only
  • program
    Read-only
set_loan_extendableExpand

Arguments

NameType
allowbool

Accounts

  • signer
    Read-onlySigner
  • loan
    Writable
  • event_authority
    Read-only
  • program
    Read-only
update_configExpand

Arguments

NameType
actionUpdateConfigAction

Accounts

  • admin
    Read-onlySigner
  • config
    Writable

Program-defined data

IDL events (22)

These are events defined by the Jupiter Offerbook Program IDL.

EscrowDeposit5 fields
  • userpubkey
  • assetEventAsset
  • deposit_amountu64
  • total_amountu64
  • timestampu64
EscrowWithdraw5 fields
  • userpubkey
  • assetEventAsset
  • withdraw_amountu64
  • total_amountu64
  • timestampu64
LoanCreated2 fields
  • loanLoanEventV0
  • pubkeypubkey
LoanCreatedV12 fields
  • loanLoanEventV1
  • pubkeypubkey
LoanDefaulted2 fields
  • loanLoanEventV0
  • pubkeypubkey
LoanDefaultedV12 fields
  • loanLoanEventV1
  • pubkeypubkey
LoanExtendabilityUpdated3 fields
  • loanpubkey
  • extendableu8
  • timestampu64
LoanExtended2 fields
  • loanLoanEventV1
  • pubkeypubkey
LoanRepaid2 fields
  • loanLoanEventV0
  • pubkeypubkey
LoanRepaidV12 fields
  • loanLoanEventV1
  • pubkeypubkey
OfferCancelled2 fields
  • offerOfferEventV0
  • pubkeypubkey
OfferCancelledV12 fields
  • offerOfferEventV1
  • pubkeypubkey
OfferCancelledV22 fields
  • offerOfferEventV2
  • pubkeypubkey
OfferCreated2 fields
  • offerOfferEventV0
  • pubkeypubkey
OfferCreatedV12 fields
  • offerOfferEventV1
  • pubkeypubkey
OfferCreatedV22 fields
  • offerOfferEventV2
  • pubkeypubkey
OfferFilled2 fields
  • offerOfferEventV0
  • pubkeypubkey
OfferFilledV12 fields
  • offerOfferEventV1
  • pubkeypubkey
OfferFilledV22 fields
  • offerOfferEventV2
  • pubkeypubkey
ProtocolFee4 fields
  • mintpubkey
  • amountu64
  • net_amountu64
  • timestampu64
RefereeReward4 fields
  • refereepubkey
  • mintpubkey
  • amountu64
  • timestampu64
ReferralReward6 fields
  • referrerpubkey
  • refereepubkey
  • mintpubkey
  • amountu64
  • timestampu64
  • referral_typeReferralType

Filter vocabulary

Runtime account roles (51)

Use these exact describeProgram role names when building Parsed Streams account-role filters.

  • admin
  • asset
  • associated_token_program
  • authorization_program
  • authorization_rules
  • borrower
  • borrower_collateral_escrow
  • borrower_principal_token_account
  • borrower_user
  • collateral_mint
  • collateral_token_program
  • collection
  • config
  • countered_offer
  • creator
  • dest_token_account
  • escrow_token_record
  • event_authority
  • fee_authority
  • instructions
  • lender
  • lender_collateral_escrow
  • lender_principal_escrow
  • lender_user
  • loan
  • loan_vault
  • metadata_program
  • mint
  • mpl_core_program
  • nft_edition
  • nft_metadata
  • nft_mint
  • offer
  • payer
  • principal_mint
  • principal_token_program
  • program
  • program_data
  • protocol_fee_token_account
  • referrer
  • referrer_user
  • signer
  • signer_nft_token_account
  • signer_principal_token_account
  • signer_token_account
  • signer_token_record
  • signer_user
  • system_program
  • token_program
  • upgrade_authority
  • user_escrow_token_account
CTA Video
Divider Image

Parsed Streams documentation

View all
experience the difference

Get started

Parsed Streams is available on all paid plans