UNPKG

@raydium-io/raydium-sdk-v2

Version:

An SDK for building applications on top of Raydium.

2 lines 3.99 kB
import e from"bn.js";var N=new e(1).shln(64),O=64,i=new e(1).shln(128),A=new e(1).shln(64).subn(1),x=new e(1).shln(128).subn(1),M=-443636,u=443636,D=new e("4295048016"),L=new e("79226673521066979257578248091"),C=new e("59543866431248"),X=new e("184467440737095516"),v=new e("15793534762490258745"),F=16,k=512,G=60,Q=new e("18446743708227953217"),Z=[{bit:0,factor:new e("fffcb933bd6fb800",16)},{bit:1,factor:new e("fff97272373d4000",16)},{bit:2,factor:new e("fff2e50f5f657000",16)},{bit:3,factor:new e("ffe5caca7e10f000",16)},{bit:4,factor:new e("ffcb9843d60f7000",16)},{bit:5,factor:new e("ff973b41fa98e800",16)},{bit:6,factor:new e("ff2ea16466c9b000",16)},{bit:7,factor:new e("fe5dee046a9a3800",16)},{bit:8,factor:new e("fcbe86c7900bb000",16)},{bit:9,factor:new e("f987a7253ac65800",16)},{bit:10,factor:new e("f3392b0822bb6000",16)},{bit:11,factor:new e("e7159475a2caf000",16)},{bit:12,factor:new e("d097f3bdfd2f2000",16)},{bit:13,factor:new e("a9f746462d9f8000",16)},{bit:14,factor:new e("70d869a156f31c00",16)},{bit:15,factor:new e("31be135f97ed3200",16)},{bit:16,factor:new e("9aa508b5b85a500",16)},{bit:17,factor:new e("5d6af8dedc582c",16)},{bit:18,factor:new e("2216e584f5fa",16)}],h=1e6,y=1e5,f=(_=>(_[_.FromInput=0]="FromInput",_[_.TokenOnlyA=1]="TokenOnlyA",_[_.TokenOnlyB=2]="TokenOnlyB",_))(f||{}),K=1e5,Y=1e4,V=1e4,W=1e5,l=60,U=3,q=100,z=15,H=10,$=100,j=14,E=(o=>(o[o.OpenPositionOrIncreaseLiquidity=0]="OpenPositionOrIncreaseLiquidity",o[o.DecreaseLiquidity=1]="DecreaseLiquidity",o[o.CollectFee=2]="CollectFee",o[o.CollectReward=3]="CollectReward",o[o.Swap=4]="Swap",o[o.LimitOrder=5]="LimitOrder",o))(E||{}),p=(t=>(t[t.Enable=0]="Enable",t[t.Disable=1]="Disable",t))(p||{}),R=(n=>(n[n.Uninitialized=0]="Uninitialized",n[n.Initialized=1]="Initialized",n[n.Opening=2]="Opening",n[n.Ended=3]="Ended",n))(R||{}),T=(r=>(r[r.TradeFeeRate=0]="TradeFeeRate",r[r.ProtocolFeeRate=1]="ProtocolFeeRate",r[r.FundFeeRate=2]="FundFeeRate",r[r.NewOwner=3]="NewOwner",r[r.NewFundOwner=4]="NewFundOwner",r))(T||{}),I=(n=>(n[n.UpdateOperationOwner=0]="UpdateOperationOwner",n[n.RemoveOperationOwner=1]="RemoveOperationOwner",n[n.UpdateWhitelistMint=2]="UpdateWhitelistMint",n[n.RemoveWhitelistMint=3]="RemoveWhitelistMint",n))(I||{}),m=new e(0),J=new e(1),B=new e(-1),S={tvl:0,volumeQuote:0,mintAmountA:0,mintAmountB:0,rewardDefaultInfos:[],farmUpcomingCount:0,farmOngoingCount:0,farmFinishedCount:0,day:{volume:0,volumeQuote:0,volumeFee:0,apr:0,feeApr:0,priceMin:0,priceMax:0,rewardApr:[0]},week:{volume:0,volumeQuote:0,volumeFee:0,apr:0,feeApr:0,priceMin:0,priceMax:0,rewardApr:[0]},month:{volume:0,volumeQuote:0,volumeFee:0,apr:0,feeApr:0,priceMin:0,priceMax:0,rewardApr:[0]},pooltype:[]};function d(c){switch(c){case 0:return"0 (FromInput - fee from input token)";case 1:return"1 (Token0Only - fee from token0)";case 2:return"2 (Token1Only - fee from token1)";default:return`${c} (unknown)`}}var g=2,P=new e("18446744073700000000");export{F as BIT_PRECISION,B as BN_NEGATIVE_ONE,J as BN_ONE,m as BN_ZERO,f as CollectFeeOn,g as DYNAMIC_CONFIG_INDEX,W as DYNAMIC_FEE_CONTROL_DENOMINATOR,j as EXTENSION_TICKARRAY_BITMAP_SIZE,h as FEE_RATE_DENOMINATOR,C as LOG_B_2_X32,X as LOG_B_P_ERR_MARGIN_LOWER_X64,v as LOG_B_P_ERR_MARGIN_UPPER_X64,Q as MAGIC_SQRT_10001,y as MAX_FEE_RATE,K as MAX_FEE_RATE_NUMERATOR,L as MAX_SQRT_PRICE_X64,u as MAX_TICK,D as MIN_SQRT_PRICE_X64,M as MIN_TICK,q as OBSERVATION_NUM,z as OBSERVATION_UPDATE_DURATION_DEFAULT,H as OPERATION_SIZE_USIZE,p as PoolStatusBitFlag,E as PoolStatusBitIndex,i as Q128,N as Q64,V as REDUCTION_FACTOR_DENOMINATOR,O as RESOLUTION,U as REWARD_NUM,R as RewardState,k as TICK_ARRAY_BITMAP_SIZE,G as TICK_ARRAY_SIZE,l as TICK_ARRAY_SIZE_USIZE,Z as TICK_TO_SQRT_PRICE_FACTORS,x as U128_MAX,P as U64_IGNORE_RANGE,A as U64_MAX,T as UpdateAmmConfigParam,I as UpdateOperationAccountParam,Y as VOLATILITY_ACCUMULATOR_SCALE,$ as WHITE_MINT_SIZE_USIZE,d as getCollectFeeOnDescription,S as mockV3CreatePoolInfo}; //# sourceMappingURL=constants.mjs.map