UNPKG

@subwallet/invariant-vara-sdk

Version:

<div align="center"> <h1>⚡Invariant protocol⚡</h1> <p> <a href="https://invariant.app/math-spec-vara.pdf">MATH SPEC 📄</a> | <a href="https://discord.gg/VzS3C9wR">DISCORD 🌐</a> | </p> </div>

37 lines (36 loc) 2.82 kB
import { Pool, Position, QuoteResult, Tick, _calculateAmountDeltaResult, _calculateFeeResult, TokenAmounts, SwapResult, SingleTokenLiquidity, LiquidityTick, LiquidityResult, AmountDeltaResult, CalculateSwapResult, SimulateSwapResult } from './schema.js'; export declare const decodeU256FromU64Array: (value: string) => bigint; export declare const decodeU128FromU64Array: (value: string) => bigint; export declare const encodeU256ToU64Array: (value: bigint) => string; export declare const encodeU128ToU64Array: (value: bigint) => string; export declare const encodeLiquidity: (value: bigint) => string; export declare const encodeTokenAmount: (value: bigint) => string; export declare const decodeLiquidity: (value: string) => bigint; export declare const decodeTokenAmount: (value: string) => bigint; export declare const encodeTick: (value: Tick) => any; export declare const encodeLiquidityTick: (value: LiquidityTick) => any; export declare const encodePool: (value: Pool) => any; export declare const encodeLiquidityResult: (value: LiquidityResult) => any; export declare const encodeSingleTokenLiquidity: (value: SingleTokenLiquidity) => any; export declare const encodeQuoteResult: (value: QuoteResult) => any; export declare const encodeTokenAmounts: (value: TokenAmounts) => any; export declare const encodeCalculateFeeResult: (value: _calculateFeeResult) => any; export declare const encodeAmountDeltaResult: (value: AmountDeltaResult) => any; export declare const encodeSwapResult: (value: SwapResult) => any; export declare const encodeCalculateSwapResult: (value: CalculateSwapResult) => any; export declare const encodeCalculateAmountDeltaResult: (value: _calculateAmountDeltaResult) => any; export declare const encodePosition: (value: Position) => any; export declare const decodeTick: (value: Tick) => any; export declare const decodeLiquidityTick: (value: LiquidityTick) => any; export declare const decodePool: (value: Pool) => any; export declare const decodeLiquidityResult: (value: LiquidityResult) => any; export declare const decodeSingleTokenLiquidity: (value: SingleTokenLiquidity) => any; export declare const decodeQuoteResult: (value: QuoteResult) => any; export declare const decodeTokenAmounts: (value: TokenAmounts) => any; export declare const decodeCalculateFeeResult: (value: _calculateFeeResult) => any; export declare const decodeAmountDeltaResult: (value: AmountDeltaResult) => any; export declare const decodeSwapResult: (value: SwapResult) => any; export declare const decodeCalculateSwapResult: (value: CalculateSwapResult) => any; export declare const decodeCalculateAmountDeltaResult: (value: _calculateAmountDeltaResult) => any; export declare const decodePosition: (value: Position) => any; export declare const decodeSimulateSwapResult: (value: SimulateSwapResult) => any;