Expand description
A Rust implementation of GMX V2 Model.
Re-exports§
pub use action::MarketAction;pub use bank::Bank;pub use clock::ClockKind;pub use error::Error;pub use market::BaseMarket;pub use market::BaseMarketExt;pub use market::BaseMarketMut;pub use market::BaseMarketMutExt;pub use market::BorrowingFeeMarket;pub use market::BorrowingFeeMarketExt;pub use market::BorrowingFeeMarketMut;pub use market::BorrowingFeeMarketMutExt;pub use market::LiquidityMarket;pub use market::LiquidityMarketExt;pub use market::LiquidityMarketMut;pub use market::LiquidityMarketMutExt;pub use market::PerpMarket;pub use market::PerpMarketExt;pub use market::PerpMarketMut;pub use market::PerpMarketMutExt;pub use market::PnlFactorKind;pub use market::PositionImpactMarket;pub use market::PositionImpactMarketExt;pub use market::PositionImpactMarketMut;pub use market::PositionImpactMarketMutExt;pub use market::SwapMarket;pub use market::SwapMarketExt;pub use market::SwapMarketMut;pub use market::SwapMarketMutExt;pub use pool::Balance;pub use pool::BalanceExt;pub use pool::Delta;pub use pool::Pool;pub use pool::PoolExt;pub use pool::PoolKind;pub use position::Position;pub use position::PositionExt;pub use position::PositionMut;pub use position::PositionMutExt;pub use position::PositionState;pub use position::PositionStateExt;pub use position::PositionStateMut;pub use num_traits;
Modules§
- action
- Actions.
- bank
- Bank.
- clock
- Clock.
- error
- Error type.
- fixed
- Fixed-point decimal type.
- market
- Market.
- num
- Number utils.
- params
- Market params.
- pool
- Pool.
- position
- Position.
- price
- Price.
- utils
- Utils.
Type Aliases§
- Result
- Alias for result.