Create Cancel Order Transaction
Create raw bytes of an unsigned transaction to cancel open order by orderID.
Last updated
Create raw bytes of an unsigned transaction to cancel open order by orderID.
Last updated
This endpoint does not submit the transaction to the network.
The endpoint allows you to specify priority fees and tips to later control the transaction inclusion and propagation. Refer to the Transaction Submission & Front-Running Protection & Transaction Bundle page for additional information about these parameters.
POST ./api/v2/openbook/cancel
Parameter | Type | Description |
---|---|---|
Field | Description |
---|---|
orderID
string
OPTIONAL. Unique order ID to be cancelled. This order ID is assigned by the orderbook after processing, and can be difficult to associate with a transaction without the clientOrderId
.
clientOrderId
string
OPTIONAL. Client order id which can be customized by the user. *Leave both orderID
and clientOrderId
empty, if want to cancel all open orders.
ownerAddress
string
User's account address to cancel order
openOrdersAddress
string
Define with open order address to cancel the order in case of having multiple open order addresses.
market
string
Smart contract address/symbol of the market.
computeLimit
number
OPTIONAL. Specifies total compute limit to be allocated for all instructions within the created tx
computePrice
number
OPTIONAL. Specifies compute price in Lamport (0.000001 SOL = 1,000 Lamport) to be included as a part of instruction, known as priority fee.
tip
uint64
OPTIONAL. Specifies a tip amount that will be used to pay for front-running protection or bundle submission services. What is tip
?
transaction
Raw bytes of unsigned transaction
openOrdersAddress
The open order address to place the order