Phoenix Legacy Seat Manager Program
The Phoenix Legacy Seat Manager Program allows permissionless limit orders on Phoenix Legacy Markets.
The Phoenix Legacy Seat Manager Program can serve as the Market Authority for a Phoenix Legacy Market and allows permissionless limit orders by autonomously managing Seats on a Phoenix Legacy Market.
For more information on what Seats are and why they are needed, see the Seats section.
Claim a Seat with the Phoenix Legacy Seat Manager
There are two ways to claim a seat for a market whose authority is the Phoenix Legacy Seat Manager:
Command Line:
Download the Phoenix Legacy CLI here
Execute command
phoenix-cli claim-seat -ud CS2H8nbAVVEUHWPF5extCSymqheQdkd4d7thik6eet9NCS2...is the market address on which you want to claim the seatMake sure to specify the network that corresponds to the market address. Market
CS2...is a devnet market so we add the-udflag for devnet. For a mainnet market address, use the-umflag or use your own RPC URL with-u YOUR_RPC_URL
SDK New Maker Instructions:
Typescript SDK
Call the
getMakerSetupInstructionsForMarketmethod
Rust SDK
Call the
get_post_only_new_maker_ixson theSDKClientobject, which will automatically create the instructions to claim a seatIf you want to only generate the instruction to claim a seat without placing an order, you can call the
create_claim_seat_ix_if_neededfunctionIf you want to generate instructions to create associated token accounts for a market and claim a seat on the market, you can call the
get_maker_setup_instructions_for_marketmethod on theSDKClientobject
Last updated