UNPKG

@raydium-io/raydium-sdk-v2

Version:

An SDK for building applications on top of Raydium.

2 lines 4.02 kB
import e from"bn.js";var w=new e(1).shln(64),A=64,O=new e(1).shln(128),i=new e(1).shln(64).subn(1),x=new e(1).shln(128).subn(1),M=-443636,u=443636,C=new e("4295048016"),D=new e("79226673521066979257578248091"),L=new e("59543866431248"),X=new e("184467440737095516"),v=new e("15793534762490258745"),F=16,G=512,k=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=1e3,Y=1e5,V=1e4,W=1e4,l=1e5,U=60,q=3,z=100,H=15,$=10,j=100,m=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||{}),T=(n=>(n[n.Uninitialized=0]="Uninitialized",n[n.Initialized=1]="Initialized",n[n.Opening=2]="Opening",n[n.Ended=3]="Ended",n))(T||{}),I=(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))(I||{}),R=(n=>(n[n.UpdateOperationOwner=0]="UpdateOperationOwner",n[n.RemoveOperationOwner=1]="RemoveOperationOwner",n[n.UpdateWhitelistMint=2]="UpdateWhitelistMint",n[n.RemoveWhitelistMint=3]="RemoveWhitelistMint",n))(R||{}),J=new e(0),B=new e(1),S=new e(-1),d={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 g(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 P=2,a=new e("18446744073700000000");export{F as BIT_PRECISION,S as BN_NEGATIVE_ONE,B as BN_ONE,J as BN_ZERO,f as CollectFeeOn,P as DYNAMIC_CONFIG_INDEX,l as DYNAMIC_FEE_CONTROL_DENOMINATOR,m as EXTENSION_TICKARRAY_BITMAP_SIZE,h as FEE_RATE_DENOMINATOR,L 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,Y as MAX_FEE_RATE_NUMERATOR,D as MAX_SQRT_PRICE_X64,u as MAX_TICK,K as MAX_TICK_SPACING,C as MIN_SQRT_PRICE_X64,M as MIN_TICK,z as OBSERVATION_NUM,H as OBSERVATION_UPDATE_DURATION_DEFAULT,$ as OPERATION_SIZE_USIZE,p as PoolStatusBitFlag,E as PoolStatusBitIndex,O as Q128,w as Q64,W as REDUCTION_FACTOR_DENOMINATOR,A as RESOLUTION,q as REWARD_NUM,T as RewardState,G as TICK_ARRAY_BITMAP_SIZE,k as TICK_ARRAY_SIZE,U as TICK_ARRAY_SIZE_USIZE,Z as TICK_TO_SQRT_PRICE_FACTORS,x as U128_MAX,a as U64_IGNORE_RANGE,i as U64_MAX,I as UpdateAmmConfigParam,R as UpdateOperationAccountParam,V as VOLATILITY_ACCUMULATOR_SCALE,j as WHITE_MINT_SIZE_USIZE,g as getCollectFeeOnDescription,d as mockV3CreatePoolInfo}; //# sourceMappingURL=constants.mjs.map