NEW: Helius acquires Light Protocol

Solana Data APIs

Beta Phoenix Perpetuals Program Data API

Explore decoded instructions, events, and account roles for Beta Phoenix Perpetuals Program.

Program ID
phDEVv4w6BcfkLrLNeXr8HhhgQxnxziVGXpGPcaadMf
GET PROGRAM INFO

describeProgram

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

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

Copyable examples

Stream Beta Phoenix Perpetuals Program data

Subscribe using the Beta Phoenix Perpetuals 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: ["phDEVv4w6BcfkLrLNeXr8HhhgQxnxziVGXpGPcaadMf"],
      instructionNames: ["AcceptEscrowRequest"],
      includeFailed: false,
      includeCpi: true,
    }],
  }));
});

Runtime vocabulary

Instructions (80)

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

AcceptEscrowRequestExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • senderWallet
    Read-only
  • senderTraderAccount
    Writable
  • receiverWallet
    Read-onlySigner
  • receiverTraderAccount
    Writable
  • receiverEscrow
    Writable
  • perpAssetMap
    Read-only
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
AuthorizedForceCancelExpand

Arguments

NameType
paramsAuthorizedForceCancelParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • cancelAuthority
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
AuthorizedForceCancelByIdExpand

Arguments

NameType
paramsAuthorizedForceCancelByIdParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • cancelAuthority
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
CancelAllExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderWallet
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
CancelAllPlusConditionalExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderWallet
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
  • traderConditionalOrders
    Writable
CancelConditionalOrderExpand

Arguments

NameType
paramsCancelConditionalOrderInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • traderAccount
    Writable
  • traderWallet
    Read-onlySigner
  • orderbook
    Writable
  • traderConditionalOrders
    Writable
CancelEscrowRequestExpand

Arguments

NameType
paramsCancelEscrowRequestParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • signerWallet
    Read-onlySigner
  • receiverWallet
    Read-only
  • receiverEscrow
    Writable
CancelOrdersByIdExpand

Arguments

NameType
orderIdsOrderIds

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderWallet
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
CancelStopLossExpand

Arguments

NameType
paramsCancelStopLossInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • funder
    Writable
  • traderAccount
    Read-only
  • traderWallet
    Read-onlySigner
  • stopLossAccount
    Writable
  • systemProgram
    Read-only
CancelUpToExpand

Arguments

NameType
paramsCancelUpToInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderWallet
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
ChangeMarketStatusExpand

Arguments

NameType
paramsChangeMarketStatusParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • orderbook
    Writable
  • perpAssetMap
    Writable
ClearExpiredOrdersExpand

Arguments

NameType
paramsClearExpiredOrdersParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
CloseMarketExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
  • orderbook
    Writable
CloseMatchedPositionsExpand

Arguments

NameType
paramsClosePositionsParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • perpAssetMap
    Writable
  • caller
    Read-onlySigner
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • atLossAccount
    Writable
  • inProfitAccount
    Writable
ConsumeWithdrawQueueExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • perpAssetMap
    Writable
  • globalVault
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • withdrawQueue
    Writable
  • tokenProgram
    Read-only
  • traderWallet
    Read-only
  • destinationTokenAccount
    Writable
  • traderAccount
    Writable
CreateConditionalOrdersAccountExpand

Arguments

NameType
paramsCreateConditionalOrdersAccountInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • payer
    WritableSigner
  • traderWallet
    Read-only
  • traderAccount
    Read-only
  • traderConditionalOrders
    Writable
  • systemProgram
    Read-only
CreateEscrowAccountExpand

Arguments

NameType
paramsCreateEscrowAccountParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • payer
    WritableSigner
  • traderWallet
    Read-only
  • traderEscrow
    Writable
  • systemProgram
    Read-only
CreateEscrowRequestExpand

Arguments

NameType
paramsCreateEscrowRequestParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • senderWallet
    Read-onlySigner
  • senderTraderAccount
    Read-only
  • permissionAccount
    Writable
  • receiverWallet
    Read-only
  • receiverTraderAccount
    Read-only
  • receiverEscrow
    Writable
  • perpAssetMap
    Read-only
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
CreatePermissionExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • payer
    WritableSigner
  • permission
    Writable
  • authority
    Read-only
  • user
    Read-only
  • systemProgram
    Read-only
DeactivateSplineExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • splineAccount
    Writable
  • marketAccount
    Read-only
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • traderAccount
    Writable
  • perpAssetMap
    Read-only
  • systemProgram
    Read-only
DelegateTraderExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • traderWallet
    Read-onlySigner
  • traderAccount
    Writable
  • newPositionAuthority
    Read-only
DeleteTombstonedMarketExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • lamportRecipient
    Writable
  • perpAssetMap
    Writable
  • orderbook
    Writable
  • splineCollection
    Writable
DepositFundsExpand

Arguments

NameType
paramsDepositFundsInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderWallet
    Read-onlySigner
  • traderTokenAccount
    Writable
  • traderAccount
    Writable
  • globalVault
    Writable
  • tokenProgram
    Read-only
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
ExecuteConditionalOrdersExpand

Arguments

NameType
paramsExecuteConditionalOrderInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
  • traderConditionalOrders
    Writable
ExecuteStopLossExpand

Arguments

NameType
paramsExecuteStopLossInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • signer
    Read-onlySigner
  • permissionAccount
    Writable
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
  • globalConfiguration
    Writable
  • funder
    Writable
  • stopLossAccount
    Writable
ForceCancelAfterHoursExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
ForceCancelAllExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • authority
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
ForceCancelRiskIncreasingExpand

Arguments

NameType
paramsForceCancelRiskIncreasingParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
ForceCancelStopLossExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • orderbook
    Read-only
  • funder
    Writable
  • traderAccount
    Read-only
  • stopLossAccount
    Writable
  • systemProgram
    Read-only
InitializeArenaExpand

Arguments

NameType
paramsInitializeArenaParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • headerAccount
    Writable
  • newArenaAccount
    Writable
  • systemProgram
    Read-only
LiquidateViaMarketOrderExpand

Arguments

NameType
paramsLiquidationParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • liquidatorWallet
    Read-onlySigner
  • liquidatedTrader
    Writable
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
LiquidationTransferExpand

Arguments

NameType
paramsLiquidationTransferParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • perpAssetMap
    Writable
  • liquidator
    Read-onlySigner
  • liquidatorAccount
    Writable
  • liquidateeAccount
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
LogExpand

Arguments

NameType
eventBatchOffChainMarketEvent

Accounts

  • phoenixLogAuthority
    Read-onlySigner
LogEventLengthsExpand

Arguments

NameType
eventLengthsOffChainMarketEventLengths

Accounts

  • phoenixLogAuthority
    Read-onlySigner
MarketClosedForceCancelAllExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
  • traderConditionalOrders
    Writable
PingConditionalOrdersExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • orderbook
    Writable
  • traderAccount
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • traderConditionalOrders
    Writable
PlaceAttachedConditionalOrderExpand

Arguments

NameType
paramsPlaceAttachedConditionalOrderInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • traderAccount
    Writable
  • traderWallet
    Read-onlySigner
  • orderbook
    Writable
  • traderConditionalOrders
    Writable
  • payer
    WritableSigner
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • systemProgram
    Read-only
PlaceLimitOrderExpand

Arguments

NameType
orderPacketOrderPacket

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderWallet
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
PlaceLimitOrderWithConditionalsExpand

Arguments

NameType
paramsPlaceLimitOrderWithConditionalsInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderWallet
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
  • payer
    WritableSigner
  • traderConditionalOrders
    Writable
  • systemProgram
    Read-only
PlaceMarketOrderExpand

Arguments

NameType
orderPacketOrderPacket

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderWallet
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
PlaceMultiLimitOrderExpand

Arguments

NameType
orderPacketMultipleOrderPacket

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderWallet
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
PlacePositionConditionalOrderExpand

Arguments

NameType
paramsPlacePositionConditionalOrderInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • payer
    WritableSigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
  • traderWallet
    Read-onlySigner
  • traderConditionalOrders
    Writable
  • systemProgram
    Read-only
PlaceStopLossExpand

Arguments

NameType
paramsPlaceStopLossInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • payer
    WritableSigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
  • traderWallet
    Read-onlySigner
  • stopLossAccount
    Writable
  • systemProgram
    Read-only
RegisterSplineExpand

Arguments

NameType
paramsRegisterSplineParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • payerAccount
    WritableSigner
  • splineAccount
    Writable
  • marketAccount
    Read-only
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • traderAccount
    Writable
  • perpAssetMap
    Read-only
  • systemProgram
    Read-only
RegisterTraderExpand

Arguments

NameType
paramsRegisterTraderParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • payer
    WritableSigner
  • traderWallet
    Read-only
  • traderAccount
    Writable
  • systemProgram
    Read-only
RemoveAllOraclesExpand

Arguments

NameType
paramsRemoveAllOraclesInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
RemoveEmptyArenaExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • headerAccount
    Writable
  • removedAccount
    Writable
  • systemProgram
    Read-only
RemoveOracleExpand

Arguments

NameType
paramsRemoveOracleInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
RevokePermissionExpand

Arguments

NameType
paramsRevokePermissionParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • targetPermission
    Writable
SetPermissionExpand

Arguments

NameType
paramsSetPermissionInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • permission
    Writable
  • authority
    Read-onlySigner
  • user
    Read-only
SetPermissionDelegatedExpand

Arguments

NameType
paramsSetPermissionInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • targetPermission
    Writable
  • from
    Read-only
  • to
    Read-only
SetTraderCapabilitiesDelegatedExpand

Arguments

NameType
paramsTraderCapabilityUpdate

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • traderAccount
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
SetTraderCapabilityExpand

Arguments

NameType
paramsTraderCapabilityUpdate

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • traderAccount
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
SettleClosedMarketPositionExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
  • orderbook
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • longTrader
    Writable
  • shortTrader
    Writable
SyncParentToChildExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • traderWallet
    Read-only
  • parentTraderAccount
    Read-only
  • childTraderAccount
    Writable
  • globalTraderIndex
    Writable
TombstoneMarketExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • orderbook
    Writable
  • perpAssetMap
    Read-only
  • splineCollection
    Read-only
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
TransferCollateralExpand

Arguments

NameType
paramsTransferCollateralInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • traderWallet
    Read-onlySigner
  • srcTraderAccount
    Writable
  • dstTraderAccount
    Writable
  • perpAssetMap
    Read-only
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
TransferCollateralChildToParentExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • traderWallet
    Read-only
  • childTraderAccount
    Writable
  • parentTraderAccount
    Writable
  • perpAssetMap
    Read-only
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
UncrossCrankExpand

Arguments

NameType
paramsUncrossCrankParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
UpdateAuthoritiesExpand

Arguments

NameType
paramsUpdateAuthoritiesParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
UpdateCommodityMarketStateExpand

Arguments

NameType
paramsUpdateCommodityMarketStateInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • orderbook
    Writable
  • splines
    Writable
UpdateFundingParametersExpand

Arguments

NameType
paramsUpdateFundingParametersInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
UpdateMarketFeesExpand

Arguments

NameType
paramsUpdateMarketFeesParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • orderbookAccount
    Writable
UpdateOraclePricesWithOrderingExpand

Arguments

NameType
paramsUpdateOraclePricesWithOrderingInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • permissionAccount
    Writable
  • perpAssetMap
    Writable
UpdatePerpCancelRiskFactorExpand

Arguments

NameType
paramsUpdatePerpCancelRiskFactorInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
UpdatePerpIsolatedOnlyExpand

Arguments

NameType
paramsUpdatePerpIsolatedOnlyInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
UpdatePerpLeverageTiersExpand

Arguments

NameType
paramsUpdatePerpLeverageTiersInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
UpdatePerpMarkPriceParametersExpand

Arguments

NameType
paramsUpdatePerpMarkPriceParametersInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
UpdatePerpOpenInterestCapExpand

Arguments

NameType
paramsUpdatePerpOpenInterestCapInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
UpdatePerpUPnlRiskFactorExpand

Arguments

NameType
paramsUpdatePerpUPnlRiskFactorInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
UpdatePerpUPnlRiskFactorForWithdrawalsExpand

Arguments

NameType
paramsUpdatePerpUPnlRiskFactorForWithdrawalsInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • perpAssetMap
    Writable
UpdateSplineParametersExpand

Arguments

NameType
paramsUpdateSplineParametersParamsWithOrdering

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • signerAccount
    Read-onlySigner
  • traderAccount
    Read-only
  • splineAccount
    Writable
  • orderbook
    Read-onlyOptional
UpdateSplinePositionLimitsConfigExpand

Arguments

NameType
paramsUpdateSplinePositionLimitsConfigParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • signerAccount
    Read-onlySigner
  • traderAccount
    Read-only
  • splineAccount
    Writable
UpdateSplinePriceExpand

Arguments

NameType
paramsUpdateSplinePriceParamsWithOrdering

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • signerAccount
    Read-onlySigner
  • traderAccount
    Read-only
  • splineAccount
    Writable
  • orderbook
    Read-onlyOptional
UpdateTraderFeesExpand

Arguments

NameType
paramsUpdateTraderFeesParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • traderAccount
    Writable
  • globalTraderIndex
    Writable
UpdateTraderStateExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • traderAccount
    Writable
  • perpAssetMap
    Read-only
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
UpdateWithdrawParametersExpand

Arguments

NameType
paramsUpdateWithdrawParametersParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • withdrawQueueAccount
    Writable
UpdateWithdrawRateLimitsExpand

Arguments

NameType
paramsUpdateWithdrawRateLimitsParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • authority
    Read-onlySigner
  • maybePermissionAccount
    Writable
  • withdrawQueueAccount
    Writable
UpsertEscrowRequestExpand

Arguments

NameType
paramsUpsertEscrowRequestParams

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Read-only
  • senderWallet
    Read-onlySigner
  • senderTraderAccount
    Read-only
  • permissionAccount
    Writable
  • receiverWallet
    Read-only
  • receiverTraderAccount
    Read-only
  • receiverEscrow
    Writable
  • perpAssetMap
    Read-only
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
WithdrawFundsExpand

Arguments

NameType
paramsWithdrawFundsInstruction

Accounts

  • phoenixProgram
    Read-only
  • phoenixLogAuthority
    Read-only
  • globalConfiguration
    Writable
  • traderWallet
    Read-onlySigner
  • traderAccount
    Writable
  • perpAssetMap
    Writable
  • globalVault
    Writable
  • destinationTokenAccount
    Writable
  • tokenProgram
    Read-only
  • globalTraderIndex
    Writable
  • activeTraderBuffer
    Writable
  • withdrawQueue
    Writable

Program-defined data

IDL events (67)

These are events defined by the Beta Phoenix Perpetuals Program IDL.

AdminParameterUpdatedEvent4 fields
  • authoritypubkey
  • assetSymbolSymbol | null
  • assetIdu32 | null
  • updateKindAdminParameterUpdateKind
AuthorityChangedEvent3 fields
  • previousAuthoritypubkey
  • newAuthoritypubkey
  • authorityTypeAuthorityType
ClaimAuthorityEvent2 fields
  • previousAuthoritypubkey
  • newAuthoritypubkey
CloseMatchedPositionsEvent10 fields
  • callerpubkey
  • closedShortpubkey
  • closedLongpubkey
  • inProfitAccountpubkey
  • assetIdu64
  • baseLotsClosedSignedBaseLots
  • atLossCloseValueSignedQuoteLots
  • inProfitCloseValueSignedQuoteLots
  • atLossCollateralChangeSignedQuoteLots
  • inProfitCollateralChangeSignedQuoteLots
EscrowAccountCreatedEvent2 fields
  • authoritypubkey
  • capacityu64
EscrowRequestAcceptedEvent2 fields
  • receiverAuthoritypubkey
  • sequenceNumberu64
EscrowRequestCancelledEvent3 fields
  • receiverAuthoritypubkey
  • sequenceNumberu64
  • reasonEscrowRequestCancelReason
EscrowRequestCreatedEvent10 fields
  • receiverAuthoritypubkey
  • senderAuthoritypubkey
  • sequenceNumberu64
  • senderPdaIndexu8
  • senderSubaccountIndexu8
  • receiverPdaIndexu8
  • receiverSubaccountIndexu8
  • expirationOffsetu32
  • initialSlotu64
  • actions[EscrowAction; 4]
ExchangeStatusChangedEvent3 fields
  • previousBitsu8
  • newBitsu8
  • authoritypubkey
FeesClaimedEvent1 field
  • amountu64
FundingParametersUpdatedEvent4 fields
  • symbolSymbol
  • newFundingIntervalSecondsFundingRateUnitInSeconds | null
  • newFundingPeriodSecondsFundingRateUnitInSeconds | null
  • newMaxFundingRateSignedQuoteLotsPerBaseLot | null
LiquidationEvent8 fields
  • liquidatorpubkey
  • liquidatedTraderpubkey
  • assetIdu32
  • liquidationSizeBaseLots
  • markPriceTicks
  • baseLotsFilledBaseLots
  • quoteLotsFilledQuoteLots
  • positionClosedbool
LiquidationTransferEvent8 fields
  • liquidateepubkey
  • liquidatorpubkey
  • assetIdu64
  • baseLotsTransferredSignedBaseLots
  • virtualQuoteLotsTransferredSignedQuoteLots
  • haircutRateu16
  • liquidateeCollateralChangeSignedQuoteLots
  • liquidatorCollateralChangeSignedQuoteLots
LiquidationTransferSummaryEvent6 fields
  • liquidateepubkey
  • liquidatorpubkey
  • totalTransfersu32
  • liquidateeCollateralChangeSignedQuoteLots
  • liquidatorCollateralChangeSignedQuoteLots
  • haircutCollectedQuoteLots
MarketAddedEvent0 fields

No event field schema is available.

MarketClosedEvent2 fields
  • previousMarketStatusMarketStatus
  • finalizedMarkPriceTicks
MarketDeletedEvent2 fields
  • assetIdu32
  • lamportsReclaimedu64
MarketEventHeader9 fields
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • assetSymbolSymbol
  • assetIdu32
  • tickSizeu32
  • baseLotDecimalsi8
  • quoteLotDecimalsu8
  • signerpubkey
  • traderAccountpubkey
MarketParametersUpdatedEvent0 fields

No event field schema is available.

MarketStatusChangedEvent2 fields
  • previousMarketStatusMarketStatus
  • newMarketStatusMarketStatus
MarketSummaryEvent7 fields
  • assetSymbolSymbol
  • assetIdu32
  • openInterestBaseLots
  • totalMakerQuoteLotFeesSignedQuoteLots | null
  • totalTakerQuoteLotFeesQuoteLots | null
  • markPriceTicks
  • spotPriceTicks
MarketTombstonedEvent4 fields
  • previousMarketStatusMarketStatus
  • finalSequenceNumberu64
  • finalTradeSequenceNumberu64
  • finalOrderSequenceNumberu64
NameSuccessorEvent2 fields
  • authoritypubkey
  • newAuthoritypubkey
OrderFilledEvent12 fields
  • orderSequenceNumberu64
  • sideSide
  • priceTicks
  • baseLotsFilledBaseLots
  • quoteLotsFilledQuoteLots
  • quantityRemainingBaseLots
  • makerpubkey
  • makerFeeRateSignedFeeRateMicro
  • makerBaseLotPositionSignedBaseLots
  • makerVirtualQuoteLotPositionSignedQuoteLots
  • makerQuoteLotCollateralSignedQuoteLots
  • makerCumulativeFundingSnapshotSignedQuoteLotsPerBaseLot
OrderModifiedEvent6 fields
  • orderSequenceNumberu64
  • priceTicks
  • baseLotsReleasedSignedBaseLots
  • quoteLotsReleasedSignedQuoteLots
  • baseLotsRemainingBaseLots
  • reasonOrderModificationReason
OrderPacketEvent3 fields
  • orderPacketOrderPacket
  • traderpubkey
  • nextOrderSequenceNumberu64
OrderPlacedEvent9 fields
  • orderIdu32
  • orderFlagsOrderFlags
  • orderSequenceNumberu64
  • prevOrderSequenceNumberSlotu64
  • clientOrderId[u8; 16]
  • priceTicks
  • quantitySignedBaseLots
  • lastValidSlotOptionalNonZeroU64
  • initialSlotu64
OrderRejectedEvent6 fields
  • orderIndexu32
  • clientOrderId[u8; 16]
  • priceTicks
  • sideSide
  • numBaseLotsBaseLots
  • reason[u8; 32]
OrderResidualDiscardedEvent5 fields
  • clientOrderId[u8; 16]
  • priceTicks
  • sideSide
  • baseLotsDiscardedBaseLots
  • reasonOrderResidualDiscardReason
PingActivatedEvent8 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • assetIdu64
  • conditionalOrderIndexu8
  • preConditionalOrderPingSnapshot
  • postConditionalOrderPingSnapshot
  • bookOrderRemainingBaseLotsBaseLots | null
PingInvalidatedEvent8 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • assetIdu64
  • conditionalOrderIndexu8
  • preConditionalOrderPingSnapshot
  • postConditionalOrderPingSnapshot
  • currentPositionSequenceNumberu8
PnLEvent9 fields
  • traderpubkey
  • assetIdu32
  • assetSymbolSymbol
  • realizedPnlSignedQuoteLots
  • fundingPaymentSignedQuoteLots
  • baseLotsBeforeSignedBaseLots
  • baseLotsAfterSignedBaseLots
  • virtualQuoteLotsBeforeSignedQuoteLots
  • virtualQuoteLotsAfterSignedQuoteLots
PricesUpdatedEvent15 fields
  • oracleSignerpubkey | null
  • assetSymbolSymbol
  • assetIdu32
  • newBestBidTicks | null
  • newBestAskTicks | null
  • newLastTradeTicks | null
  • newExchangeSpotPriceTicks | null
  • newExchangePerpPriceTicks | null
  • newMidSpotDiffEmaTicksSignedTicks | null
  • newMarkPriceTicks
  • cumulativeFundingRateSignedQuoteLotsPerBaseLot | null
  • settledContributionSignedQuoteLotsPerBaseLot | null
  • intervalAccumulatorSignedQuoteLotsPerBaseLotUpcasted | null
  • assetSequenceNumberu64
  • prevAssetSequenceNumberSlotu64
SetPermissionEvent9 fields
  • authoritypubkey
  • userpubkey
  • previousPermissionu64
  • newPermissionu64
  • previousExpiresAtTimestampi64
  • newExpiresAtTimestampi64
  • previousNumSignerActionsRemainingi64
  • newNumSignerActionsRemainingi64
  • createdbool
ShutdownClosePositionsEvent7 fields
  • longTraderpubkey
  • shortTraderpubkey
  • assetIdu32
  • baseLotsClosedBaseLots
  • settlementPriceTicks
  • tradeSequenceNumberu64
  • sequenceNumberu64
SlotContextEvent2 fields
  • timestampu64
  • slotu64
SplineActivatedEvent7 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • authoritypubkey
  • marketpubkey
  • symbolSymbol
  • midPriceu64
SplineDeactivatedEvent6 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • authoritypubkey
  • marketpubkey
  • symbolSymbol
SplineFilledEvent11 fields
  • splineSequenceNumberu64
  • sideSide
  • priceTicks
  • baseLotsFilledBaseLots
  • quoteLotsFilledQuoteLots
  • makerpubkey
  • makerFeeRateSignedFeeRateMicro
  • makerBaseLotPositionSignedBaseLots
  • makerVirtualQuoteLotPositionSignedQuoteLots
  • makerQuoteLotCollateralSignedQuoteLots
  • makerCumulativeFundingSnapshotSignedQuoteLotsPerBaseLot
SplineParametersUpdatedEvent9 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • authoritypubkey
  • marketpubkey
  • symbolSymbol
  • midPriceu64
  • bidRegions[TickRegion; 10]
  • askRegions[TickRegion; 10]
SplineParametersUpdatedWithOrderingEvent11 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • authoritypubkey
  • marketpubkey
  • symbolSymbol
  • midPriceu64
  • bidRegions[TickRegion; 10]
  • askRegions[TickRegion; 10]
  • userSequenceNumberu64
  • clientOrderId[u8; 16]
SplinePositionLimitsConfigUpdatedEvent10 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • authoritypubkey
  • marketpubkey
  • symbolSymbol
  • maxPositionSizePositionSizeLimit | null
  • prevMaxPositionSizePositionSizeLimit
  • leverageDecreaseInBpsu32 | null
  • prevLeverageDecreaseInBpsu32
SplinePriceUpdatedEvent9 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • authoritypubkey
  • marketpubkey
  • symbolSymbol
  • priceInTicksu64
  • userUpdateSlotu64
  • refreshRegionsbool
SplinePriceUpdatedWithOrderingEvent11 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • authoritypubkey
  • marketpubkey
  • symbolSymbol
  • priceInTicksu64
  • userUpdateSlotu64
  • refreshRegionsbool
  • userSequenceNumberu64
  • clientOrderId[u8; 16]
SplineRegisteredEvent5 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • marketpubkey
  • symbolSymbol
StopLossCancelledEvent5 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • assetIdu64
  • executionDirectionDirection
StopLossExecutedEvent6 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • assetIdu64
  • executionDirectionDirection
  • orderSequenceNumberu64
StopLossPlacedEvent13 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • assetIdu64
  • triggerPriceTicks
  • executionPriceTicks
  • tradeSizeBaseLots
  • tradeSideSide
  • executionDirectionDirection
  • positionSequenceNumberu8
  • placeSlotu64
  • fundingKeypubkey
  • orderKindStopLossOrderKind
TradeSummaryEvent11 fields
  • traderpubkey
  • tradeSequenceNumberu64
  • prevTradeSequenceNumberSlotu64
  • sideSide
  • baseLotsFilledBaseLots
  • quoteLotsFilledQuoteLots
  • feeInQuoteLotsQuoteLots
  • baseLotPositionSignedBaseLots
  • virtualQuoteLotPositionSignedQuoteLots
  • quoteLotCollateralSignedQuoteLots
  • cumulativeFundingSnapshotSignedQuoteLotsPerBaseLot
TraderActivatedEvent2 fields
  • globalTraderIndexu32
  • authoritypubkey
TraderCapabilitiesEnabledEvent5 fields
  • traderpubkey
  • authoritypubkey
  • previousFlagsTraderCapabilityFlags
  • newFlagsTraderCapabilityFlags
  • globalTraderIndexu32
TraderCollateralTransferredEvent10 fields
  • authoritypubkey
  • amountQuoteLots
  • srcTraderpubkey
  • srcTraderSequenceNumberu64
  • srcTraderPrevSequenceNumberSlotu64
  • srcTraderNewCollateralBalanceSignedQuoteLots
  • dstTraderpubkey
  • dstTraderSequenceNumberu64
  • dstTraderPrevSequenceNumberSlotu64
  • dstTraderNewCollateralBalanceSignedQuoteLots
TraderDeactivatedEvent2 fields
  • prevGlobalTraderIndexu32
  • authoritypubkey
TraderDelegatedEvent4 fields
  • traderpubkey
  • authoritypubkey
  • oldPositionAuthoritypubkey
  • newPositionAuthoritypubkey
TraderFeesUpdatedEvent7 fields
  • traderpubkey
  • authoritypubkey
  • previousMakerFeeOverrideMultiplieri8
  • newMakerFeeOverrideMultiplieri8
  • previousTakerFeeOverrideMultiplieri8
  • newTakerFeeOverrideMultiplieri8
  • isHotTraderbool
TraderFundingSettledEvent6 fields
  • traderpubkey
  • assetSymbolSymbol
  • assetIdu32
  • fundingPaymentSignedQuoteLots
  • cumulativeFundingSnapshotSignedQuoteLotsPerBaseLot
  • newCollateralBalanceSignedQuoteLots
TraderFundsDepositedEvent7 fields
  • traderpubkey
  • authoritypubkey
  • amountQuoteLots
  • traderFlagsTraderCapabilityFlags
  • newCollateralBalanceSignedQuoteLots
  • traderSequenceNumberu64
  • prevSequenceNumberSlotu64
TraderFundsWithdrawnDroppedEvent10 fields
  • traderpubkey
  • authoritypubkey
  • amountu64
  • traderSequenceNumberu64
  • traderPrevSequenceNumberSlotu64
  • postWithdrawalBudgetu64
  • postQueueSizeu64
  • totalQueuedAmountu64
  • withdrawQueueSequenceNumberu64
  • withdrawQueuePrevSequenceNumberSlotu64
TraderFundsWithdrawnEnqueuedEvent10 fields
  • traderpubkey
  • authoritypubkey
  • amountu64
  • traderSequenceNumberu64
  • traderPrevSequenceNumberSlotu64
  • postWithdrawalBudgetu64
  • postQueueSizeu64
  • totalQueuedAmountu64
  • withdrawQueueSequenceNumberu64
  • withdrawQueuePrevSequenceNumberSlotu64
TraderFundsWithdrawnEvent10 fields
  • traderpubkey
  • authoritypubkey
  • amountu64
  • traderSequenceNumberu64
  • traderPrevSequenceNumberSlotu64
  • postWithdrawalBudgetu64
  • postQueueSizeu64
  • totalQueuedAmountu64
  • withdrawQueueSequenceNumberu64
  • withdrawQueuePrevSequenceNumberSlotu64
TraderFundsWithdrawnFeePaymentEvent7 fields
  • traderpubkey
  • authoritypubkey
  • feeu64
  • traderSequenceNumberu64
  • traderPrevSequenceNumberSlotu64
  • withdrawQueueSequenceNumberu64
  • withdrawQueuePrevSequenceNumberSlotu64
TraderRegisteredEvent6 fields
  • traderSequenceNumberu64
  • traderpubkey
  • authoritypubkey
  • maxPositionsu64
  • traderPdaIndexu8
  • traderSubaccountIndexu8
TraderWithdrawCancelledEvent7 fields
  • traderpubkey
  • authoritypubkey
  • amountu64
  • traderSequenceNumberu64
  • traderPrevSequenceNumberSlotu64
  • withdrawQueueSequenceNumberu64
  • withdrawQueuePrevSequenceNumberSlotu64
TriggerOrderCancelledEvent6 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • assetIdu64
  • conditionalOrderIndexu8
  • triggerDirectionDirection
TriggerOrderExecutedEvent7 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • assetIdu64
  • conditionalOrderIndexu8
  • triggerDirectionDirection
  • orderSequenceNumberu64
TriggerOrderPlacedEvent17 fields
  • traderpubkey
  • sequenceNumberu64
  • prevSequenceNumberSlotu64
  • assetIdu64
  • conditionalOrderIndexu8
  • triggerPriceTicks
  • executionPriceTicks
  • tradeSideSide
  • triggerDirectionDirection
  • orderKindStopLossOrderKind
  • maxSizeBaseLots
  • fillableSizeBaseLots
  • filledSizeBaseLots
  • usePercentbool
  • percentu8
  • positionSequenceNumberu8
  • attachedOrderIdOptionalFIFOOrderId
WithdrawStateTransitionEvent7 fields
  • traderpubkey
  • amountQuoteLots
  • fromStateu8
  • toStateu8
  • reasonu8
  • transitionCountu16
  • nodeIndexNodePointer

Filter vocabulary

Runtime account roles (63)

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

  • activeTraderBuffer
  • atLossAccount
  • authority
  • caller
  • cancelAuthority
  • childTraderAccount
  • destinationTokenAccount
  • dstTraderAccount
  • from
  • funder
  • globalConfiguration
  • globalTraderIndex
  • globalVault
  • headerAccount
  • inProfitAccount
  • lamportRecipient
  • liquidatedTrader
  • liquidateeAccount
  • liquidator
  • liquidatorAccount
  • liquidatorWallet
  • longTrader
  • marketAccount
  • maybePermissionAccount
  • newArenaAccount
  • newPositionAuthority
  • orderbook
  • orderbookAccount
  • parentTraderAccount
  • payer
  • payerAccount
  • permission
  • permissionAccount
  • perpAssetMap
  • phoenixLogAuthority
  • phoenixProgram
  • receiverEscrow
  • receiverTraderAccount
  • receiverWallet
  • removedAccount
  • senderTraderAccount
  • senderWallet
  • shortTrader
  • signer
  • signerAccount
  • signerWallet
  • splineAccount
  • splineCollection
  • splines
  • srcTraderAccount
  • stopLossAccount
  • systemProgram
  • targetPermission
  • to
  • tokenProgram
  • traderAccount
  • traderConditionalOrders
  • traderEscrow
  • traderTokenAccount
  • traderWallet
  • user
  • withdrawQueue
  • withdrawQueueAccount
CTA Video
Divider Image

Parsed Streams documentation

View all
experience the difference

Get started

Parsed Streams is available on all paid plans