UNPKG

@symmetry-hq/baskets-v2-sdk

Version:

Symmetry Baskets V2 SDK

50 lines (49 loc) 4.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.JUPITER_API_KEY = exports.PRIORITY_FEE = exports.COMPUTE_UNITS = exports.MAX_NUMBER_OF_SWAPS = exports.MAX_SELL_VALUE_PER_TOKEN = exports.MIN_SWAP_VALUE = exports.MAX_JUPITER_ACCOUNTS = exports.MAX_ATA_CREATION_PER_TX = exports.MAX_CLAIM_TOKENS_PER_TX = exports.MAX_LUT_UPDATES_PER_TX = exports.MAX_PRICE_UPDATES_PER_TX = exports.USDC_MINT = exports.WSOL_MINT = exports.MEME_SOL = exports.RAYDIUM_LIQUIDITY_POOL_V4 = exports.RAYDIUM_CPMM = exports.PYTHNET_CUSTODY_PRICE_SOL_ACCOUNT = exports.PYTHNET_CUSTODY_PRICE_USDC_ACCOUNT = exports.PYTH_RECEIVER_ORACLE_PROGRAM = exports.PYTH_SPONSORED_FEEDS = exports.PRICE_OF_ONE_USD = exports.BASKET_STARTING_PRICE = exports.UNKNOWN_TOKEN_INDEX = exports.BPS_DIVIDER = exports.TOTAL_WEIGHT = exports.TOKEN_PRICE_UPDATE_LIFETIME = exports.MAX_SUPPORTED_TOKENS_V200 = exports.MANAGERS_PER_BASKET = exports.WSOL_DECIMALS = exports.USDC_DECIMALS = exports.MINT_DECIMALS = exports.MINT_SEED = exports.STATE_CREATOR_SEED = exports.MAX_ACCOUNTS_IN_LUT = exports.AUTOMATION_FEE_LAMPORTS = exports.AUTOMATION_FEE_WALLET = exports.UPDATE_PRICES_AUTHORITY = exports.WITHDRAW_FEE_BPS = exports.WITHDRAW_FEE_SEED = exports.DEPOSIT_FEE_BPS = exports.DEPOSIT_FEE_SEED = exports.REBALANCE_FEE_BPS = exports.REBALANCE_FEE_WALLET = exports.REBALANCE_STATE_SEED = exports.BASKETS_PROGRAM_ID = void 0; const web3_js_1 = require("@solana/web3.js"); exports.BASKETS_PROGRAM_ID = new web3_js_1.PublicKey("BASKETT4Krk5oE121dARBeUKP4aWP5RDGx6FgAGu1Nqi"); exports.REBALANCE_STATE_SEED = Buffer.from("rebalance_state"); exports.REBALANCE_FEE_WALLET = new web3_js_1.PublicKey("SMfQCgXCacqPXBDs2cS55nHRQaNbWRfERVxQerFEY4t"); exports.REBALANCE_FEE_BPS = 30; exports.DEPOSIT_FEE_SEED = Buffer.from("deposit_fee"); exports.DEPOSIT_FEE_BPS = 30; exports.WITHDRAW_FEE_SEED = Buffer.from("withdraw_fee"); exports.WITHDRAW_FEE_BPS = 30; exports.UPDATE_PRICES_AUTHORITY = new web3_js_1.PublicKey("updts9afhkBnuUdDkr6yHEmXK3mV7g16c7ndUH226hB"); exports.AUTOMATION_FEE_WALLET = new web3_js_1.PublicKey("autoorXqec6cowSnomD5zHu2Ew5gF8ZbtXiMTQMyrAE"); exports.AUTOMATION_FEE_LAMPORTS = 200000; exports.MAX_ACCOUNTS_IN_LUT = 255; exports.STATE_CREATOR_SEED = Buffer.from("state_creator"); exports.MINT_SEED = Buffer.from("mint"); exports.MINT_DECIMALS = 6; exports.USDC_DECIMALS = 6; exports.WSOL_DECIMALS = 9; exports.MANAGERS_PER_BASKET = 10; exports.MAX_SUPPORTED_TOKENS_V200 = 200; exports.TOKEN_PRICE_UPDATE_LIFETIME = 90; exports.TOTAL_WEIGHT = 10000; exports.BPS_DIVIDER = 10000; exports.UNKNOWN_TOKEN_INDEX = 200; exports.BASKET_STARTING_PRICE = 10000; exports.PRICE_OF_ONE_USD = 1000000000000; exports.PYTH_SPONSORED_FEEDS = new web3_js_1.PublicKey("GLQEi9mEfjTFgsLF1rkPSYborKnup5omjZ3cjCQR7YyH"); exports.PYTH_RECEIVER_ORACLE_PROGRAM = new web3_js_1.PublicKey("rec5EKMGg6MxZYaMdyBfgwp4d5rB9T1VQH5pJv5LtFJ"); exports.PYTHNET_CUSTODY_PRICE_USDC_ACCOUNT = new web3_js_1.PublicKey("Dpw1EAVrSB1ibxiDQyTAW6Zip3J4Btk2x4SgApQCeFbX"); exports.PYTHNET_CUSTODY_PRICE_SOL_ACCOUNT = new web3_js_1.PublicKey("7UVimffxr9ow1uXYxsr4LHAcV58mLzhmwaeKvJ1pjLiE"); exports.RAYDIUM_CPMM = new web3_js_1.PublicKey("CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C"); exports.RAYDIUM_LIQUIDITY_POOL_V4 = new web3_js_1.PublicKey("675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8"); exports.MEME_SOL = new web3_js_1.PublicKey("meme9VKXNNxquqQgvXTAauiHYP6giqrZHA2Tjzf9umy"); exports.WSOL_MINT = new web3_js_1.PublicKey("So11111111111111111111111111111111111111112"); exports.USDC_MINT = new web3_js_1.PublicKey("EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"); exports.MAX_PRICE_UPDATES_PER_TX = 50; exports.MAX_LUT_UPDATES_PER_TX = 50; exports.MAX_CLAIM_TOKENS_PER_TX = 5; exports.MAX_ATA_CREATION_PER_TX = 10; exports.MAX_JUPITER_ACCOUNTS = 35; exports.MIN_SWAP_VALUE = 0.01; exports.MAX_SELL_VALUE_PER_TOKEN = 2000; exports.MAX_NUMBER_OF_SWAPS = 10; exports.COMPUTE_UNITS = 1200000; exports.PRIORITY_FEE = 100000; exports.JUPITER_API_KEY = "https://quote-api.jup.ag/v6/";