lnm-sdk 0.6.0

Rust SDK for interacting with LN Markets.
Documentation
pub(in crate::rest::v3) mod account;
pub(in crate::rest::v3) mod error;
pub(in crate::rest::v3) mod funding;
pub(in crate::rest::v3) mod page;
pub(in crate::rest::v3) mod ticker;
pub(in crate::rest::v3) mod trade;
pub(in crate::rest::v3) mod transfer;

pub use uuid::Uuid;

pub use crate::shared::models::{
    SATS_PER_BTC,
    client_id::ClientId,
    cross_leverage::CrossLeverage,
    leverage::Leverage,
    margin::Margin,
    ohlc::{OhlcCandle, OhlcRange},
    oracle::{Index, LastPrice},
    price::{Percentage, PercentageCapped, Price},
    quantity::{Quantity, cross::CrossQuantity, order::OrderQuantity},
    ticker::TickerPrice,
    trade::{
        TradeExecution, TradeExecutionType, TradeSide, TradeSize, TradeStatus, util as trade_util,
    },
};

pub use account::Account;
pub use funding::{CrossFunding, FundingSettlement, IsolatedFunding};
pub use page::Page;
pub use ticker::Ticker;
pub use trade::{CrossExposure, CrossExposureRunning, CrossOrder, CrossPosition, Trade};
pub use transfer::CrossTransfer;