UNPKG

@swapnet-xyz/sdk

Version:
43 lines (42 loc) 1.84 kB
export const ChainId = { EthereumMainnet: 1, ArbitrumOne: 42161, BaseMainnet: 8453, BlastMainnet: 81457, SuiMainnet: 101, UnichainMainnet: 130 }; export const getChainName = (chainId)=>{ const chainNames = Object.keys(ChainId).find((key)=>{ return ChainId[key] === chainId; }); if (chainNames === undefined) { throw new Error(`Cannot find chainName for chainId ${chainId}!`); } return chainNames; }; export const availableChainIds = Object.values(ChainId); export var LiquiditySourceUname; (function(LiquiditySourceUname) { LiquiditySourceUname["UniswapV2"] = "UniswapV2"; LiquiditySourceUname["UniswapV3"] = "UniswapV3"; LiquiditySourceUname["UniswapV4"] = "UniswapV4"; LiquiditySourceUname["PancakeswapV3"] = "PancakeswapV3"; LiquiditySourceUname["CurveV1"] = "CurveV1"; LiquiditySourceUname["Clipper"] = "Clipper"; LiquiditySourceUname["SushiswapV2"] = "SushiswapV2"; LiquiditySourceUname["SushiswapV3"] = "SushiswapV3"; LiquiditySourceUname["NativeOrderbook"] = "Orderbook-Native"; LiquiditySourceUname["NativeLimitOrder"] = "LimitOrder-Native"; LiquiditySourceUname["BebopOrderbook"] = "Orderbook-Bebop"; LiquiditySourceUname["BebopLimitOrder"] = "LimitOrder-Bebop"; LiquiditySourceUname["AerodromeV2"] = "AerodromeV2"; LiquiditySourceUname["AerodromeV3"] = "AerodromeV3"; LiquiditySourceUname["ThrusterV2_3k"] = "ThrusterV2-3k"; LiquiditySourceUname["ThrusterV2_10k"] = "ThrusterV2-10k"; LiquiditySourceUname["ThrusterV3"] = "ThrusterV3"; LiquiditySourceUname["Blasterswap"] = "Blasterswap"; LiquiditySourceUname["RingswapV2"] = "RingswapV2"; LiquiditySourceUname["Cetus"] = "Cetus"; })(LiquiditySourceUname || (LiquiditySourceUname = {})); export const universalRouterUname = "universal router";