Spot Trading
Spot commands execute DeepBook spot orders through DeepBook balance managers.
Balance Managers
Before executing spot trades, you need to create or discover a balance manager and fund it.
Discover & Create
Code
deepbook manager ls
deepbook manager createFunding
Code
deepbook manager deposit --coin SUI --amount 1 --manager <managerId> --dry-run
deepbook manager deposit --coin SUI --amount 1 --manager <managerId>Check Balances & Withdrawals
Code
deepbook manager balance --coin SUI --manager <managerId>
deepbook manager withdraw --coin DEEP --amount 10 --manager <managerId> --dry-run
deepbook manager withdraw --coin DEEP --amount 10 --manager <managerId>Placing Orders
List available spot pools:
Code
deepbook spot poolsMarket Orders
Place market-style spot orders by omitting the --price flag.
Code
deepbook spot buy DEEP_SUI --quantity 10 --manager <managerId> --dry-run
deepbook spot buy DEEP_SUI --quantity 10 --manager <managerId>
deepbook spot sell DEEP_SUI --quantity 10 --manager <managerId> --dry-run
deepbook spot sell DEEP_SUI --quantity 10 --manager <managerId>Limit Orders
Place or cancel specific limit orders.
Code
deepbook spot limit DEEP_SUI --side buy --price 0.01 --quantity 10 --manager <managerId> --dry-run
deepbook spot limit DEEP_SUI --side buy --price 0.01 --quantity 10 --manager <managerId>
# Cancel a specific order
deepbook spot limit DEEP_SUI --cancel <orderId> --manager <managerId> --dry-run
deepbook spot limit DEEP_SUI --cancel <orderId> --manager <managerId>Spot vs Swap
deepbook spot buy/sell/limitplaces DeepBook order-book orders and uses a balance manager.deepbook swap quote-for-baseanddeepbook swap base-for-quoteexecute direct pool swaps with exact-input semantics.