├── .github └── workflows │ ├── lint.yml │ ├── semgrep.yml │ ├── test.yml │ └── trufflehog.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── LICENSE ├── README.md ├── bin ├── app.ts └── stacks │ ├── routing-api-stack.ts │ ├── routing-caching-stack.ts │ ├── routing-dashboard-stack.ts │ ├── routing-database-stack.ts │ ├── routing-lambda-stack.ts │ ├── rpc-gateway-dashboard.ts │ └── rpc-gateway-fallback-stack.ts ├── cdk.json ├── hardhat.config.js ├── jest.config.ts ├── lib ├── abis │ ├── Permit2.json │ ├── Router.json │ └── erc20.json ├── config │ ├── rpcProviderProdConfig.json │ └── unsupported.tokenlist.json ├── cron │ ├── cache-config.ts │ ├── cache-pools-ipfs.ts │ ├── cache-pools.ts │ ├── cache-token-lists.ts │ └── clean-pools-ipfs.ts ├── dashboards │ ├── cached-routes-widgets-factory.ts │ ├── core │ │ ├── model │ │ │ └── widget.ts │ │ └── widgets-factory.ts │ ├── quote-amounts-widgets-factory.ts │ └── rpc-providers-widgets-factory.ts ├── graphql │ ├── graphql-client.ts │ ├── graphql-provider.ts │ ├── graphql-queries.ts │ ├── graphql-schemas.ts │ ├── graphql-token-fee-fetcher.ts │ └── token-fee-utils.ts ├── handlers │ ├── CurrencyLookup.ts │ ├── evm │ │ ├── EVMClient.ts │ │ └── provider │ │ │ ├── InstrumentedEVMProvider.ts │ │ │ └── ProviderName.ts │ ├── handler.ts │ ├── index.ts │ ├── injector-sor.ts │ ├── marshalling │ │ ├── cached-route-marshaller.ts │ │ ├── cached-routes-marshaller.ts │ │ ├── currency-amount-marshaller.ts │ │ ├── index.ts │ │ ├── pair-marshaller.ts │ │ ├── route-marshaller.ts │ │ ├── token-marshaller.ts │ │ ├── v3 │ │ │ └── pool-marshaller.ts │ │ └── v4 │ │ │ └── pool-marshaller.ts │ ├── pools │ │ ├── pool-caching │ │ │ ├── cache-dynamo.ts │ │ │ ├── v2 │ │ │ │ └── v2-dynamo-cache.ts │ │ │ └── v3 │ │ │ │ ├── cache-dynamo-pool.ts │ │ │ │ └── dynamo-caching-pool-provider.ts │ │ ├── provider-migration │ │ │ └── v3 │ │ │ │ └── traffic-switch-v3-pool-provider.ts │ │ └── util │ │ │ └── pool-provider-traffic-switch-configuration.ts │ ├── quote │ │ ├── SwapOptionsFactory.ts │ │ ├── injector.ts │ │ ├── provider-migration │ │ │ └── v3 │ │ │ │ └── traffic-switch-on-chain-quote-provider.ts │ │ ├── quote.ts │ │ ├── schema │ │ │ └── quote-schema.ts │ │ └── util │ │ │ ├── pairs-to-track.ts │ │ │ ├── quote-provider-traffic-switch-configuration.ts │ │ │ └── simulation.ts │ ├── router-entities │ │ ├── aws-metrics-logger.ts │ │ ├── aws-subgraph-provider.ts │ │ ├── aws-token-list-provider.ts │ │ ├── route-caching │ │ │ ├── dynamo-route-caching-provider.ts │ │ │ ├── index.ts │ │ │ └── model │ │ │ │ ├── cached-routes-bucket.ts │ │ │ │ ├── cached-routes-strategy.ts │ │ │ │ ├── index.ts │ │ │ │ ├── pair-trade-type-chain-id.ts │ │ │ │ └── protocols-bucket-block-number.ts │ │ ├── static-gas-price-provider.ts │ │ └── v3-aws-subgraph-provider.ts │ ├── schema.ts │ └── shared.ts ├── rpc │ ├── GlobalRpcProviders.ts │ ├── ProdConfig.ts │ ├── ProviderHealthState.ts │ ├── ProviderHealthStateDynamoDbRepository.ts │ ├── ProviderHealthStateRepository.ts │ ├── SingleJsonRpcProvider.ts │ ├── UniJsonRpcProvider.ts │ ├── config.ts │ ├── handler │ │ ├── FallbackHandler.ts │ │ └── index.ts │ └── utils.ts └── util │ ├── alpha-config-measurement.ts │ ├── estimateGasUsed.ts │ ├── estimateGasUsedUSD.ts │ ├── eth_feeHistory.ts │ ├── gasLimit.ts │ ├── isAddress.ts │ ├── onChainQuoteProviderConfigs.ts │ ├── pool-cache-key.ts │ ├── poolCachingFilePrefixes.ts │ ├── requestSources.ts │ ├── stage.ts │ ├── supportedProtocolVersions.ts │ ├── testNets.ts │ └── traffic-switch │ ├── traffic-switcher-i-token-fee-fetcher.ts │ └── traffic-switcher.ts ├── package.json ├── scripts └── get_quote.ts ├── test ├── jest │ └── unit │ │ ├── dashboards │ │ ├── cached-routes-widgets-factory.test.ts │ │ └── quote-amounts-widgets-factory.test.ts │ │ └── handlers │ │ ├── CurrencyLookup.test.ts │ │ ├── SwapOptionsFactory.test.ts │ │ ├── quote.test.ts │ │ ├── router-entities │ │ └── route-caching │ │ │ └── model │ │ │ ├── cached-routes-strategy.test.ts │ │ │ ├── pair-trade-type-chain-id.test.ts │ │ │ ├── protocols-bucket-block-number.test.ts │ │ │ └── token-marshaller.test.ts │ │ ├── shared.test.ts │ │ └── util │ │ ├── estimateGasUsed.test.ts │ │ ├── isAddress.test.ts │ │ └── simulation.test.ts ├── mocha │ ├── dbSetup.ts │ ├── dynamoDBLocalFixture.ts │ ├── e2e │ │ └── quote.test.ts │ ├── integ │ │ ├── graphql │ │ │ ├── graphql-provider.test.ts │ │ │ └── graphql-token-fee-fetcher.test.ts │ │ ├── handlers │ │ │ ├── pools │ │ │ │ ├── pool-caching │ │ │ │ │ └── v3 │ │ │ │ │ │ └── dynamo-caching-pool-provider.test.ts │ │ │ │ └── provider-migration │ │ │ │ │ └── traffic-switch-pool-provider.test.ts │ │ │ ├── quote │ │ │ │ └── provider-migration │ │ │ │ │ └── traffic-switch-quote-provider.test.ts │ │ │ └── router-entities │ │ │ │ └── route-caching │ │ │ │ └── dynamo-route-caching-provider.test.ts │ │ └── rpc │ │ │ └── ProviderHealthStateDynamoDbRepository.test.ts │ └── unit │ │ ├── graphql │ │ └── graphql-provider.test.ts │ │ ├── rpc │ │ ├── FallbackHandler.test.ts │ │ ├── GlobalRpcProviders.test.ts │ │ ├── ProdConfig.test.ts │ │ ├── SingleJsonRpcProvider.test.ts │ │ ├── UniJsonRpcProvider.test.ts │ │ └── rpcProviderTestProdConfig.json │ │ ├── traffic-switch │ │ ├── traffic-switcher-i-token-fee-fetcher.test.ts │ │ └── traffic-switcher.test.ts │ │ └── util │ │ └── supportedProtocolVersions.test.ts ├── test-utils │ ├── mocked-data.ts │ └── mocked-dependencies.ts └── utils │ ├── absoluteValue.ts │ ├── forkAndFund.ts │ ├── getBalanceAndApprove.ts │ ├── minimumAmountOut.ts │ ├── parseEvents.ts │ ├── ticks.ts │ └── tokens.ts ├── tsconfig.cdk.json └── tsconfig.json /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/trufflehog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/.github/workflows/trufflehog.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18.13.0 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .github/workflows/*.yml 2 | dist/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/README.md -------------------------------------------------------------------------------- /bin/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/bin/app.ts -------------------------------------------------------------------------------- /bin/stacks/routing-api-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/bin/stacks/routing-api-stack.ts -------------------------------------------------------------------------------- /bin/stacks/routing-caching-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/bin/stacks/routing-caching-stack.ts -------------------------------------------------------------------------------- /bin/stacks/routing-dashboard-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/bin/stacks/routing-dashboard-stack.ts -------------------------------------------------------------------------------- /bin/stacks/routing-database-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/bin/stacks/routing-database-stack.ts -------------------------------------------------------------------------------- /bin/stacks/routing-lambda-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/bin/stacks/routing-lambda-stack.ts -------------------------------------------------------------------------------- /bin/stacks/rpc-gateway-dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/bin/stacks/rpc-gateway-dashboard.ts -------------------------------------------------------------------------------- /bin/stacks/rpc-gateway-fallback-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/bin/stacks/rpc-gateway-fallback-stack.ts -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/cdk.json -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/jest.config.ts -------------------------------------------------------------------------------- /lib/abis/Permit2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/abis/Permit2.json -------------------------------------------------------------------------------- /lib/abis/Router.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/abis/Router.json -------------------------------------------------------------------------------- /lib/abis/erc20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/abis/erc20.json -------------------------------------------------------------------------------- /lib/config/rpcProviderProdConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/config/rpcProviderProdConfig.json -------------------------------------------------------------------------------- /lib/config/unsupported.tokenlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/config/unsupported.tokenlist.json -------------------------------------------------------------------------------- /lib/cron/cache-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/cron/cache-config.ts -------------------------------------------------------------------------------- /lib/cron/cache-pools-ipfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/cron/cache-pools-ipfs.ts -------------------------------------------------------------------------------- /lib/cron/cache-pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/cron/cache-pools.ts -------------------------------------------------------------------------------- /lib/cron/cache-token-lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/cron/cache-token-lists.ts -------------------------------------------------------------------------------- /lib/cron/clean-pools-ipfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/cron/clean-pools-ipfs.ts -------------------------------------------------------------------------------- /lib/dashboards/cached-routes-widgets-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/dashboards/cached-routes-widgets-factory.ts -------------------------------------------------------------------------------- /lib/dashboards/core/model/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/dashboards/core/model/widget.ts -------------------------------------------------------------------------------- /lib/dashboards/core/widgets-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/dashboards/core/widgets-factory.ts -------------------------------------------------------------------------------- /lib/dashboards/quote-amounts-widgets-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/dashboards/quote-amounts-widgets-factory.ts -------------------------------------------------------------------------------- /lib/dashboards/rpc-providers-widgets-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/dashboards/rpc-providers-widgets-factory.ts -------------------------------------------------------------------------------- /lib/graphql/graphql-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/graphql/graphql-client.ts -------------------------------------------------------------------------------- /lib/graphql/graphql-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/graphql/graphql-provider.ts -------------------------------------------------------------------------------- /lib/graphql/graphql-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/graphql/graphql-queries.ts -------------------------------------------------------------------------------- /lib/graphql/graphql-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/graphql/graphql-schemas.ts -------------------------------------------------------------------------------- /lib/graphql/graphql-token-fee-fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/graphql/graphql-token-fee-fetcher.ts -------------------------------------------------------------------------------- /lib/graphql/token-fee-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/graphql/token-fee-utils.ts -------------------------------------------------------------------------------- /lib/handlers/CurrencyLookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/CurrencyLookup.ts -------------------------------------------------------------------------------- /lib/handlers/evm/EVMClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/evm/EVMClient.ts -------------------------------------------------------------------------------- /lib/handlers/evm/provider/InstrumentedEVMProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/evm/provider/InstrumentedEVMProvider.ts -------------------------------------------------------------------------------- /lib/handlers/evm/provider/ProviderName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/evm/provider/ProviderName.ts -------------------------------------------------------------------------------- /lib/handlers/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/handler.ts -------------------------------------------------------------------------------- /lib/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/index.ts -------------------------------------------------------------------------------- /lib/handlers/injector-sor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/injector-sor.ts -------------------------------------------------------------------------------- /lib/handlers/marshalling/cached-route-marshaller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/marshalling/cached-route-marshaller.ts -------------------------------------------------------------------------------- /lib/handlers/marshalling/cached-routes-marshaller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/marshalling/cached-routes-marshaller.ts -------------------------------------------------------------------------------- /lib/handlers/marshalling/currency-amount-marshaller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/marshalling/currency-amount-marshaller.ts -------------------------------------------------------------------------------- /lib/handlers/marshalling/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/marshalling/index.ts -------------------------------------------------------------------------------- /lib/handlers/marshalling/pair-marshaller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/marshalling/pair-marshaller.ts -------------------------------------------------------------------------------- /lib/handlers/marshalling/route-marshaller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/marshalling/route-marshaller.ts -------------------------------------------------------------------------------- /lib/handlers/marshalling/token-marshaller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/marshalling/token-marshaller.ts -------------------------------------------------------------------------------- /lib/handlers/marshalling/v3/pool-marshaller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/marshalling/v3/pool-marshaller.ts -------------------------------------------------------------------------------- /lib/handlers/marshalling/v4/pool-marshaller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/marshalling/v4/pool-marshaller.ts -------------------------------------------------------------------------------- /lib/handlers/pools/pool-caching/cache-dynamo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/pools/pool-caching/cache-dynamo.ts -------------------------------------------------------------------------------- /lib/handlers/pools/pool-caching/v2/v2-dynamo-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/pools/pool-caching/v2/v2-dynamo-cache.ts -------------------------------------------------------------------------------- /lib/handlers/pools/pool-caching/v3/cache-dynamo-pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/pools/pool-caching/v3/cache-dynamo-pool.ts -------------------------------------------------------------------------------- /lib/handlers/pools/pool-caching/v3/dynamo-caching-pool-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/pools/pool-caching/v3/dynamo-caching-pool-provider.ts -------------------------------------------------------------------------------- /lib/handlers/pools/provider-migration/v3/traffic-switch-v3-pool-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/pools/provider-migration/v3/traffic-switch-v3-pool-provider.ts -------------------------------------------------------------------------------- /lib/handlers/pools/util/pool-provider-traffic-switch-configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/pools/util/pool-provider-traffic-switch-configuration.ts -------------------------------------------------------------------------------- /lib/handlers/quote/SwapOptionsFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/quote/SwapOptionsFactory.ts -------------------------------------------------------------------------------- /lib/handlers/quote/injector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/quote/injector.ts -------------------------------------------------------------------------------- /lib/handlers/quote/provider-migration/v3/traffic-switch-on-chain-quote-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/quote/provider-migration/v3/traffic-switch-on-chain-quote-provider.ts -------------------------------------------------------------------------------- /lib/handlers/quote/quote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/quote/quote.ts -------------------------------------------------------------------------------- /lib/handlers/quote/schema/quote-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/quote/schema/quote-schema.ts -------------------------------------------------------------------------------- /lib/handlers/quote/util/pairs-to-track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/quote/util/pairs-to-track.ts -------------------------------------------------------------------------------- /lib/handlers/quote/util/quote-provider-traffic-switch-configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/quote/util/quote-provider-traffic-switch-configuration.ts -------------------------------------------------------------------------------- /lib/handlers/quote/util/simulation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/quote/util/simulation.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/aws-metrics-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/aws-metrics-logger.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/aws-subgraph-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/aws-subgraph-provider.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/aws-token-list-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/aws-token-list-provider.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/route-caching/dynamo-route-caching-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/route-caching/dynamo-route-caching-provider.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/route-caching/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/route-caching/index.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/route-caching/model/cached-routes-bucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/route-caching/model/cached-routes-bucket.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/route-caching/model/cached-routes-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/route-caching/model/cached-routes-strategy.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/route-caching/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/route-caching/model/index.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/route-caching/model/pair-trade-type-chain-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/route-caching/model/pair-trade-type-chain-id.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/route-caching/model/protocols-bucket-block-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/route-caching/model/protocols-bucket-block-number.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/static-gas-price-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/static-gas-price-provider.ts -------------------------------------------------------------------------------- /lib/handlers/router-entities/v3-aws-subgraph-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/router-entities/v3-aws-subgraph-provider.ts -------------------------------------------------------------------------------- /lib/handlers/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/schema.ts -------------------------------------------------------------------------------- /lib/handlers/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/handlers/shared.ts -------------------------------------------------------------------------------- /lib/rpc/GlobalRpcProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/rpc/GlobalRpcProviders.ts -------------------------------------------------------------------------------- /lib/rpc/ProdConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/rpc/ProdConfig.ts -------------------------------------------------------------------------------- /lib/rpc/ProviderHealthState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/rpc/ProviderHealthState.ts -------------------------------------------------------------------------------- /lib/rpc/ProviderHealthStateDynamoDbRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/rpc/ProviderHealthStateDynamoDbRepository.ts -------------------------------------------------------------------------------- /lib/rpc/ProviderHealthStateRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/rpc/ProviderHealthStateRepository.ts -------------------------------------------------------------------------------- /lib/rpc/SingleJsonRpcProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/rpc/SingleJsonRpcProvider.ts -------------------------------------------------------------------------------- /lib/rpc/UniJsonRpcProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/rpc/UniJsonRpcProvider.ts -------------------------------------------------------------------------------- /lib/rpc/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/rpc/config.ts -------------------------------------------------------------------------------- /lib/rpc/handler/FallbackHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/rpc/handler/FallbackHandler.ts -------------------------------------------------------------------------------- /lib/rpc/handler/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/rpc/handler/index.ts -------------------------------------------------------------------------------- /lib/rpc/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/rpc/utils.ts -------------------------------------------------------------------------------- /lib/util/alpha-config-measurement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/alpha-config-measurement.ts -------------------------------------------------------------------------------- /lib/util/estimateGasUsed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/estimateGasUsed.ts -------------------------------------------------------------------------------- /lib/util/estimateGasUsedUSD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/estimateGasUsedUSD.ts -------------------------------------------------------------------------------- /lib/util/eth_feeHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/eth_feeHistory.ts -------------------------------------------------------------------------------- /lib/util/gasLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/gasLimit.ts -------------------------------------------------------------------------------- /lib/util/isAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/isAddress.ts -------------------------------------------------------------------------------- /lib/util/onChainQuoteProviderConfigs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/onChainQuoteProviderConfigs.ts -------------------------------------------------------------------------------- /lib/util/pool-cache-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/pool-cache-key.ts -------------------------------------------------------------------------------- /lib/util/poolCachingFilePrefixes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/poolCachingFilePrefixes.ts -------------------------------------------------------------------------------- /lib/util/requestSources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/requestSources.ts -------------------------------------------------------------------------------- /lib/util/stage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/stage.ts -------------------------------------------------------------------------------- /lib/util/supportedProtocolVersions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/supportedProtocolVersions.ts -------------------------------------------------------------------------------- /lib/util/testNets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/testNets.ts -------------------------------------------------------------------------------- /lib/util/traffic-switch/traffic-switcher-i-token-fee-fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/traffic-switch/traffic-switcher-i-token-fee-fetcher.ts -------------------------------------------------------------------------------- /lib/util/traffic-switch/traffic-switcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/lib/util/traffic-switch/traffic-switcher.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/package.json -------------------------------------------------------------------------------- /scripts/get_quote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/scripts/get_quote.ts -------------------------------------------------------------------------------- /test/jest/unit/dashboards/cached-routes-widgets-factory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/dashboards/cached-routes-widgets-factory.test.ts -------------------------------------------------------------------------------- /test/jest/unit/dashboards/quote-amounts-widgets-factory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/dashboards/quote-amounts-widgets-factory.test.ts -------------------------------------------------------------------------------- /test/jest/unit/handlers/CurrencyLookup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/handlers/CurrencyLookup.test.ts -------------------------------------------------------------------------------- /test/jest/unit/handlers/SwapOptionsFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/handlers/SwapOptionsFactory.test.ts -------------------------------------------------------------------------------- /test/jest/unit/handlers/quote.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/handlers/quote.test.ts -------------------------------------------------------------------------------- /test/jest/unit/handlers/router-entities/route-caching/model/cached-routes-strategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/handlers/router-entities/route-caching/model/cached-routes-strategy.test.ts -------------------------------------------------------------------------------- /test/jest/unit/handlers/router-entities/route-caching/model/pair-trade-type-chain-id.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/handlers/router-entities/route-caching/model/pair-trade-type-chain-id.test.ts -------------------------------------------------------------------------------- /test/jest/unit/handlers/router-entities/route-caching/model/protocols-bucket-block-number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/handlers/router-entities/route-caching/model/protocols-bucket-block-number.test.ts -------------------------------------------------------------------------------- /test/jest/unit/handlers/router-entities/route-caching/model/token-marshaller.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/handlers/router-entities/route-caching/model/token-marshaller.test.ts -------------------------------------------------------------------------------- /test/jest/unit/handlers/shared.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/handlers/shared.test.ts -------------------------------------------------------------------------------- /test/jest/unit/handlers/util/estimateGasUsed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/handlers/util/estimateGasUsed.test.ts -------------------------------------------------------------------------------- /test/jest/unit/handlers/util/isAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/handlers/util/isAddress.test.ts -------------------------------------------------------------------------------- /test/jest/unit/handlers/util/simulation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/jest/unit/handlers/util/simulation.test.ts -------------------------------------------------------------------------------- /test/mocha/dbSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/dbSetup.ts -------------------------------------------------------------------------------- /test/mocha/dynamoDBLocalFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/dynamoDBLocalFixture.ts -------------------------------------------------------------------------------- /test/mocha/e2e/quote.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/e2e/quote.test.ts -------------------------------------------------------------------------------- /test/mocha/integ/graphql/graphql-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/integ/graphql/graphql-provider.test.ts -------------------------------------------------------------------------------- /test/mocha/integ/graphql/graphql-token-fee-fetcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/integ/graphql/graphql-token-fee-fetcher.test.ts -------------------------------------------------------------------------------- /test/mocha/integ/handlers/pools/pool-caching/v3/dynamo-caching-pool-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/integ/handlers/pools/pool-caching/v3/dynamo-caching-pool-provider.test.ts -------------------------------------------------------------------------------- /test/mocha/integ/handlers/pools/provider-migration/traffic-switch-pool-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/integ/handlers/pools/provider-migration/traffic-switch-pool-provider.test.ts -------------------------------------------------------------------------------- /test/mocha/integ/handlers/quote/provider-migration/traffic-switch-quote-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/integ/handlers/quote/provider-migration/traffic-switch-quote-provider.test.ts -------------------------------------------------------------------------------- /test/mocha/integ/handlers/router-entities/route-caching/dynamo-route-caching-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/integ/handlers/router-entities/route-caching/dynamo-route-caching-provider.test.ts -------------------------------------------------------------------------------- /test/mocha/integ/rpc/ProviderHealthStateDynamoDbRepository.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/integ/rpc/ProviderHealthStateDynamoDbRepository.test.ts -------------------------------------------------------------------------------- /test/mocha/unit/graphql/graphql-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/unit/graphql/graphql-provider.test.ts -------------------------------------------------------------------------------- /test/mocha/unit/rpc/FallbackHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/unit/rpc/FallbackHandler.test.ts -------------------------------------------------------------------------------- /test/mocha/unit/rpc/GlobalRpcProviders.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/unit/rpc/GlobalRpcProviders.test.ts -------------------------------------------------------------------------------- /test/mocha/unit/rpc/ProdConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/unit/rpc/ProdConfig.test.ts -------------------------------------------------------------------------------- /test/mocha/unit/rpc/SingleJsonRpcProvider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/unit/rpc/SingleJsonRpcProvider.test.ts -------------------------------------------------------------------------------- /test/mocha/unit/rpc/UniJsonRpcProvider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/unit/rpc/UniJsonRpcProvider.test.ts -------------------------------------------------------------------------------- /test/mocha/unit/rpc/rpcProviderTestProdConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/unit/rpc/rpcProviderTestProdConfig.json -------------------------------------------------------------------------------- /test/mocha/unit/traffic-switch/traffic-switcher-i-token-fee-fetcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/unit/traffic-switch/traffic-switcher-i-token-fee-fetcher.test.ts -------------------------------------------------------------------------------- /test/mocha/unit/traffic-switch/traffic-switcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/unit/traffic-switch/traffic-switcher.test.ts -------------------------------------------------------------------------------- /test/mocha/unit/util/supportedProtocolVersions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/mocha/unit/util/supportedProtocolVersions.test.ts -------------------------------------------------------------------------------- /test/test-utils/mocked-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/test-utils/mocked-data.ts -------------------------------------------------------------------------------- /test/test-utils/mocked-dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/test-utils/mocked-dependencies.ts -------------------------------------------------------------------------------- /test/utils/absoluteValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/utils/absoluteValue.ts -------------------------------------------------------------------------------- /test/utils/forkAndFund.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/utils/forkAndFund.ts -------------------------------------------------------------------------------- /test/utils/getBalanceAndApprove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/utils/getBalanceAndApprove.ts -------------------------------------------------------------------------------- /test/utils/minimumAmountOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/utils/minimumAmountOut.ts -------------------------------------------------------------------------------- /test/utils/parseEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/utils/parseEvents.ts -------------------------------------------------------------------------------- /test/utils/ticks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/utils/ticks.ts -------------------------------------------------------------------------------- /test/utils/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/test/utils/tokens.ts -------------------------------------------------------------------------------- /tsconfig.cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/tsconfig.cdk.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EnigmaGlimmer/Uniswap_routing/HEAD/tsconfig.json --------------------------------------------------------------------------------