Docs.rs
apricot-client-0.9.1
apricot-client 0.9.1
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
yhou-apricot
laodai0x1
Dependencies
solana-program =1.7.1
normal
spl-token ^3.1.0
normal
Versions
10.07%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module consts
Modules
Constants
Functions
?
Module
apricot_client
::
consts
[
−
]
[src]
Modules
base_pda
pool_summaries
price_pda
price_summaries
program
Constants
CMD_ADD_USER_AND_DEPOSIT
CMD_BORROW
CMD_DEPOSIT
CMD_EXTERN_LIQUIDATE
CMD_MARGIN_SWAP
CMD_REPAY
CMD_SELF_LIQUIDATE
CMD_UPDATE_USER_ASSET_CONFIG
CMD_UPDATE_USER_CONFIG
CMD_WITHDRAW
CMD_WITHDRAW_AND_REMOVE_USER
ERR_ACCOUNT_ALREADY_ADDED
ERR_ACCOUNT_NOT_ADDED
ERR_ACCOUNT_NOT_ENOUGH_COLLATERAL_FOR_LIQUIDATION
ERR_ACCOUNT_NOT_ENOUGH_DEBT_FOR_LIQUIDATION
ERR_ASSET_NOT_USED_AS_COLLATERAL
ERR_CANNOT_REPAY_MORE_THAN_DEBT
ERR_DEPOSIT_LESS_THAN_MINIMUM
ERR_EXCEEDS_LIQUIDATION_LIMIT
ERR_INCORRECT_ADMIN
ERR_INCORRECT_ASSET_POOL
ERR_INCORRECT_ASSET_POOL_SPL
ERR_INCORRECT_ASSET_PRICE
ERR_INCORRECT_BASE_PDA
ERR_INCORRECT_BUY_MARKET
ERR_INCORRECT_INTERMEDIATE_SPL
ERR_INCORRECT_INTERMEDIATE_SPL_OWNER
ERR_INCORRECT_POOL_LIST
ERR_INCORRECT_POOL_SUMMARIES
ERR_INCORRECT_PRICE_PDA
ERR_INCORRECT_PRICE_SUMMARIES
ERR_INCORRECT_SELL_MARKET
ERR_INCORRECT_SERUM_PROGRAM
ERR_INCORRECT_USERS_PAGE
ERR_INCORRECT_USER_ASSET_INFO
ERR_INCORRECT_USER_INFO
ERR_INCORRECT_USER_PAGES_STATS
ERR_INSUFFICIENT_BORROW_POWER
ERR_INSUFFICIENT_DEPOSIT
ERR_INSUFFICIENT_FEES
ERR_LIQUIDATION_NOT_REACHED
ERR_LIQUIDATOR_ASKED_TOO_MUCH_COLLATERAL
ERR_MAXIMUM_NUM_POOLS_REACHED
ERR_MAX_NUM_ASSETS_REACHED
ERR_MISSING_ACTIVE_ACCOUNTS
ERR_MISSING_ACTIVE_MINT_SEED_STR
ERR_MISSING_AMOUNT
ERR_MISSING_MINT_SEED_STR
ERR_MISSING_PAGE_ID
ERR_NEED_AT_LEAST_BUY_OR_SELL
ERR_NO_AVAILABLE_SLOTS
ERR_PAGE_ID_TOO_LARGE
ERR_PLEASE_WITHDRAW_ALL
ERR_POOL_NO_FREE_FUND
ERR_POST_EXTERN_LIQUIDATION_TARGET_TOO_SMALL
ERR_POST_SELF_LIQUIDATION_TARGET_TOO_SMALL
ERR_SELF_LIQUIDATION_HIGH_SLIPPAGE
ERR_SELF_LIQUIDATION_NOT_REACHED
ERR_SELF_LIQUIDATION_TARGET_EXCEEDED
ERR_SELF_LIQUIDATION_THRESHOLD_TOO_SMALL
ERR_SWAP_BOUGHT_LESS_THAN_MIN
ERR_USER_HAS_NO_SUCH_ASSET
ERR_WALLET_DID_NOT_SIGN
ERR_WITHDRAWL_BELOW_MIN_COLLATERAL_RATIO
ERR_WRONG_DATA_SIZE
USER_INFO_SEED
USER_PAGES_STATS_SEED
Functions
bytes_to_str
get_asset_pool_k
get_asset_pool_spl_k
get_base_pda
get_pool_summaries_k
get_price_summaries_k
get_user_info_k
get_user_pages_stats_k
get_users_page_k
pool_id_to_seed_str