gmsol-sdk 0.9.0

GMX-Solana is an extension of GMX on the Solana blockchain.
Documentation
/// Exchange operations.
pub mod exchange;

/// Market operations.
pub mod market;

/// GLV operations.
pub mod glv;

/// Token account operations.
pub mod token_account;

/// Operations for global configurations.
pub mod config;

/// Operations for GT.
pub mod gt;

/// Operations for oracle management.
pub mod oracle;

/// Operations for role management.
pub mod role;

/// Operations for store account.
pub mod store;

/// Operations for token config.
pub mod token_config;

/// Operations for user account.
pub mod user;

/// Operations for timelock.
pub mod timelock;

/// Operations for treasury program.
pub mod treasury;

/// Operations for competition program.
#[cfg(competition)]
pub mod competition;

/// Operations for Address Lookup Tables.
pub mod alt;

/// Operations for system program.
pub mod system;

/// Operations for IDL accounts.
pub mod idl;

/// Operations for virtual inventory accounts.
pub mod virtual_inventory;

/// Operations for liquidity-provider program.
#[cfg(liquidity_provider)]
pub mod liquidity_provider;

pub use alt::AddressLookupTableOps;
pub use config::ConfigOps;
pub use exchange::ExchangeOps;
pub use glv::GlvOps;
pub use gt::GtOps;
pub use idl::IdlOps;
pub use market::MarketOps;
pub use oracle::OracleOps;
pub use role::RoleOps;
pub use store::StoreOps;
pub use system::SystemProgramOps;
pub use timelock::TimelockOps;
pub use token_account::TokenAccountOps;
pub use token_config::TokenConfigOps;
pub use treasury::TreasuryOps;
pub use user::UserOps;
pub use virtual_inventory::VirtualInventoryOps;