UNPKG

@crocswap-libs/sdk

Version:

🛠🐊🛠 An SDK for building applications on top of CrocSwap

19 lines (18 loc) 1.8 kB
export declare function liquidityForBaseQty(price: number, qty: bigint, mult?: number): bigint; export declare function liquidityForQuoteQty(price: number, qty: bigint, mult?: number): bigint; export declare function baseVirtualReserves(price: number, liq: bigint, mult?: number): bigint; export declare function quoteVirtualReserves(price: number, liq: bigint, mult?: number): bigint; export declare function liquidityForBaseConc(price: number, qty: bigint, lower: number, upper: number): bigint; export declare function liquidityForQuoteConc(price: number, qty: bigint, lower: number, upper: number): bigint; export declare function baseTokenForConcLiq(price: number, liq: bigint, lower: number, upper: number): bigint; export declare function quoteTokenForConcLiq(price: number, liq: bigint, lower: number, upper: number): bigint; export declare function baseTokenForQuoteConc(baseQty: number, lower: number, upper: number): number; export declare function quoteTokenForBaseConc(quoteQty: number, lower: number, upper: number): number; export declare function baseConcFactor(price: number, lower: number, upper: number): number; export declare function quoteConcFactor(price: number, lower: number, upper: number): number; export declare function concDepositSkew(price: number, lower: number, upper: number): number; export declare function concDepositBalance(price: number, lower: number, upper: number): number; export declare function capitalConcFactor(price: number, lower: number, upper: number): number; export declare function concBaseSlippagePrice(spotPrice: number, upperPrice: number, slippage: number): number; export declare function concQuoteSlippagePrice(spotPrice: number, lowerPrice: number, slippage: number): number; export declare function roundForConcLiq(liq: bigint): bigint;