├── .github └── workflows │ └── release.yml ├── .gitignore ├── .npmrc ├── .prettierrc.js ├── .vscode └── settings.json ├── .yarn ├── plugins │ └── @yarnpkg │ │ └── plugin-workspace-tools.cjs └── releases │ └── yarn-3.2.0.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── config └── tsconfig.json ├── lerna.json ├── package.json ├── packages ├── bentobox-sdk │ ├── CHANGELOG.md │ ├── LICENSE │ ├── package.json │ ├── src │ │ ├── functions │ │ │ └── index.ts │ │ └── index.ts │ └── tsconfig.json ├── core-sdk │ ├── CHANGELOG.md │ ├── LICENSE │ ├── package.json │ ├── src │ │ ├── constants │ │ │ ├── addresses.ts │ │ │ ├── chain.ts │ │ │ ├── index.ts │ │ │ ├── legacy.ts │ │ │ ├── natives.ts │ │ │ ├── numbers.ts │ │ │ ├── solidity.ts │ │ │ └── tokens.ts │ │ ├── declarations.d.ts │ │ ├── entities │ │ │ ├── AbstractCurrency.ts │ │ │ ├── Currency.ts │ │ │ ├── CurrencyAmount.ts │ │ │ ├── Fraction.ts │ │ │ ├── Native │ │ │ │ ├── Avalanche.ts │ │ │ │ ├── Binance.ts │ │ │ │ ├── Boba.ts │ │ │ │ ├── Celo.ts │ │ │ │ ├── Ether.ts │ │ │ │ ├── Fantom.ts │ │ │ │ ├── Fuse.ts │ │ │ │ ├── Glmr.ts │ │ │ │ ├── Harmony.ts │ │ │ │ ├── Heco.ts │ │ │ │ ├── Kava.ts │ │ │ │ ├── Matic.ts │ │ │ │ ├── Metis.ts │ │ │ │ ├── Movr.ts │ │ │ │ ├── Okex.ts │ │ │ │ ├── Palm.ts │ │ │ │ ├── Telos.ts │ │ │ │ ├── index.ts │ │ │ │ └── xDai.ts │ │ │ ├── NativeCurrency.ts │ │ │ ├── Pair.ts │ │ │ ├── Percent.ts │ │ │ ├── Price.ts │ │ │ ├── Route.ts │ │ │ ├── Token.ts │ │ │ ├── Trade.ts │ │ │ └── index.ts │ │ ├── enums │ │ │ ├── ChainId.ts │ │ │ ├── ChainKey.ts │ │ │ ├── Rounding.ts │ │ │ ├── SolidityType.ts │ │ │ ├── TradeType.ts │ │ │ ├── TradeVersion.ts │ │ │ └── index.ts │ │ ├── errors.ts │ │ ├── functions │ │ │ ├── computePairAddress.ts │ │ │ ├── computePriceImpact.ts │ │ │ ├── contract.ts │ │ │ ├── index.ts │ │ │ ├── math.ts │ │ │ ├── rebase.ts │ │ │ ├── sortedInsert.ts │ │ │ ├── validateAndParseAddress.ts │ │ │ └── validateSolidityTypeInstance.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── Rebase.ts │ │ │ └── index.ts │ │ ├── router.ts │ │ └── types │ │ │ ├── AddressMap.ts │ │ │ ├── BigIntIsh.ts │ │ │ ├── ChainTokenList.ts │ │ │ ├── ChainTokenMap.ts │ │ │ ├── NativeMap.ts │ │ │ ├── TokenMap.ts │ │ │ └── index.ts │ ├── test │ │ ├── constants.test.ts │ │ ├── entities.test.ts │ │ ├── entities │ │ │ ├── Currency.test.ts │ │ │ ├── CurrencyAmount.test.ts │ │ │ ├── Ether.test.ts │ │ │ ├── Fraction.test.ts │ │ │ ├── Pair.test.ts │ │ │ ├── Percent.test.ts │ │ │ ├── Price.test.ts │ │ │ ├── Route.test.ts │ │ │ ├── Token.test.ts │ │ │ └── Trade.test.ts │ │ ├── functions │ │ │ ├── computePriceImpact.test.ts │ │ │ ├── sortedInsert.test.ts │ │ │ ├── sqrt.test.ts │ │ │ └── validateAndParseAddress.test.ts │ │ └── router.test.ts │ └── tsconfig.json ├── kashi-sdk │ ├── CHANGELOG.md │ ├── LICENSE │ ├── package.json │ ├── src │ │ ├── constants │ │ │ ├── abis │ │ │ │ └── kashipair.json │ │ │ └── index.ts │ │ ├── entities │ │ │ ├── KashiCooker.ts │ │ │ ├── KashiMediumRiskLendingPair.ts │ │ │ └── index.ts │ │ ├── enums │ │ │ ├── KashiAction.ts │ │ │ └── index.ts │ │ ├── functions │ │ │ ├── computePairAddress.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── interfaces │ │ │ ├── AccrueInfo.ts │ │ │ ├── KashiPair.ts │ │ │ ├── KashiPermit.ts │ │ │ ├── Oracle.ts │ │ │ └── index.ts │ ├── test │ │ └── functions │ │ │ └── computePairAddress.test.ts │ └── tsconfig.json ├── limit-order-sdk │ ├── CHANGELOG.md │ ├── LICENSE │ ├── package.json │ ├── src │ │ ├── abis │ │ │ └── stop-limit-order.json │ │ ├── constants.ts │ │ ├── eip712.ts │ │ ├── enums.ts │ │ ├── index.ts │ │ ├── limitorder.ts │ │ └── types.ts │ ├── test │ │ └── limitorder.test.ts │ └── tsconfig.json ├── miso-sdk │ ├── CHANGELOG.md │ ├── LICENSE │ ├── package.json │ ├── src │ │ └── constants │ │ │ ├── addresses.ts │ │ │ └── index.ts │ └── tsconfig.json ├── tines │ ├── .gitignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── CLPool.ts │ │ ├── Graph.ts │ │ ├── MultiRouter.ts │ │ ├── ParallelCPRPool.ts │ │ ├── PrimaryPools.ts │ │ ├── Redistributor.ts │ │ ├── StableSwapPool.ts │ │ ├── Utils.ts │ │ ├── constants │ │ │ ├── hybrid.ts │ │ │ └── index.ts │ │ ├── deprecated │ │ │ ├── MultiRouterMath.ts │ │ │ └── MultiRouterTypes.ts │ │ ├── functions │ │ │ ├── computeHybridLiquidity.ts │ │ │ └── index.ts │ │ └── index.ts │ ├── test │ │ ├── 1.test.ts │ │ ├── CLPool.test.ts │ │ ├── StableSwapPool.test.ts │ │ ├── exactOut.test.ts │ │ ├── multirouting.test.ts │ │ ├── multiroutingcomplex.test.ts │ │ ├── multiroutingtopologysort.test.ts │ │ ├── parallelCPRPool.test.ts │ │ └── snapshots │ │ │ ├── router_snapshot │ │ │ └── snapshot.ts │ └── tsconfig.json └── trident-sdk │ ├── CHANGELOG.md │ ├── LICENSE │ ├── package.json │ ├── src │ ├── constants │ │ └── index.ts │ ├── entities │ │ ├── ConstantProductPool.ts │ │ ├── HybridPool.ts │ │ ├── Pool.ts │ │ ├── Trade.ts │ │ └── index.ts │ ├── enums │ │ ├── Fee.ts │ │ ├── PoolState.ts │ │ ├── RouteType.ts │ │ └── index.ts │ ├── functions │ │ ├── calcTokenPrices.ts │ │ ├── computeConstantProductPoolAddress.ts │ │ ├── computeHybridLiquidity.ts │ │ ├── computeHybridPoolAddress.ts │ │ ├── computePoolInitCodeHash.ts │ │ ├── convertPoolOrPairtoRPool.ts │ │ ├── convertTinesSingleRouteToLegacyRoute.ts │ │ ├── findMultiRouteExactIn.ts │ │ ├── findMultiRouteExactOut.ts │ │ ├── findSingleRouteExactIn.ts │ │ ├── findSingleRouteExactOut.ts │ │ └── index.ts │ ├── index.ts │ ├── interfaces │ │ ├── ComplexPathParams.ts │ │ ├── ExactInputParams.ts │ │ ├── ExactInputSingleParams.ts │ │ ├── IPool.ts │ │ ├── InitialPath.ts │ │ ├── Output.ts │ │ ├── Path.ts │ │ ├── PercentagePath.ts │ │ ├── TridentRoute.ts │ │ └── index.ts │ ├── router.ts │ └── types │ │ ├── TPool.ts │ │ └── index.ts │ ├── test │ └── entities │ │ ├── ConstantProduct.test.ts │ │ └── HybridPool.test.ts │ └── tsconfig.json ├── pnpm-lock.yaml └── yarn.lock /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact = true 2 | tag-version-prefix="" -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.2.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/.yarn/releases/yarn-3.2.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/README.md -------------------------------------------------------------------------------- /config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/config/tsconfig.json -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/package.json -------------------------------------------------------------------------------- /packages/bentobox-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/bentobox-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/bentobox-sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/bentobox-sdk/LICENSE -------------------------------------------------------------------------------- /packages/bentobox-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/bentobox-sdk/package.json -------------------------------------------------------------------------------- /packages/bentobox-sdk/src/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/bentobox-sdk/src/functions/index.ts -------------------------------------------------------------------------------- /packages/bentobox-sdk/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './functions' 2 | -------------------------------------------------------------------------------- /packages/bentobox-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/bentobox-sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/core-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core-sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/LICENSE -------------------------------------------------------------------------------- /packages/core-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/package.json -------------------------------------------------------------------------------- /packages/core-sdk/src/constants/addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/constants/addresses.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/constants/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/constants/chain.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/constants/index.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/constants/legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/constants/legacy.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/constants/natives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/constants/natives.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/constants/numbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/constants/numbers.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/constants/solidity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/constants/solidity.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/constants/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/constants/tokens.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/declarations.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'toformat' 2 | -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/AbstractCurrency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/AbstractCurrency.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Currency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Currency.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/CurrencyAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/CurrencyAmount.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Fraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Fraction.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Avalanche.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Avalanche.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Binance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Binance.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Boba.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Boba.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Celo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Celo.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Ether.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Ether.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Fantom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Fantom.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Fuse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Fuse.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Glmr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Glmr.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Harmony.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Harmony.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Heco.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Heco.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Kava.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Kava.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Matic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Matic.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Metis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Metis.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Movr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Movr.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Okex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Okex.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Palm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Palm.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/Telos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/Telos.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/index.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Native/xDai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Native/xDai.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/NativeCurrency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/NativeCurrency.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Pair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Pair.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Percent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Percent.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Price.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Price.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Route.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Token.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/Trade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/Trade.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/entities/index.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/enums/ChainId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/enums/ChainId.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/enums/ChainKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/enums/ChainKey.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/enums/Rounding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/enums/Rounding.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/enums/SolidityType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/enums/SolidityType.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/enums/TradeType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/enums/TradeType.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/enums/TradeVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/enums/TradeVersion.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/enums/index.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/errors.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/functions/computePairAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/functions/computePairAddress.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/functions/computePriceImpact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/functions/computePriceImpact.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/functions/contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/functions/contract.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/functions/index.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/functions/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/functions/math.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/functions/rebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/functions/rebase.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/functions/sortedInsert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/functions/sortedInsert.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/functions/validateAndParseAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/functions/validateAndParseAddress.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/functions/validateSolidityTypeInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/functions/validateSolidityTypeInstance.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/index.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/interfaces/Rebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/interfaces/Rebase.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/interfaces/index.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/router.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/types/AddressMap.ts: -------------------------------------------------------------------------------- 1 | export type AddressMap = { [chainId: number]: string } 2 | -------------------------------------------------------------------------------- /packages/core-sdk/src/types/BigIntIsh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/types/BigIntIsh.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/types/ChainTokenList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/types/ChainTokenList.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/types/ChainTokenMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/types/ChainTokenMap.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/types/NativeMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/types/NativeMap.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/types/TokenMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/types/TokenMap.ts -------------------------------------------------------------------------------- /packages/core-sdk/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/src/types/index.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/constants.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/constants.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/entities.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/entities.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/entities/Currency.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/entities/Currency.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/entities/CurrencyAmount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/entities/CurrencyAmount.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/entities/Ether.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/entities/Ether.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/entities/Fraction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/entities/Fraction.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/entities/Pair.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/entities/Pair.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/entities/Percent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/entities/Percent.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/entities/Price.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/entities/Price.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/entities/Route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/entities/Route.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/entities/Token.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/entities/Token.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/entities/Trade.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/entities/Trade.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/functions/computePriceImpact.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/functions/computePriceImpact.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/functions/sortedInsert.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/functions/sortedInsert.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/functions/sqrt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/functions/sqrt.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/functions/validateAndParseAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/functions/validateAndParseAddress.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/test/router.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/test/router.test.ts -------------------------------------------------------------------------------- /packages/core-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/core-sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/kashi-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/kashi-sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/LICENSE -------------------------------------------------------------------------------- /packages/kashi-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/package.json -------------------------------------------------------------------------------- /packages/kashi-sdk/src/constants/abis/kashipair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/constants/abis/kashipair.json -------------------------------------------------------------------------------- /packages/kashi-sdk/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/constants/index.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/entities/KashiCooker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/entities/KashiCooker.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/entities/KashiMediumRiskLendingPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/entities/KashiMediumRiskLendingPair.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/entities/index.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/enums/KashiAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/enums/KashiAction.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/enums/index.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/functions/computePairAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/functions/computePairAddress.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/functions/index.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/index.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/interfaces/AccrueInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/interfaces/AccrueInfo.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/interfaces/KashiPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/interfaces/KashiPair.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/interfaces/KashiPermit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/interfaces/KashiPermit.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/interfaces/Oracle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/interfaces/Oracle.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/src/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/src/interfaces/index.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/test/functions/computePairAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/test/functions/computePairAddress.test.ts -------------------------------------------------------------------------------- /packages/kashi-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/kashi-sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/limit-order-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/limit-order-sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/LICENSE -------------------------------------------------------------------------------- /packages/limit-order-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/package.json -------------------------------------------------------------------------------- /packages/limit-order-sdk/src/abis/stop-limit-order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/src/abis/stop-limit-order.json -------------------------------------------------------------------------------- /packages/limit-order-sdk/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/src/constants.ts -------------------------------------------------------------------------------- /packages/limit-order-sdk/src/eip712.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/src/eip712.ts -------------------------------------------------------------------------------- /packages/limit-order-sdk/src/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/src/enums.ts -------------------------------------------------------------------------------- /packages/limit-order-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/src/index.ts -------------------------------------------------------------------------------- /packages/limit-order-sdk/src/limitorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/src/limitorder.ts -------------------------------------------------------------------------------- /packages/limit-order-sdk/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/src/types.ts -------------------------------------------------------------------------------- /packages/limit-order-sdk/test/limitorder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/test/limitorder.test.ts -------------------------------------------------------------------------------- /packages/limit-order-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/limit-order-sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/miso-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/miso-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/miso-sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/miso-sdk/LICENSE -------------------------------------------------------------------------------- /packages/miso-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/miso-sdk/package.json -------------------------------------------------------------------------------- /packages/miso-sdk/src/constants/addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/miso-sdk/src/constants/addresses.ts -------------------------------------------------------------------------------- /packages/miso-sdk/src/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './addresses' -------------------------------------------------------------------------------- /packages/miso-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/miso-sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/tines/.gitignore: -------------------------------------------------------------------------------- 1 | test/snapshots/report 2 | -------------------------------------------------------------------------------- /packages/tines/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/CHANGELOG.md -------------------------------------------------------------------------------- /packages/tines/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/package.json -------------------------------------------------------------------------------- /packages/tines/src/CLPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/CLPool.ts -------------------------------------------------------------------------------- /packages/tines/src/Graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/Graph.ts -------------------------------------------------------------------------------- /packages/tines/src/MultiRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/MultiRouter.ts -------------------------------------------------------------------------------- /packages/tines/src/ParallelCPRPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/ParallelCPRPool.ts -------------------------------------------------------------------------------- /packages/tines/src/PrimaryPools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/PrimaryPools.ts -------------------------------------------------------------------------------- /packages/tines/src/Redistributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/Redistributor.ts -------------------------------------------------------------------------------- /packages/tines/src/StableSwapPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/StableSwapPool.ts -------------------------------------------------------------------------------- /packages/tines/src/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/Utils.ts -------------------------------------------------------------------------------- /packages/tines/src/constants/hybrid.ts: -------------------------------------------------------------------------------- 1 | export const A_PRECISION = 100 2 | -------------------------------------------------------------------------------- /packages/tines/src/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './hybrid' 2 | -------------------------------------------------------------------------------- /packages/tines/src/deprecated/MultiRouterMath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/deprecated/MultiRouterMath.ts -------------------------------------------------------------------------------- /packages/tines/src/deprecated/MultiRouterTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/deprecated/MultiRouterTypes.ts -------------------------------------------------------------------------------- /packages/tines/src/functions/computeHybridLiquidity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/functions/computeHybridLiquidity.ts -------------------------------------------------------------------------------- /packages/tines/src/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/functions/index.ts -------------------------------------------------------------------------------- /packages/tines/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/src/index.ts -------------------------------------------------------------------------------- /packages/tines/test/1.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/test/1.test.ts -------------------------------------------------------------------------------- /packages/tines/test/CLPool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/test/CLPool.test.ts -------------------------------------------------------------------------------- /packages/tines/test/StableSwapPool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/test/StableSwapPool.test.ts -------------------------------------------------------------------------------- /packages/tines/test/exactOut.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/test/exactOut.test.ts -------------------------------------------------------------------------------- /packages/tines/test/multirouting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/test/multirouting.test.ts -------------------------------------------------------------------------------- /packages/tines/test/multiroutingcomplex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/test/multiroutingcomplex.test.ts -------------------------------------------------------------------------------- /packages/tines/test/multiroutingtopologysort.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/test/multiroutingtopologysort.test.ts -------------------------------------------------------------------------------- /packages/tines/test/parallelCPRPool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/test/parallelCPRPool.test.ts -------------------------------------------------------------------------------- /packages/tines/test/snapshots/router_snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/test/snapshots/router_snapshot -------------------------------------------------------------------------------- /packages/tines/test/snapshots/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/test/snapshots/snapshot.ts -------------------------------------------------------------------------------- /packages/tines/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/tines/tsconfig.json -------------------------------------------------------------------------------- /packages/trident-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/trident-sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/LICENSE -------------------------------------------------------------------------------- /packages/trident-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/package.json -------------------------------------------------------------------------------- /packages/trident-sdk/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/constants/index.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/entities/ConstantProductPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/entities/ConstantProductPool.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/entities/HybridPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/entities/HybridPool.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/entities/Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/entities/Pool.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/entities/Trade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/entities/Trade.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/entities/index.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/enums/Fee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/enums/Fee.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/enums/PoolState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/enums/PoolState.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/enums/RouteType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/enums/RouteType.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/enums/index.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/calcTokenPrices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/calcTokenPrices.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/computeConstantProductPoolAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/computeConstantProductPoolAddress.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/computeHybridLiquidity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/computeHybridLiquidity.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/computeHybridPoolAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/computeHybridPoolAddress.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/computePoolInitCodeHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/computePoolInitCodeHash.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/convertPoolOrPairtoRPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/convertPoolOrPairtoRPool.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/convertTinesSingleRouteToLegacyRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/convertTinesSingleRouteToLegacyRoute.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/findMultiRouteExactIn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/findMultiRouteExactIn.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/findMultiRouteExactOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/findMultiRouteExactOut.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/findSingleRouteExactIn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/findSingleRouteExactIn.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/findSingleRouteExactOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/findSingleRouteExactOut.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/functions/index.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/index.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/interfaces/ComplexPathParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/interfaces/ComplexPathParams.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/interfaces/ExactInputParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/interfaces/ExactInputParams.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/interfaces/ExactInputSingleParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/interfaces/ExactInputSingleParams.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/interfaces/IPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/interfaces/IPool.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/interfaces/InitialPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/interfaces/InitialPath.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/interfaces/Output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/interfaces/Output.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/interfaces/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/interfaces/Path.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/interfaces/PercentagePath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/interfaces/PercentagePath.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/interfaces/TridentRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/interfaces/TridentRoute.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/interfaces/index.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/router.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/types/TPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/types/TPool.ts -------------------------------------------------------------------------------- /packages/trident-sdk/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/src/types/index.ts -------------------------------------------------------------------------------- /packages/trident-sdk/test/entities/ConstantProduct.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/test/entities/ConstantProduct.test.ts -------------------------------------------------------------------------------- /packages/trident-sdk/test/entities/HybridPool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/test/entities/HybridPool.test.ts -------------------------------------------------------------------------------- /packages/trident-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/packages/trident-sdk/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sushiswap/sdk/HEAD/yarn.lock --------------------------------------------------------------------------------