Configuration for DeepBookContract
Key of the pool
The key of the BalanceManager
A function that takes a Transaction object
The key to identify the pool
Key of the balance manager
A function that takes a Transaction object
The key to identify the pool
Key of the balance manager
A function that takes a Transaction object
The key to identify the target pool
The key to identify the reference pool
A function that takes a Transaction object
The key to identify the pool
A function that takes a Transaction object
The key to identify the pool
The key to identify the BalanceManager
A function that takes a Transaction object
The key to identify the pool
The key to identify the BalanceManager
Order ID to cancel
A function that takes a Transaction object
The key to identify the pool
The key to identify the BalanceManager
Array of order IDs to cancel
A function that takes a Transaction object
Cancel multiple orders, skipping any order_id that is not currently in
the balance manager's open orders (e.g. already filled, cancelled, expired-and-swept,
or not owned by this balance manager). Duplicate ids in the input vector are handled
gracefully. Unlike cancelOrders, this will not abort on unknown order ids.
The key to identify the pool
The key to identify the BalanceManager
Order ID to cancel
A function that takes a Transaction object
The key to identify the pool
The key to identify the BalanceManager
Array of order IDs to cancel
A function that takes a Transaction object
Parameters for checking limit order validity
A function that takes a Transaction object
Parameters for checking market order validity
A function that takes a Transaction object
The key to identify the pool
Price
Quantity
Expiration timestamp
A function that takes a Transaction object
The key to identify the pool
Quantity
A function that takes a Transaction object
The key to identify the pool
The referral (DeepBookPoolReferral) to claim the rewards for
A function that takes a Transaction object
The key to identify the pool
The key to identify the BalanceManager
A function that takes a Transaction object
Parameters for creating permissionless pool
A function that takes a Transaction object
The key to identify the pool
Key of the balance manager
A function that takes a Transaction object
The owner address to get balance manager IDs for
A function that takes a Transaction object
The key to identify the pool
Target quote quantity
Whether to pay fees with DEEP
A function that takes a Transaction object
The key to identify the pool
Quote quantity to convert
A function that takes a Transaction object
The key to identify the pool
Quote quantity to convert
A function that takes a Transaction object
The key to identify the pool
Lower bound of the price range
Upper bound of the price range
Whether to get bid or ask orders
A function that takes a Transaction object
The key to identify the pool
Number of ticks from mid-price
A function that takes a Transaction object
The key to identify the pool
Order ID to get
A function that takes a Transaction object
The key to identify the pool
Base quantity
Price
A function that takes a Transaction object
The identifier key for the pool to retrieve orders from.
Array of order IDs to retrieve.
A function that takes a Transaction object
The key to identify the pool
A function that takes a Transaction object
Type of the base asset
Type of the quote asset
A function that takes a Transaction object
The key to identify the pool
The referral (DeepBookPoolReferral) to get the balances for
A function that takes a Transaction object
The key to identify the pool
Base quantity to convert
Quote quantity to convert
A function that takes a Transaction object
The key to identify the pool
Base quantity to convert
Quote quantity to convert
A function that takes a Transaction object
The key to identify the pool
Target base quantity
Whether to pay fees with DEEP
A function that takes a Transaction object
The key to identify the pool
Base quantity to convert
A function that takes a Transaction object
The key to identify the pool
Base quantity to convert
A function that takes a Transaction object
Key of the pool
The key of the BalanceManager
A function that takes a Transaction object
The key to identify the pool
A function that takes a Transaction object
The key to identify the pool
The multiplier for the referral
A function that takes a Transaction object
The key to identify the pool
The key to identify the BalanceManager
Order ID to modify
New quantity for the order
A function that takes a Transaction object
Parameters for placing a limit order
A function that takes a Transaction object
Parameters for placing a market order
A function that takes a Transaction object
Key of the pool
A function that takes a Transaction object
The key to identify the pool
A function that takes a Transaction object
The key to identify the pool
The referral (DeepBookPoolReferral) to get the multiplier for
A function that takes a Transaction object
Key of the pool
A function that takes a Transaction object
The key to identify the pool
A function that takes a Transaction object
The key to identify the pool
A function that takes a Transaction object
The key to identify the pool
A function that takes a Transaction object
The key to identify the pool
A function that takes a Transaction object
Parameters for the swap
A function that takes a Transaction object
Parameters for the swap
A function that takes a Transaction object
Parameters for the swap
A function that takes a Transaction object
Parameters for the swap
A function that takes a Transaction object
Parameters for the swap
A function that takes a Transaction object
Parameters for the swap
A function that takes a Transaction object
The key of the pool to be updated
A function that takes a Transaction object
The key to identify the pool
The referral (DeepBookPoolReferral) to update
The multiplier for the referral
A function that takes a Transaction object
The key to identify the pool
A function that takes a Transaction object
The key to identify the pool
A function that takes a Transaction object
The key to identify the pool
The key to identify the BalanceManager
A function that takes a Transaction object
The key to identify the pool
The object ID of the BalanceManager
A function that takes a Transaction object
The key to identify the pool
The key to identify the BalanceManager
A function that takes a Transaction object
DeepBookContract class for managing DeepBook operations.