List of all items
Structs
- logs::CancelOrderLog
- logs::ClaimSeatLog
- logs::CreateMarketLog
- logs::DepositLog
- logs::FillLog
- logs::GlobalAddTraderLog
- logs::GlobalClaimSeatLog
- logs::GlobalCleanupLog
- logs::GlobalCreateLog
- logs::GlobalDepositLog
- logs::GlobalEvictLog
- logs::GlobalWithdrawLog
- logs::PlaceOrderLog
- logs::PlaceOrderLogV2
- logs::WithdrawLog
- program::processor::batch_update::BatchUpdateParams
- program::processor::batch_update::BatchUpdateReturn
- program::processor::batch_update::CancelOrderParams
- program::processor::batch_update::PlaceOrderParams
- program::processor::deposit::DepositParams
- program::processor::global_clean::GlobalCleanParams
- program::processor::global_deposit::GlobalDepositParams
- program::processor::global_evict::GlobalEvictParams
- program::processor::global_withdraw::GlobalWithdrawParams
- program::processor::swap::SwapParams
- program::processor::withdraw::WithdrawParams
- quantities::BaseAtoms
- quantities::GlobalAtoms
- quantities::PriceConversionError
- quantities::QuoteAtoms
- quantities::QuoteAtomsPerBaseAtom
- state::claimed_seat::ClaimedSeat
- state::dynamic_account::DynamicAccount
- state::global::GlobalDeposit
- state::global::GlobalFixed
- state::global::GlobalTrader
- state::market::AddOrderToMarketArgs
- state::market::AddOrderToMarketResult
- state::market::MarketFixed
- state::market::MarketUnusedFreeListPadding
- state::market::market_helpers::AddOrderToMarketInnerResult
- state::market::market_helpers::AddSingleOrderCtx
- state::resting_order::RestingOrder
- validation::loaders::GlobalTradeAccounts
- validation::manifest_checker::ManifestAccountInfo
- validation::solana_checkers::EmptyAccount
- validation::solana_checkers::Program
- validation::solana_checkers::Signer
- validation::solana_checkers::TokenProgram
- validation::token_checkers::MintAccountInfo
- validation::token_checkers::TokenAccountInfo
Enums
- program::error::ManifestError
- program::instruction::ManifestInstruction
- program::processor::batch_update::MarketDataTreeNodeType
- state::market::market_helpers::AddOrderStatus
- state::resting_order::OrderType
Traits
- logs::Discriminant
- quantities::WrapperU64
- state::dynamic_account::DerefOrBorrow
- state::dynamic_account::DerefOrBorrowMut
- validation::manifest_checker::ManifestAccount
Macros
- global_seeds_with_bump
- global_vault_seeds
- global_vault_seeds_with_bump
- market_vault_seeds
- market_vault_seeds_with_bump
- require
Functions
- check_id
- entrypoint
- id
- logs::emit_stack
- process_instruction
- program::instruction_builders::batch_update_instruction::batch_update_instruction
- program::instruction_builders::claim_seat_instruction::claim_seat_instruction
- program::instruction_builders::create_market_instructions::create_market_instruction
- program::instruction_builders::create_market_instructions::create_market_instructions
- program::instruction_builders::deposit_instruction::deposit_instruction
- program::instruction_builders::expand_market_instruction::expand_market_instruction
- program::instruction_builders::global_add_trader_instruction::global_add_trader_instruction
- program::instruction_builders::global_clean_instruction::global_clean_instruction
- program::instruction_builders::global_create_instruction::create_global_instruction
- program::instruction_builders::global_deposit_instruction::global_deposit_instruction
- program::instruction_builders::global_evict_instruction::global_evict_instruction
- program::instruction_builders::global_withdraw_instruction::global_withdraw_instruction
- program::instruction_builders::swap_instruction::swap_instruction
- program::instruction_builders::swap_v2_instruction::swap_v2_instruction
- program::instruction_builders::withdraw_instruction::withdraw_instruction
- program::processor::shared::get_dynamic_account
- program::processor::shared::get_dynamic_value
- program::processor::shared::get_mut_dynamic_account
- program::processor::shared::invoke
- state::market::get_helper_ask_order
- state::market::get_helper_bid_order
- state::market::get_helper_order
- state::market::get_helper_seat
- state::market::get_mut_helper_ask_order
- state::market::get_mut_helper_bid_order
- state::market::get_mut_helper_order
- state::market::get_mut_helper_seat
- state::market::market_helpers::get_free_address_on_market_fixed
- state::market::market_helpers::get_free_address_on_market_fixed_for_ask_order
- state::market::market_helpers::get_free_address_on_market_fixed_for_bid_order
- state::market::market_helpers::get_free_address_on_market_fixed_for_seat
- state::market::market_helpers::place_order_helper
- state::market::market_helpers::release_address_on_market_fixed
- state::market::market_helpers::release_address_on_market_fixed_for_ask_order
- state::market::market_helpers::release_address_on_market_fixed_for_bid_order
- state::market::market_helpers::release_address_on_market_fixed_for_seat
- state::market::update_balance
- state::resting_order::order_type_can_rest
- state::resting_order::order_type_can_take
- state::utils::get_now_slot
- utils::create_account
- utils::get_discriminant
- validation::manifest_checker::get_global_address
- validation::token_checkers::get_global_vault_address
- validation::token_checkers::get_vault_address
Type Aliases
- state::global::GlobalDepositTree
- state::global::GlobalDepositTreeReadOnly
- state::global::GlobalRef
- state::global::GlobalRefMut
- state::global::GlobalTraderTree
- state::global::GlobalTraderTreeReadOnly
- state::global::GlobalValue
- state::market::Bookside
- state::market::BooksideReadOnly
- state::market::ClaimedSeatTree
- state::market::ClaimedSeatTreeReadOnly
- state::market::MarketRef
- state::market::MarketRefMut
- state::market::MarketValue
Statics
Constants
- ID
- state::constants::CLAIMED_SEAT_SIZE
- state::constants::GAS_DEPOSIT_LAMPORTS
- state::constants::GLOBAL_BLOCK_SIZE
- state::constants::GLOBAL_DEPOSIT_SIZE
- state::constants::GLOBAL_FIXED_DISCRIMINANT
- state::constants::GLOBAL_FIXED_SIZE
- state::constants::GLOBAL_FREE_LIST_BLOCK_SIZE
- state::constants::GLOBAL_TRADER_SIZE
- state::constants::MARKET_BLOCK_SIZE
- state::constants::MARKET_FIXED_DISCRIMINANT
- state::constants::MARKET_FIXED_SIZE
- state::constants::MARKET_FREE_LIST_BLOCK_SIZE
- state::constants::MAX_GLOBAL_SEATS
- state::constants::NO_EXPIRATION_LAST_VALID_SLOT
- state::constants::RESTING_ORDER_SIZE