Docs.rs
apricot-client-0.15.1
apricot-client 0.15.1
Permalink
Docs.rs crate page
MIT
Links
Homepage
Repository
Crates.io
Source
Owners
yhou-apricot
laodai0x1
Dependencies
itertools ^0.9.0
normal
solana-program ^1.7.1
normal
spl-token ^3.2.0
normal
Versions
43.46%
of the crate is documented
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
source
·
[
−
]
Modules
base_pda
lm_apt_vault
pool_summaries
price_pda
price_summaries
program
user_stats
Constants
CMD_ADD_USER_AND_DEPOSIT
CMD_BORROW
CMD_CLAIM_APT_LM_REWARD
CMD_DEPOSIT
CMD_EXTERN_LIQUIDATE
CMD_MAKE_LM_REWARD_AVAILABLE
CMD_MARGIN_SWAP
CMD_REFRESH_USER
CMD_REPAY
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_ASSIST_ACTION_NOT_ALLOWED
ERR_ASSIST_ALREADY_EXECUTED
ERR_ASSIST_CHECK_MUST_BE_FIRST
ERR_ASSIST_INCONSISTENT_ACTION
ERR_ASSIST_NOT_ENABLED
ERR_CANNOT_REPAY_MORE_THAN_DEBT
ERR_DEPOSIT_LESS_THAN_MINIMUM
ERR_DEPRECATED_XXXXXXXXXXXXXX
ERR_EXCEEDS_LIQUIDATION_LIMIT
ERR_INCORRECT_ADMIN
ERR_INCORRECT_ASSET_POOL
ERR_INCORRECT_ASSET_POOL_ATOKEN_MINT
ERR_INCORRECT_ASSET_POOL_SPL
ERR_INCORRECT_ASSET_PRICE
ERR_INCORRECT_BASE_PDA
ERR_INCORRECT_BUY_MARKET
ERR_INCORRECT_INSTRUCTIONS_SYSVAR
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_TOKEN_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_INSUFFICIENT_WALLET_BALANCE
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_DELEVERAGE_FACTOR_TOO_LARGE
ERR_SELF_DELEVERAGE_FACTOR_NOT_REACHED
ERR_SELF_DELEVERAGE_FACTOR_TOO_LARGE
ERR_SELF_DELEVERAGE_HIGH_SLIPPAGE
ERR_SELF_DELEVERAGE_TARGET_EXCEEDED
ERR_SWAP_BOUGHT_LESS_THAN_MIN
ERR_SWAP_LP_GOT_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