├── .babelrc ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── CI.yml │ ├── build-artifacts.yml │ ├── commitlint.yml │ ├── npm.yml │ └── publish-internal.yml ├── .gitignore ├── .husky └── commit-msg ├── .yarnrc ├── LICENSE ├── README.md ├── commitlint.config.js ├── package.json ├── src ├── abis │ ├── ERC20.json │ ├── IMulticall.json │ ├── Pair.json │ └── elixir │ │ ├── IMulticall.json │ │ ├── IPeripheryPaymentsWithFee.json │ │ ├── ISelfPermit.json │ │ ├── ISwapRouter.json │ │ └── nonfungiblePositionManager.json ├── bridges.ts ├── chains.ts ├── constants.ts ├── declarations.d.ts ├── elixir │ ├── constants.ts │ ├── entities │ │ ├── elixirRoute.ts │ │ ├── elixirTrade.ts │ │ ├── index.ts │ │ ├── multicall.test.ts │ │ ├── multicall.ts │ │ ├── nonfungiblePositionManager.ts │ │ ├── payments.test.ts │ │ ├── payments.ts │ │ ├── pool.test.ts │ │ ├── pool.ts │ │ ├── position.test.ts │ │ ├── position.ts │ │ ├── selfPermit.test.ts │ │ ├── selfPermit.ts │ │ ├── swapRouter.ts │ │ ├── tick.test.ts │ │ ├── tick.ts │ │ ├── tickDataProvider.test.ts │ │ ├── tickDataProvider.ts │ │ ├── tickListDataProvider.test.ts │ │ └── tickListDataProvider.ts │ ├── index.ts │ ├── types.ts │ └── utils │ │ ├── calldata.ts │ │ ├── computePoolAddress.test.ts │ │ ├── computePoolAddress.ts │ │ ├── currencyHelper.ts │ │ ├── encodeRouteToPath.ts │ │ ├── encodeSqrtRatioX96.test.ts │ │ ├── encodeSqrtRatioX96.ts │ │ ├── format.ts │ │ ├── fullMath.ts │ │ ├── index.ts │ │ ├── isSorted.ts │ │ ├── liquidityMath.ts │ │ ├── maxLiquidityForAmounts.test.ts │ │ ├── maxLiquidityForAmounts.ts │ │ ├── mostSignificantBit.test.ts │ │ ├── mostSignificantBit.ts │ │ ├── nearestUsableTick.test.ts │ │ ├── nearestUsableTick.ts │ │ ├── priceTickConversions.test.ts │ │ ├── priceTickConversions.ts │ │ ├── sqrt.ts │ │ ├── sqrtPriceMath.ts │ │ ├── swapMath.ts │ │ ├── tickList.test.ts │ │ ├── tickList.ts │ │ ├── tickMath.test.ts │ │ ├── tickMath.ts │ │ ├── wrappedAmount.ts │ │ └── wrappedCurrency.ts ├── elixirVaults.ts ├── entities │ ├── bridgeCurrency.ts │ ├── currency.ts │ ├── fractions │ │ ├── currencyAmount.ts │ │ ├── fraction.ts │ │ ├── index.ts │ │ ├── percent.ts │ │ ├── price.ts │ │ └── tokenAmount.ts │ ├── index.ts │ ├── pools │ │ ├── index.ts │ │ ├── pair.ts │ │ ├── pool.ts │ │ └── vault.ts │ ├── route.ts │ ├── token.ts │ └── trade.ts ├── errors.ts ├── fetcher.ts ├── images │ ├── bridges │ │ ├── Axelar.svg │ │ ├── LiFi.svg │ │ ├── Rango.svg │ │ ├── Squid.svg │ │ ├── THORSwap.svg │ │ └── Thorchain.svg │ ├── chains │ │ ├── arb.png │ │ ├── astr.png │ │ ├── aurora.png │ │ ├── avax.png │ │ ├── boba.png │ │ ├── bsc.png │ │ ├── btc.png │ │ ├── btt.png │ │ ├── celo.png │ │ ├── coston.png │ │ ├── coston2.png │ │ ├── cro.png │ │ ├── eth.png │ │ ├── evmos.png │ │ ├── ewc.png │ │ ├── flare.png │ │ ├── ftm.png │ │ ├── fuse.png │ │ ├── godwoken.png │ │ ├── heco.png │ │ ├── hedera.png │ │ ├── iotx.png │ │ ├── klay.png │ │ ├── matic.png │ │ ├── metis.png │ │ ├── mobm.png │ │ ├── movr.png │ │ ├── near.png │ │ ├── near.svg │ │ ├── oasis.png │ │ ├── okt.png │ │ ├── okx.png │ │ ├── one.png │ │ ├── op.png │ │ ├── sgb.png │ │ ├── skl.png │ │ ├── telos.png │ │ ├── velas.png │ │ ├── wgmi.png │ │ └── xdai.png │ └── elixirVaults │ │ ├── DefiEdge.png │ │ └── Ichi.png ├── index.ts ├── router.ts └── utils.ts ├── test ├── data.test.ts ├── entities.test.ts ├── fraction.test.ts ├── miscellaneous.test.ts ├── pair.test.ts ├── route.test.ts ├── router.test.ts ├── token.test.ts └── trade.test.ts ├── tsconfig.json └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": [] // "transform-jsbi-to-bigint" 3 | } 4 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/build-artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/.github/workflows/build-artifacts.yml -------------------------------------------------------------------------------- /.github/workflows/commitlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/.github/workflows/commitlint.yml -------------------------------------------------------------------------------- /.github/workflows/npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/.github/workflows/npm.yml -------------------------------------------------------------------------------- /.github/workflows/publish-internal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/.github/workflows/publish-internal.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .idea 4 | .vscode 5 | .DS_Store 6 | 7 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run lint:commit 5 | -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | ignore-scripts true 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/package.json -------------------------------------------------------------------------------- /src/abis/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/abis/ERC20.json -------------------------------------------------------------------------------- /src/abis/IMulticall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/abis/IMulticall.json -------------------------------------------------------------------------------- /src/abis/Pair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/abis/Pair.json -------------------------------------------------------------------------------- /src/abis/elixir/IMulticall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/abis/elixir/IMulticall.json -------------------------------------------------------------------------------- /src/abis/elixir/IPeripheryPaymentsWithFee.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/abis/elixir/IPeripheryPaymentsWithFee.json -------------------------------------------------------------------------------- /src/abis/elixir/ISelfPermit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/abis/elixir/ISelfPermit.json -------------------------------------------------------------------------------- /src/abis/elixir/ISwapRouter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/abis/elixir/ISwapRouter.json -------------------------------------------------------------------------------- /src/abis/elixir/nonfungiblePositionManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/abis/elixir/nonfungiblePositionManager.json -------------------------------------------------------------------------------- /src/bridges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/bridges.ts -------------------------------------------------------------------------------- /src/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/chains.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/declarations.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'toformat' 2 | -------------------------------------------------------------------------------- /src/elixir/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/constants.ts -------------------------------------------------------------------------------- /src/elixir/entities/elixirRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/elixirRoute.ts -------------------------------------------------------------------------------- /src/elixir/entities/elixirTrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/elixirTrade.ts -------------------------------------------------------------------------------- /src/elixir/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/index.ts -------------------------------------------------------------------------------- /src/elixir/entities/multicall.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/multicall.test.ts -------------------------------------------------------------------------------- /src/elixir/entities/multicall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/multicall.ts -------------------------------------------------------------------------------- /src/elixir/entities/nonfungiblePositionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/nonfungiblePositionManager.ts -------------------------------------------------------------------------------- /src/elixir/entities/payments.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/payments.test.ts -------------------------------------------------------------------------------- /src/elixir/entities/payments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/payments.ts -------------------------------------------------------------------------------- /src/elixir/entities/pool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/pool.test.ts -------------------------------------------------------------------------------- /src/elixir/entities/pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/pool.ts -------------------------------------------------------------------------------- /src/elixir/entities/position.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/position.test.ts -------------------------------------------------------------------------------- /src/elixir/entities/position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/position.ts -------------------------------------------------------------------------------- /src/elixir/entities/selfPermit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/selfPermit.test.ts -------------------------------------------------------------------------------- /src/elixir/entities/selfPermit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/selfPermit.ts -------------------------------------------------------------------------------- /src/elixir/entities/swapRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/swapRouter.ts -------------------------------------------------------------------------------- /src/elixir/entities/tick.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/tick.test.ts -------------------------------------------------------------------------------- /src/elixir/entities/tick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/tick.ts -------------------------------------------------------------------------------- /src/elixir/entities/tickDataProvider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/tickDataProvider.test.ts -------------------------------------------------------------------------------- /src/elixir/entities/tickDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/tickDataProvider.ts -------------------------------------------------------------------------------- /src/elixir/entities/tickListDataProvider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/tickListDataProvider.test.ts -------------------------------------------------------------------------------- /src/elixir/entities/tickListDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/entities/tickListDataProvider.ts -------------------------------------------------------------------------------- /src/elixir/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/index.ts -------------------------------------------------------------------------------- /src/elixir/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/types.ts -------------------------------------------------------------------------------- /src/elixir/utils/calldata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/calldata.ts -------------------------------------------------------------------------------- /src/elixir/utils/computePoolAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/computePoolAddress.test.ts -------------------------------------------------------------------------------- /src/elixir/utils/computePoolAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/computePoolAddress.ts -------------------------------------------------------------------------------- /src/elixir/utils/currencyHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/currencyHelper.ts -------------------------------------------------------------------------------- /src/elixir/utils/encodeRouteToPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/encodeRouteToPath.ts -------------------------------------------------------------------------------- /src/elixir/utils/encodeSqrtRatioX96.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/encodeSqrtRatioX96.test.ts -------------------------------------------------------------------------------- /src/elixir/utils/encodeSqrtRatioX96.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/encodeSqrtRatioX96.ts -------------------------------------------------------------------------------- /src/elixir/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/format.ts -------------------------------------------------------------------------------- /src/elixir/utils/fullMath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/fullMath.ts -------------------------------------------------------------------------------- /src/elixir/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/index.ts -------------------------------------------------------------------------------- /src/elixir/utils/isSorted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/isSorted.ts -------------------------------------------------------------------------------- /src/elixir/utils/liquidityMath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/liquidityMath.ts -------------------------------------------------------------------------------- /src/elixir/utils/maxLiquidityForAmounts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/maxLiquidityForAmounts.test.ts -------------------------------------------------------------------------------- /src/elixir/utils/maxLiquidityForAmounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/maxLiquidityForAmounts.ts -------------------------------------------------------------------------------- /src/elixir/utils/mostSignificantBit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/mostSignificantBit.test.ts -------------------------------------------------------------------------------- /src/elixir/utils/mostSignificantBit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/mostSignificantBit.ts -------------------------------------------------------------------------------- /src/elixir/utils/nearestUsableTick.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/nearestUsableTick.test.ts -------------------------------------------------------------------------------- /src/elixir/utils/nearestUsableTick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/nearestUsableTick.ts -------------------------------------------------------------------------------- /src/elixir/utils/priceTickConversions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/priceTickConversions.test.ts -------------------------------------------------------------------------------- /src/elixir/utils/priceTickConversions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/priceTickConversions.ts -------------------------------------------------------------------------------- /src/elixir/utils/sqrt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/sqrt.ts -------------------------------------------------------------------------------- /src/elixir/utils/sqrtPriceMath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/sqrtPriceMath.ts -------------------------------------------------------------------------------- /src/elixir/utils/swapMath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/swapMath.ts -------------------------------------------------------------------------------- /src/elixir/utils/tickList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/tickList.test.ts -------------------------------------------------------------------------------- /src/elixir/utils/tickList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/tickList.ts -------------------------------------------------------------------------------- /src/elixir/utils/tickMath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/tickMath.test.ts -------------------------------------------------------------------------------- /src/elixir/utils/tickMath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/tickMath.ts -------------------------------------------------------------------------------- /src/elixir/utils/wrappedAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/wrappedAmount.ts -------------------------------------------------------------------------------- /src/elixir/utils/wrappedCurrency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixir/utils/wrappedCurrency.ts -------------------------------------------------------------------------------- /src/elixirVaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/elixirVaults.ts -------------------------------------------------------------------------------- /src/entities/bridgeCurrency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/bridgeCurrency.ts -------------------------------------------------------------------------------- /src/entities/currency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/currency.ts -------------------------------------------------------------------------------- /src/entities/fractions/currencyAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/fractions/currencyAmount.ts -------------------------------------------------------------------------------- /src/entities/fractions/fraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/fractions/fraction.ts -------------------------------------------------------------------------------- /src/entities/fractions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/fractions/index.ts -------------------------------------------------------------------------------- /src/entities/fractions/percent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/fractions/percent.ts -------------------------------------------------------------------------------- /src/entities/fractions/price.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/fractions/price.ts -------------------------------------------------------------------------------- /src/entities/fractions/tokenAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/fractions/tokenAmount.ts -------------------------------------------------------------------------------- /src/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/index.ts -------------------------------------------------------------------------------- /src/entities/pools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/pools/index.ts -------------------------------------------------------------------------------- /src/entities/pools/pair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/pools/pair.ts -------------------------------------------------------------------------------- /src/entities/pools/pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/pools/pool.ts -------------------------------------------------------------------------------- /src/entities/pools/vault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/pools/vault.ts -------------------------------------------------------------------------------- /src/entities/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/route.ts -------------------------------------------------------------------------------- /src/entities/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/token.ts -------------------------------------------------------------------------------- /src/entities/trade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/entities/trade.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/fetcher.ts -------------------------------------------------------------------------------- /src/images/bridges/Axelar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/bridges/Axelar.svg -------------------------------------------------------------------------------- /src/images/bridges/LiFi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/bridges/LiFi.svg -------------------------------------------------------------------------------- /src/images/bridges/Rango.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/bridges/Rango.svg -------------------------------------------------------------------------------- /src/images/bridges/Squid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/bridges/Squid.svg -------------------------------------------------------------------------------- /src/images/bridges/THORSwap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/bridges/THORSwap.svg -------------------------------------------------------------------------------- /src/images/bridges/Thorchain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/bridges/Thorchain.svg -------------------------------------------------------------------------------- /src/images/chains/arb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/arb.png -------------------------------------------------------------------------------- /src/images/chains/astr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/astr.png -------------------------------------------------------------------------------- /src/images/chains/aurora.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/aurora.png -------------------------------------------------------------------------------- /src/images/chains/avax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/avax.png -------------------------------------------------------------------------------- /src/images/chains/boba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/boba.png -------------------------------------------------------------------------------- /src/images/chains/bsc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/bsc.png -------------------------------------------------------------------------------- /src/images/chains/btc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/btc.png -------------------------------------------------------------------------------- /src/images/chains/btt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/btt.png -------------------------------------------------------------------------------- /src/images/chains/celo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/celo.png -------------------------------------------------------------------------------- /src/images/chains/coston.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/coston.png -------------------------------------------------------------------------------- /src/images/chains/coston2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/coston2.png -------------------------------------------------------------------------------- /src/images/chains/cro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/cro.png -------------------------------------------------------------------------------- /src/images/chains/eth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/eth.png -------------------------------------------------------------------------------- /src/images/chains/evmos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/evmos.png -------------------------------------------------------------------------------- /src/images/chains/ewc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/ewc.png -------------------------------------------------------------------------------- /src/images/chains/flare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/flare.png -------------------------------------------------------------------------------- /src/images/chains/ftm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/ftm.png -------------------------------------------------------------------------------- /src/images/chains/fuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/fuse.png -------------------------------------------------------------------------------- /src/images/chains/godwoken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/godwoken.png -------------------------------------------------------------------------------- /src/images/chains/heco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/heco.png -------------------------------------------------------------------------------- /src/images/chains/hedera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/hedera.png -------------------------------------------------------------------------------- /src/images/chains/iotx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/iotx.png -------------------------------------------------------------------------------- /src/images/chains/klay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/klay.png -------------------------------------------------------------------------------- /src/images/chains/matic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/matic.png -------------------------------------------------------------------------------- /src/images/chains/metis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/metis.png -------------------------------------------------------------------------------- /src/images/chains/mobm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/mobm.png -------------------------------------------------------------------------------- /src/images/chains/movr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/movr.png -------------------------------------------------------------------------------- /src/images/chains/near.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/near.png -------------------------------------------------------------------------------- /src/images/chains/near.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/near.svg -------------------------------------------------------------------------------- /src/images/chains/oasis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/oasis.png -------------------------------------------------------------------------------- /src/images/chains/okt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/okt.png -------------------------------------------------------------------------------- /src/images/chains/okx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/okx.png -------------------------------------------------------------------------------- /src/images/chains/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/one.png -------------------------------------------------------------------------------- /src/images/chains/op.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/op.png -------------------------------------------------------------------------------- /src/images/chains/sgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/sgb.png -------------------------------------------------------------------------------- /src/images/chains/skl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/skl.png -------------------------------------------------------------------------------- /src/images/chains/telos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/telos.png -------------------------------------------------------------------------------- /src/images/chains/velas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/velas.png -------------------------------------------------------------------------------- /src/images/chains/wgmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/wgmi.png -------------------------------------------------------------------------------- /src/images/chains/xdai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/chains/xdai.png -------------------------------------------------------------------------------- /src/images/elixirVaults/DefiEdge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/elixirVaults/DefiEdge.png -------------------------------------------------------------------------------- /src/images/elixirVaults/Ichi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/images/elixirVaults/Ichi.png -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/router.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/test/data.test.ts -------------------------------------------------------------------------------- /test/entities.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/test/entities.test.ts -------------------------------------------------------------------------------- /test/fraction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/test/fraction.test.ts -------------------------------------------------------------------------------- /test/miscellaneous.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/test/miscellaneous.test.ts -------------------------------------------------------------------------------- /test/pair.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/test/pair.test.ts -------------------------------------------------------------------------------- /test/route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/test/route.test.ts -------------------------------------------------------------------------------- /test/router.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/test/router.test.ts -------------------------------------------------------------------------------- /test/token.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/test/token.test.ts -------------------------------------------------------------------------------- /test/trade.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/test/trade.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pangolindex/sdk/HEAD/yarn.lock --------------------------------------------------------------------------------