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>

41 lines (40 loc) 2.1 kB
import { HexString } from './utils.js'; export declare const LOCAL = "ws://127.0.0.1:9944"; export declare const TESTNET = "wss://testnet.vara.network"; export declare const MAINNET = "wss://rpc.vara.network"; export declare const FUNGIBLE_TOKEN_GAS_LIMIT = 750000000000n; export declare const INVARIANT_GAS_LIMIT = 750000000000n; export declare const DEFAULT_ADDRESS = "5F3sa2TJAWMqDhXG6jhV4N8ko9SxwGy8TpaNS1repo5EYjQX"; export declare const MAX_SQRT_PRICE: bigint; export declare const MIN_SQRT_PRICE: bigint; export declare const MAX_SWAP_STEPS: bigint; export declare const SEARCH_RANGE: bigint; export declare const CHUNK_SIZE: bigint; export declare const LIQUIDITY_TICKS_LIMIT: bigint; export declare const MAX_POOL_PAIRS_RETURNED: bigint; export declare const MAX_POOL_KEYS_RETURNED: bigint; export declare const POSITIONS_ENTRIES_LIMIT: bigint; export declare const FEE_GROWTH_DENOMINATOR: bigint; export declare const FIXED_POINT_DENOMINATOR: bigint; export declare const LIQUIDITY_DENOMINATOR: bigint; export declare const PERCENTAGE_DENOMINATOR: bigint; export declare const PRICE_DENOMINATOR: bigint; export declare const SECONDS_PER_LIQUIDITY_DENOMINATOR: bigint; export declare const SQRT_PRICE_DENOMINATOR: bigint; export declare const TOKEN_AMOUNT_DENOMINATOR: bigint; export declare const FEE_GROWTH_SCALE: bigint; export declare const FIXED_POINT_SCALE: bigint; export declare const LIQUIDITY_SCALE: bigint; export declare const PERCENTAGE_SCALE: bigint; export declare const PRICE_SCALE: bigint; export declare const SECONDS_PER_LIQUIDITY_SCALE: bigint; export declare const SQRT_PRICE_SCALE: bigint; export declare const TOKEN_AMOUNT_SCALE: bigint; export declare const CONCENTRATION_FACTOR = 1.00001526069123; export declare const VARA_ADDRESS: HexString; export declare const TESTNET_INVARIANT_ADDRESS: HexString; export declare const TESTNET_BTC_ADDRESS: HexString; export declare const TESTNET_ETH_ADDRESS: HexString; export declare const TESTNET_USDC_ADDRESS: HexString; export declare const TESTNET_SOL_ADDRESS: HexString; export declare const TESTNET_AZERO_ADDRESS: HexString;