wp-solana-pool-traits 0.1.1

Traits and utilities for Solana liquidity pool operations: PoolViewer, PoolInfuser, PositionViewer
Documentation
pub mod plannable;
pub mod pool_base;
#[cfg(feature = "rpc")]
pub mod pool_harvester;
#[cfg(feature = "rpc")]
pub mod pool_infuser;
#[cfg(feature = "rpc")]
pub mod pool_viewer;
#[cfg(feature = "rpc")]
pub mod position_viewer;

pub use plannable::{Plannable, PlannedTransaction};
pub use pool_base::PoolBase;
#[cfg(feature = "rpc")]
pub use pool_harvester::{HarvestFeesAndRewardsParams, HarvestFeesAndRewardsResult, PoolHarvester};
#[cfg(feature = "rpc")]
pub use pool_infuser::{
    AddBatchLiquidityItem, AddBatchLiquidityParams, AddLiquidityOptions, AddLiquidityParams,
    AddLiquiditySpecificOptions, CollectOptions, CollectParams, IncreaseSpecificOptions,
    MintSpecificOptions, PoolInfuser, RemoveBatchLiquidityItem, RemoveBatchLiquidityParams,
    RemoveLiquidityOptions, RemoveLiquidityParams,
};
#[cfg(feature = "rpc")]
pub use pool_viewer::{PoolViewer, Slot0};
#[cfg(feature = "rpc")]
pub use position_viewer::{
    MultiPositionViewer, PositionMetadata, PositionValues, PositionViewer, RewardValue,
};