UNPKG

@maxosllc/smart-order-router

Version:
39 lines 14.9 kB
import { ADDRESS_ZERO } from '@uniswap/router-sdk'; import { ChainId } from '../../src/util/chains'; import { Pool as V4Pool } from '@uniswap/v4-sdk'; import { nativeOnChain } from './chains'; const FAKE_TICK_SPACING = 0; export const V4_ETH_WETH_FAKE_POOL = { [ChainId.MAINNET]: new V4Pool(nativeOnChain(ChainId.MAINNET), nativeOnChain(ChainId.MAINNET).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.GOERLI]: new V4Pool(nativeOnChain(ChainId.GOERLI), nativeOnChain(ChainId.GOERLI).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.SEPOLIA]: new V4Pool(nativeOnChain(ChainId.SEPOLIA), nativeOnChain(ChainId.SEPOLIA).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.OPTIMISM]: new V4Pool(nativeOnChain(ChainId.OPTIMISM), nativeOnChain(ChainId.OPTIMISM).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.OPTIMISM_GOERLI]: new V4Pool(nativeOnChain(ChainId.OPTIMISM_GOERLI), nativeOnChain(ChainId.OPTIMISM_GOERLI).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.OPTIMISM_SEPOLIA]: new V4Pool(nativeOnChain(ChainId.OPTIMISM_SEPOLIA), nativeOnChain(ChainId.OPTIMISM_SEPOLIA).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.ARBITRUM_ONE]: new V4Pool(nativeOnChain(ChainId.ARBITRUM_ONE), nativeOnChain(ChainId.ARBITRUM_ONE).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.ARBITRUM_GOERLI]: new V4Pool(nativeOnChain(ChainId.ARBITRUM_GOERLI), nativeOnChain(ChainId.ARBITRUM_GOERLI).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.ARBITRUM_SEPOLIA]: new V4Pool(nativeOnChain(ChainId.ARBITRUM_SEPOLIA), nativeOnChain(ChainId.ARBITRUM_SEPOLIA).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.POLYGON]: new V4Pool(nativeOnChain(ChainId.POLYGON), nativeOnChain(ChainId.POLYGON).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.POLYGON_MUMBAI]: new V4Pool(nativeOnChain(ChainId.POLYGON_MUMBAI), nativeOnChain(ChainId.POLYGON_MUMBAI).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.CELO]: new V4Pool(nativeOnChain(ChainId.CELO), nativeOnChain(ChainId.CELO).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.CELO_ALFAJORES]: new V4Pool(nativeOnChain(ChainId.CELO_ALFAJORES), nativeOnChain(ChainId.CELO_ALFAJORES).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.GNOSIS]: new V4Pool(nativeOnChain(ChainId.GNOSIS), nativeOnChain(ChainId.GNOSIS).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.MOONBEAM]: new V4Pool(nativeOnChain(ChainId.MOONBEAM), nativeOnChain(ChainId.MOONBEAM).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.BNB]: new V4Pool(nativeOnChain(ChainId.BNB), nativeOnChain(ChainId.BNB).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.AVALANCHE]: new V4Pool(nativeOnChain(ChainId.AVALANCHE), nativeOnChain(ChainId.AVALANCHE).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.BASE_GOERLI]: new V4Pool(nativeOnChain(ChainId.BASE_GOERLI), nativeOnChain(ChainId.BASE_GOERLI).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.BASE_SEPOLIA]: new V4Pool(nativeOnChain(ChainId.BASE_SEPOLIA), nativeOnChain(ChainId.BASE_SEPOLIA).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.BASE]: new V4Pool(nativeOnChain(ChainId.BASE), nativeOnChain(ChainId.BASE).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.ZORA]: new V4Pool(nativeOnChain(ChainId.ZORA), nativeOnChain(ChainId.ZORA).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.ZORA_SEPOLIA]: new V4Pool(nativeOnChain(ChainId.ZORA_SEPOLIA), nativeOnChain(ChainId.ZORA_SEPOLIA).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.ROOTSTOCK]: new V4Pool(nativeOnChain(ChainId.ROOTSTOCK), nativeOnChain(ChainId.ROOTSTOCK).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.BLAST]: new V4Pool(nativeOnChain(ChainId.BLAST), nativeOnChain(ChainId.BLAST).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.ZKSYNC]: new V4Pool(nativeOnChain(ChainId.ZKSYNC), nativeOnChain(ChainId.ZKSYNC).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.WORLDCHAIN]: new V4Pool(nativeOnChain(ChainId.WORLDCHAIN), nativeOnChain(ChainId.WORLDCHAIN).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.UNICHAIN_SEPOLIA]: new V4Pool(nativeOnChain(ChainId.UNICHAIN_SEPOLIA), nativeOnChain(ChainId.UNICHAIN_SEPOLIA).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.UNICHAIN]: new V4Pool(nativeOnChain(ChainId.UNICHAIN), nativeOnChain(ChainId.UNICHAIN).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.MONAD_TESTNET]: new V4Pool(nativeOnChain(ChainId.MONAD_TESTNET), nativeOnChain(ChainId.MONAD_TESTNET).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.SONEIUM]: new V4Pool(nativeOnChain(ChainId.SONEIUM), nativeOnChain(ChainId.SONEIUM).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), [ChainId.BLOCKDAG_TESTNET]: new V4Pool(nativeOnChain(ChainId.BLOCKDAG_TESTNET), nativeOnChain(ChainId.BLOCKDAG_TESTNET).wrapped, 0, FAKE_TICK_SPACING, ADDRESS_ZERO, 79228162514264337593543950336, 0, 0), }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9vbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlsL3Bvb2wudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ25ELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUNoRCxPQUFPLEVBQUUsSUFBSSxJQUFJLE1BQU0sRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRWpELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFFekMsTUFBTSxpQkFBaUIsR0FBRyxDQUFDLENBQUM7QUFFNUIsTUFBTSxDQUFDLE1BQU0scUJBQXFCLEdBQXFDO0lBQ3JFLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxFQUFFLElBQUksTUFBTSxDQUMzQixhQUFhLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxFQUM5QixhQUFhLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFDdEMsQ0FBQyxFQUNELGlCQUFpQixFQUNqQixZQUFZLEVBQ1osNkJBQTZCLEVBQzdCLENBQUMsRUFDRCxDQUFDLENBQ0Y7SUFDRCxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsRUFBRSxJQUFJLE1BQU0sQ0FDMUIsYUFBYSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsRUFDN0IsYUFBYSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxPQUFPLEVBQ3JDLENBQUMsRUFDRCxpQkFBaUIsRUFDakIsWUFBWSxFQUNaLDZCQUE2QixFQUM3QixDQUFDLEVBQ0QsQ0FBQyxDQUNGO0lBQ0QsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUUsSUFBSSxNQUFNLENBQzNCLGFBQWEsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQzlCLGFBQWEsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxFQUN0QyxDQUFDLEVBQ0QsaUJB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