UNPKG

@crocswap-libs/sdk

Version:

🛠🐊🛠 An SDK for building applications on top of CrocSwap

307 lines 9.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CHAIN_SPECS = exports.MAX_LIQ = exports.MIN_SQRT_PRICE = exports.MAX_SQRT_PRICE = exports.MAX_TICK = exports.MIN_TICK = void 0; exports.MIN_TICK = -665454; exports.MAX_TICK = 831818; exports.MAX_SQRT_PRICE = BigInt("21267430153580247136652501917186561138") - BigInt(1); exports.MIN_SQRT_PRICE = BigInt("65538") - BigInt(1); exports.MAX_LIQ = BigInt(2) ** BigInt(128) - BigInt(1); const MAINNET_CHAIN = { nodeUrl: "https://ethereum-rpc.publicnode.com", addrs: { dex: "0xAaAaAAAaA24eEeb8d57D431224f73832bC34f688", query: "0xc2e1f740E11294C64adE66f69a1271C5B32004c8", impact: "0x3e3EDd3eD7621891E574E5d7f47b1f30A994c0D0", router: "0x533E164ded63f4c55E83E1f409BDf2BaC5278035", routerBypass: "0xa3e58B0cB05447398358B6C59E4B2465342EFEd2" }, poolIndex: 420, isTestNet: false, chainId: "0x1", gridSize: 16, proxyPaths: { cold: 3, long: 4, liq: 2, dfltColdSwap: true }, blockExplorer: "https://etherscan.io/", displayName: "Ethereum", }; const SEPOLIA_CHAIN = { nodeUrl: "https://ethereum-sepolia-rpc.publicnode.com", addrs: { dex: "0xFb8A46E7963E6397DBB4B2E1c0B3f0464fb5BDFF", query: "0xDB182F4687708D0F5798c77b4d02ad3425f4B672", impact: "0x80aEB76D091ecbEd3c609c0B794fC1A09B9cB8F4", router: "0x168dB7Ad649D9f7918028F709C5e2F245af284A4", routerBypass: "0xBC3d1Bb2d8A59eb25DA1E527bF0cA62B44346EE1" }, poolIndex: 36000, isTestNet: true, chainId: "0xaa36a7", gridSize: 16, proxyPaths: { cold: 3, long: 4, liq: 2 }, blockExplorer: "https://sepolia.etherscan.io/", displayName: "Sepolia", }; const BLAST_CHAIN = { nodeUrl: "https://rpc.ankr.com/blast", addrs: { dex: "0xaAaaaAAAFfe404EE9433EEf0094b6382D81fb958", query: "0xA3BD3bE19012De72190c885FB270beb93e36a8A7", impact: "0x6A699AB45ADce02891E6115b81Dfb46CAa5efDb9", router: "0xaab17419F062bB28CdBE82f9FC05E7C47C3F6194", routerBypass: "0xd83eF4d0e968A96329aC297bBf049CDdaC7E0362" }, poolIndex: 420, isTestNet: false, chainId: "0x13e31", gridSize: 4, proxyPaths: { cold: 3, long: 130, liq: 128, dfltColdSwap: true }, blockExplorer: "https://blastscan.io/", displayName: "Blast", }; const ZIRCUIT_CHAIN = { nodeUrl: "https://rpc.ankr.com/blast", addrs: { dex: "0xaAaaaAAAFfe404EE9433EEf0094b6382D81fb958", query: "0xA3BD3bE19012De72190c885FB270beb93e36a8A7", impact: "0x6A699AB45ADce02891E6115b81Dfb46CAa5efDb9", router: "0xaab17419F062bB28CdBE82f9FC05E7C47C3F6194", routerBypass: "0xd83eF4d0e968A96329aC297bBf049CDdaC7E0362" }, poolIndex: 420, isTestNet: false, chainId: "0x13e31", gridSize: 4, proxyPaths: { cold: 3, long: 130, liq: 128, dfltColdSwap: true }, blockExplorer: "https://blastscan.io/", displayName: "Zircuit", }; const BLAST_SEPOLIA_CHAIN = { nodeUrl: "https://sepolia.blast.io", addrs: { dex: "0xf65976C7f25b6320c7CD81b1db10cEe97F2bb7AC", query: "0x7757BAEC9c492691eAE235c6f01FB99AaA622975", impact: "0x5D42d6046927DEE12b9b4a235be0ceCd55D0E0fb", router: "0xdCB3b5ec9170beF68E9fff21F0EDD622F72f1899", routerBypass: "0x3A6E9cff691a473D4D0742E1dFc8Ea263a99F6d0" }, poolIndex: 36000, isTestNet: true, chainId: "0xa0c71fd", gridSize: 1, proxyPaths: { cold: 3, long: 130, liq: 128, dfltColdSwap: true }, blockExplorer: "https://testnet.blastscan.io/", displayName: "Blast Sepolia", }; const SCROLL_SEPOLIA_CHAIN = { nodeUrl: "https://sepolia-rpc.scroll.io", addrs: { dex: "0xaaAAAaa6612bd88cD409cb0D70C99556C87A0E8c", query: "0x43eC1302FE3587862e15B2D52AD9653575FD79e9", impact: "0x9B28970D51A231741416D8D3e5281d9c51a50892", router: "0x323172539B1B0D9eDDFFBd0318C4d6Ab45292843", routerBypass: "0xb2aE163293C82DCF36b0cE704591eDC2f9E2608D" }, poolIndex: 36000, isTestNet: true, chainId: "0x8274f", gridSize: 1, proxyPaths: { cold: 3, long: 130, liq: 128 }, blockExplorer: "https://sepolia.scrollscan.dev/", displayName: "Scroll Sepolia", }; const SWELL_SEPOLIA_CHAIN = { nodeUrl: "https://swell-testnet.alt.technology", addrs: { dex: "0x4c722A53Cf9EB5373c655E1dD2dA95AcC10152D1", query: "0x1C74Dd2DF010657510715244DA10ba19D1F3D2B7", impact: "0x70a6a0C905af5737aD73Ceba4e6158e995031d4B", }, poolIndex: 36000, isTestNet: true, chainId: "0x784", gridSize: 1, proxyPaths: { cold: 3, long: 130, liq: 128 }, blockExplorer: "https://swell-testnet-explorer.alt.technology/", displayName: "Swell Sepolia", }; const SWELL_CHAIN = { nodeUrl: "https://swell-mainnet.alt.technology", addrs: { dex: "0xaAAaAaaa82812F0a1f274016514ba2cA933bF24D", query: "0xaab17419F062bB28CdBE82f9FC05E7C47C3F6194", impact: "0xd83eF4d0e968A96329aC297bBf049CDdaC7E0362", }, poolIndex: 420, isTestNet: false, chainId: "0x783", gridSize: 4, proxyPaths: { cold: 3, long: 130, liq: 128 }, blockExplorer: "https://swellchainscan.io/", displayName: "Swell", }; const PLUME_LEGACY_CHAIN = { nodeUrl: "https://rpc.plumenetwork.xyz", addrs: { dex: "0xAaAaAAAA81a99d2a05eE428eC7a1d8A3C2237D85", query: "0xA3BD3bE19012De72190c885FB270beb93e36a8A7", impact: "0x6A699AB45ADce02891E6115b81Dfb46CAa5efDb9", }, poolIndex: 420, isTestNet: false, chainId: "0x18231", gridSize: 4, proxyPaths: { cold: 3, long: 130, liq: 128 }, blockExplorer: "https://explorer.plumenetwork.xyz/", displayName: "Plume", }; const PLUME_CHAIN = { nodeUrl: "https://rpc.plume.org", addrs: { dex: "0xAaAaAAAA81a99d2a05eE428eC7a1d8A3C2237D85", query: "0x62223e90605845Cf5CC6DAE6E0de4CDA130d6DDf", impact: "0xc2c301759B5e0C385a38e678014868A33E2F3ae3", }, poolIndex: 420, isTestNet: false, chainId: "0x18232", gridSize: 4, proxyPaths: { cold: 3, long: 130, liq: 128 }, blockExplorer: "https://explorer.plume.org/", displayName: "Plume", }; const BASE_SEPOLIA_CHAIN = { nodeUrl: "https://sepolia.base.org", addrs: { dex: "0xD553d97EfD5faAB29Dc92CC87d5259ff59278176", query: "0x70a6a0C905af5737aD73Ceba4e6158e995031d4B", impact: "0x3108E20b0Da8b267DaA13f538964940C6eBaCCB2", }, poolIndex: 36000, isTestNet: true, chainId: "0x14a34", gridSize: 1, proxyPaths: { cold: 3, long: 130, liq: 128 }, blockExplorer: "https://sepolia.basescan.org/", displayName: "Base Sepolia", }; const SCROLL_CHAIN = { nodeUrl: "https://rpc.scroll.io", addrs: { dex: "0xaaaaAAAACB71BF2C8CaE522EA5fa455571A74106", query: "0x62223e90605845Cf5CC6DAE6E0de4CDA130d6DDf", impact: "0xc2c301759B5e0C385a38e678014868A33E2F3ae3", router: "0xfB5f26851E03449A0403Ca945eBB4201415fd1fc", routerBypass: "0xED5535C6237f72BD9b4fDEAa3b6D8d9998b4C4e4", }, poolIndex: 420, isTestNet: false, chainId: "0x82750", gridSize: 4, proxyPaths: { cold: 3, long: 130, liq: 128, dfltColdSwap: true }, blockExplorer: "https://scrollscan.com/", displayName: "Scroll", }; const MONAD_TESTNET_CHAIN = { nodeUrl: "https://testnet-rpc.monad.xyz/", addrs: { dex: "0x88B96aF200c8a9c35442C8AC6cd3D22695AaE4F0", query: "0x1C74Dd2DF010657510715244DA10ba19D1F3D2B7", impact: "0x70a6a0C905af5737aD73Ceba4e6158e995031d4B", router: "0x3108E20b0Da8b267DaA13f538964940C6eBaCCB2", routerBypass: "0x8415bFC3b1ff76B804Ab8a6810a1810f9df32483", }, poolIndex: 36000, isTestNet: true, chainId: "0x279f", gridSize: 1, proxyPaths: { cold: 3, long: 130, liq: 128, dfltColdSwap: true }, blockExplorer: "https://testnet.monadexplorer.com/", displayName: "Monad Testnet", }; exports.CHAIN_SPECS = { "0x1": MAINNET_CHAIN, "0xaa36a7": SEPOLIA_CHAIN, "0x8274f": SCROLL_SEPOLIA_CHAIN, "0x82750": SCROLL_CHAIN, "0xa0c71fd": BLAST_SEPOLIA_CHAIN, "0x13e31": BLAST_CHAIN, "0x784": SWELL_SEPOLIA_CHAIN, "0x783": SWELL_CHAIN, "0x14a34": BASE_SEPOLIA_CHAIN, "0x18231": PLUME_LEGACY_CHAIN, "0x18232": PLUME_CHAIN, "0x279f": MONAD_TESTNET_CHAIN, "sepolia": SEPOLIA_CHAIN, "ethereum": MAINNET_CHAIN, "mainnet": MAINNET_CHAIN, "scrolltest": SCROLL_SEPOLIA_CHAIN, "scroll": SCROLL_CHAIN, "scrollsepolia": SCROLL_SEPOLIA_CHAIN, "blast": BLAST_CHAIN, "blastSepolia": BLAST_SEPOLIA_CHAIN, "swellSepolia": SWELL_SEPOLIA_CHAIN, "baseSepolia": BASE_SEPOLIA_CHAIN, "swell": SWELL_CHAIN, "plume": PLUME_CHAIN, "plumeLegacy": PLUME_LEGACY_CHAIN, "zircuit": ZIRCUIT_CHAIN, "monadTestnet": MONAD_TESTNET_CHAIN }; //# sourceMappingURL=constants.js.map