├── .dockerignore ├── .github └── workflows │ └── publish-docker-images.yml ├── .gitignore ├── .scalafmt.conf ├── .travis.yml ├── LICENSE ├── README.md ├── config-example.env ├── create_topic.sh ├── docker-compose.yml ├── docs └── AMM_Backend.jpg ├── modules ├── amm-executor │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── application.conf │ │ │ └── logback.xml │ │ └── scala │ │ │ └── org │ │ │ └── ergoplatform │ │ │ └── dex │ │ │ └── executor │ │ │ └── amm │ │ │ ├── App.scala │ │ │ ├── config │ │ │ ├── ConfigBundle.scala │ │ │ ├── Consumers.scala │ │ │ ├── ExchangeConfig.scala │ │ │ ├── ExecutionConfig.scala │ │ │ ├── Producers.scala │ │ │ └── ResolverConfig.scala │ │ │ ├── context │ │ │ └── AppContext.scala │ │ │ ├── domain │ │ │ └── errors.scala │ │ │ ├── interpreters │ │ │ ├── CFMMInterpreter.scala │ │ │ ├── CFMMInterpreterHelpers.scala │ │ │ ├── v1 │ │ │ │ ├── InterpreterV1.scala │ │ │ │ ├── N2TCFMMInterpreter.scala │ │ │ │ └── T2TCFMMInterpreter.scala │ │ │ └── v3 │ │ │ │ ├── InterpreterV3.scala │ │ │ │ ├── n2t │ │ │ │ ├── N2TDepositTokenFeeInterpreter.scala │ │ │ │ ├── N2TRedeemTokenFeeInterpreter.scala │ │ │ │ ├── N2TSwapTokenFeeInterpreter.scala │ │ │ │ └── N2TV3.scala │ │ │ │ └── t2t │ │ │ │ ├── T2TDepositTokenFeeInterpreter.scala │ │ │ │ ├── T2TRedeemTokenFeeInterpreter.scala │ │ │ │ ├── T2TSwapTokenFeeInterpreter.scala │ │ │ │ └── T2TV3.scala │ │ │ ├── modules │ │ │ └── CFMMBacklog.scala │ │ │ ├── processes │ │ │ ├── Executor.scala │ │ │ └── NetworkContextUpdater.scala │ │ │ ├── repositories │ │ │ └── CFMMPools.scala │ │ │ ├── services │ │ │ ├── DexOutputResolver.scala │ │ │ └── Execution.scala │ │ │ └── streaming.scala │ │ └── test │ │ └── scala │ │ └── org │ │ └── ergoplatfrom │ │ └── dex │ │ └── executor │ │ └── amm │ │ └── HowTo.scala ├── cache │ └── src │ │ └── main │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── common │ │ └── cache │ │ ├── Cache.scala │ │ ├── MakeRedisTransaction.scala │ │ ├── Redis.scala │ │ ├── RedisConfig.scala │ │ └── errors.scala ├── db │ └── src │ │ └── main │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── common │ │ ├── db │ │ ├── PgConfig.scala │ │ ├── PostgresTransactor.scala │ │ └── doobieLogging.scala │ │ └── sql │ │ └── QuerySet.scala ├── dex-core │ └── src │ │ ├── main │ │ └── scala │ │ │ ├── fs2 │ │ │ └── kafka │ │ │ │ ├── KafkaCommittable.scala │ │ │ │ ├── KafkaDecoder.scala │ │ │ │ ├── serde.scala │ │ │ │ └── types.scala │ │ │ └── org │ │ │ └── ergoplatform │ │ │ ├── common │ │ │ ├── ConstrainedEmbed.scala │ │ │ ├── EnvApp.scala │ │ │ ├── IsOption.scala │ │ │ ├── caching │ │ │ │ └── Memoize.scala │ │ │ ├── data │ │ │ │ └── TemporalFilter.scala │ │ │ ├── errors.scala │ │ │ ├── models │ │ │ │ ├── HeightWindow.scala │ │ │ │ └── TimeWindow.scala │ │ │ ├── package.scala │ │ │ ├── streaming │ │ │ │ ├── CommitPolicy.scala │ │ │ │ ├── Committable.scala │ │ │ │ ├── Consumer.scala │ │ │ │ ├── Delayed.scala │ │ │ │ ├── MakeKafkaConsumer.scala │ │ │ │ ├── Producer.scala │ │ │ │ ├── Record.scala │ │ │ │ ├── RotationConfig.scala │ │ │ │ ├── StreamingCircuit.scala │ │ │ │ ├── package.scala │ │ │ │ └── syntax.scala │ │ │ └── sttp │ │ │ │ ├── instances.scala │ │ │ │ └── syntax.scala │ │ │ ├── dex │ │ │ ├── configs │ │ │ │ ├── ConfigBundleCompanion.scala │ │ │ │ ├── ConsumerConfig.scala │ │ │ │ ├── KafkaConfig.scala │ │ │ │ ├── MonetaryConfig.scala │ │ │ │ ├── NetworkConfig.scala │ │ │ │ ├── ProducerConfig.scala │ │ │ │ └── ProtocolConfig.scala │ │ │ ├── domain │ │ │ │ ├── AssetAmount.scala │ │ │ │ ├── AssetClass.scala │ │ │ │ ├── AssetEquiv.scala │ │ │ │ ├── AssetInfo.scala │ │ │ │ ├── BoxInfo.scala │ │ │ │ ├── Currency.scala │ │ │ │ ├── FullAsset.scala │ │ │ │ ├── Market.scala │ │ │ │ ├── NetworkContext.scala │ │ │ │ ├── ValueUnits.scala │ │ │ │ ├── amm │ │ │ │ │ ├── CFMMOrder.scala │ │ │ │ │ ├── CFMMOrderType.scala │ │ │ │ │ ├── CFMMOrderVersion.scala │ │ │ │ │ ├── CFMMPool.scala │ │ │ │ │ ├── CFMMVersionedOrder.scala │ │ │ │ │ ├── DepositParams.scala │ │ │ │ │ ├── EvaluatedCFMMOrder.scala │ │ │ │ │ ├── OrderEvaluation.scala │ │ │ │ │ ├── OrderExecutorFee.scala │ │ │ │ │ ├── RedeemParams.scala │ │ │ │ │ ├── SwapParams.scala │ │ │ │ │ └── package.scala │ │ │ │ ├── errors.scala │ │ │ │ ├── locks │ │ │ │ │ ├── LiquidityLock.scala │ │ │ │ │ └── types.scala │ │ │ │ ├── orderbook │ │ │ │ │ ├── FilledOrder.scala │ │ │ │ │ ├── Order.scala │ │ │ │ │ ├── OrderComparator.scala │ │ │ │ │ ├── OrderMeta.scala │ │ │ │ │ ├── OrderType.scala │ │ │ │ │ ├── Trade.scala │ │ │ │ │ └── package.scala │ │ │ │ ├── package.scala │ │ │ │ └── syntax │ │ │ │ │ ├── order.scala │ │ │ │ │ └── trade.scala │ │ │ └── protocol │ │ │ │ ├── ErgoTreeSerializer.scala │ │ │ │ ├── Network.scala │ │ │ │ ├── ProtoVer.scala │ │ │ │ ├── amm │ │ │ │ ├── AMMContracts.scala │ │ │ │ ├── AMMType.scala │ │ │ │ ├── N2TCFMMTemplates.scala │ │ │ │ ├── ParserVersion.scala │ │ │ │ ├── T2TCFMMTemplates.scala │ │ │ │ └── constants.scala │ │ │ │ ├── codecs.scala │ │ │ │ ├── constants.scala │ │ │ │ ├── instances.scala │ │ │ │ ├── locks │ │ │ │ └── LiquidityLockTemplates.scala │ │ │ │ ├── orderbook │ │ │ │ ├── ContractTemplates.scala │ │ │ │ ├── OrderContractFamily.scala │ │ │ │ ├── OrderContracts.scala │ │ │ │ └── OrderParams.scala │ │ │ │ └── sigmaUtils.scala │ │ │ └── ergo │ │ │ ├── PrivKeyGenerator.scala │ │ │ ├── domain │ │ │ ├── Block.scala │ │ │ ├── BoxAsset.scala │ │ │ ├── EpochParams.scala │ │ │ ├── ExtendedSettledTx.scala │ │ │ ├── Input.scala │ │ │ ├── LedgerMetadata.scala │ │ │ ├── NetworkInfo.scala │ │ │ ├── Output.scala │ │ │ ├── RegisterId.scala │ │ │ ├── SConstant.scala │ │ │ ├── SettledOutput.scala │ │ │ ├── SettledTransaction.scala │ │ │ ├── SigmaType.scala │ │ │ ├── Transaction.scala │ │ │ ├── package.scala │ │ │ └── sigma.scala │ │ │ ├── errors.scala │ │ │ ├── modules │ │ │ ├── ErgoNetwork.scala │ │ │ ├── LedgerStreaming.scala │ │ │ └── MempoolStreaming.scala │ │ │ ├── package.scala │ │ │ ├── services │ │ │ ├── explorer │ │ │ │ ├── ErgoExplorer.scala │ │ │ │ ├── TxSubmissionErrorParser.scala │ │ │ │ ├── models │ │ │ │ │ ├── ApiError.scala │ │ │ │ │ ├── BlockInfo.scala │ │ │ │ │ ├── BoxAsset.scala │ │ │ │ │ ├── Input.scala │ │ │ │ │ ├── Items.scala │ │ │ │ │ ├── Output.scala │ │ │ │ │ ├── TokenInfo.scala │ │ │ │ │ ├── Transaction.scala │ │ │ │ │ └── TxIdResponse.scala │ │ │ │ └── paths.scala │ │ │ └── node │ │ │ │ ├── ErgoNode.scala │ │ │ │ ├── models │ │ │ │ ├── ApiError.scala │ │ │ │ ├── BoxAsset.scala │ │ │ │ ├── Input.scala │ │ │ │ ├── Output.scala │ │ │ │ └── Transaction.scala │ │ │ │ └── paths.scala │ │ │ ├── state │ │ │ ├── Confirmed.scala │ │ │ ├── ConfirmedIndexed.scala │ │ │ ├── LedgerStatus.scala │ │ │ ├── Predicted.scala │ │ │ ├── Traced.scala │ │ │ └── Unconfirmed.scala │ │ │ └── syntax.scala │ │ └── test │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ ├── common │ │ └── data │ │ │ └── TemporalFilterSpec.scala │ │ ├── dex │ │ ├── CatsPlatform.scala │ │ ├── demo │ │ │ ├── CreateCfmmPool.scala │ │ │ ├── IssueAsset.scala │ │ │ ├── MakeBuyOrder.scala │ │ │ ├── MakeSellOrder.scala │ │ │ ├── MakeSwapProxy.scala │ │ │ ├── SigmaPlatform.scala │ │ │ └── TreePrinter.scala │ │ ├── generators.scala │ │ ├── implicits.scala │ │ └── sources │ │ │ ├── lockContracts.scala │ │ │ ├── n2tContracts.scala │ │ │ └── t2tContracts.scala │ │ └── ergo │ │ ├── modules │ │ └── MempoolStreamingDemo.scala │ │ └── services │ │ └── explorer │ │ └── TxSubmissionErrorParserSpec.scala ├── dex-matcher │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── application.conf │ │ │ ├── logback.xml │ │ │ └── schema.sql │ │ └── scala │ │ │ └── org │ │ │ └── ergoplatform │ │ │ └── dex │ │ │ └── matcher │ │ │ ├── App.scala │ │ │ ├── configs │ │ │ ├── ConfigBundle.scala │ │ │ └── MatcherConfig.scala │ │ │ ├── modules │ │ │ └── MatchingAlgo.scala │ │ │ ├── processes │ │ │ └── Matcher.scala │ │ │ ├── repositories │ │ │ └── OrdersRepo.scala │ │ │ ├── services │ │ │ ├── LimitOrderBook.scala │ │ │ └── OrderBook.scala │ │ │ ├── sql │ │ │ └── ordersSql.scala │ │ │ └── streaming │ │ │ └── StreamingBundle.scala │ │ └── test │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── dex │ │ └── matcher │ │ └── MatchingAlgoSpec.scala ├── dex-tools │ └── src │ │ └── main │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── dex │ │ └── tools │ │ ├── ExecSwap.scala │ │ └── SigmaPlatform.scala ├── graphite │ └── src │ │ └── main │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── graphite │ │ ├── Client.scala │ │ ├── GraphiteClient.scala │ │ ├── GraphitePoint.scala │ │ ├── GraphiteSettings.scala │ │ ├── Metrics.scala │ │ └── MetricsMiddleware.scala ├── http-cache │ └── src │ │ ├── main │ │ └── scala │ │ │ └── org │ │ │ └── ergoplatform │ │ │ └── common │ │ │ └── http │ │ │ └── cache │ │ │ ├── CacheMiddleware.scala │ │ │ ├── HttpCacheInvalidator.scala │ │ │ ├── HttpResponseCaching.scala │ │ │ ├── models │ │ │ └── CachedResponse.scala │ │ │ └── types.scala │ │ └── test │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── http │ │ └── cache │ │ ├── HttpCacheSpec.scala │ │ └── generators.scala ├── http │ └── src │ │ └── main │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── common │ │ └── http │ │ ├── AdaptThrowable.scala │ │ ├── HttpError.scala │ │ ├── Tracing.scala │ │ ├── config │ │ └── HttpConfig.scala │ │ ├── package.scala │ │ ├── routes.scala │ │ └── syntax │ │ ├── AdaptThrowableOps.scala │ │ ├── RoutesOps.scala │ │ ├── ServiceOps.scala │ │ └── package.scala ├── markets-api │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── application.conf │ │ │ └── logback.xml │ │ └── scala │ │ │ └── org │ │ │ └── ergoplatform │ │ │ └── dex │ │ │ └── markets │ │ │ ├── App.scala │ │ │ ├── AppContext.scala │ │ │ ├── api │ │ │ └── v1 │ │ │ │ ├── HttpServer.scala │ │ │ │ ├── endpoints │ │ │ │ ├── AmmStatsEndpoints.scala │ │ │ │ ├── DocsEndpoints.scala │ │ │ │ └── package.scala │ │ │ │ ├── models │ │ │ │ ├── amm │ │ │ │ │ ├── AmmMarketSummary.scala │ │ │ │ │ ├── ConvertionRequest.scala │ │ │ │ │ ├── FiatEquiv.scala │ │ │ │ │ ├── PlatformSummary.scala │ │ │ │ │ ├── PoolSlippage.scala │ │ │ │ │ ├── PoolStats.scala │ │ │ │ │ ├── PoolSummary.scala │ │ │ │ │ ├── PricePoint.scala │ │ │ │ │ ├── TransactionsInfo.scala │ │ │ │ │ └── types.scala │ │ │ │ ├── locks │ │ │ │ │ └── LiquidityLockInfo.scala │ │ │ │ └── orderbook │ │ │ │ │ ├── Fill.scala │ │ │ │ │ └── Side.scala │ │ │ │ ├── routes │ │ │ │ ├── AmmStatsRoutes.scala │ │ │ │ └── DocsRoutes.scala │ │ │ │ └── services │ │ │ │ ├── AmmStats.scala │ │ │ │ └── LqLocks.scala │ │ │ ├── configs │ │ │ ├── ConfigBundle.scala │ │ │ ├── Consumers.scala │ │ │ ├── RequestConfig.scala │ │ │ └── TokenFetcherConfig.scala │ │ │ ├── currencies.scala │ │ │ ├── db │ │ │ ├── models │ │ │ │ ├── amm.scala │ │ │ │ └── locks.scala │ │ │ └── sql │ │ │ │ ├── AnalyticsSql.scala │ │ │ │ └── LiquidityLocksSql.scala │ │ │ ├── domain.scala │ │ │ ├── modules │ │ │ ├── AmmStatsMath.scala │ │ │ ├── Fills.scala │ │ │ └── PriceSolver.scala │ │ │ ├── processes │ │ │ └── RatesProcess.scala │ │ │ ├── repositories │ │ │ ├── Locks.scala │ │ │ ├── Orders.scala │ │ │ └── Pools.scala │ │ │ └── services │ │ │ ├── FiatRates.scala │ │ │ ├── Markets.scala │ │ │ └── TokenFetcher.scala │ │ └── test │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── dex │ │ └── markets │ │ ├── modules │ │ ├── FillsSpec.scala │ │ └── samples.scala │ │ └── services │ │ └── FiatRatesSpec.scala ├── markets-index │ └── src │ │ └── main │ │ ├── resources │ │ ├── application.conf │ │ ├── logback.xml │ │ └── schema.sql │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── dex │ │ └── index │ │ ├── App.scala │ │ ├── configs │ │ ├── ConfigBundle.scala │ │ ├── Consumers.scala │ │ ├── PoolsIndexingConfig.scala │ │ └── Producers.scala │ │ ├── db │ │ ├── Extract.scala │ │ ├── instances.scala │ │ └── models.scala │ │ ├── processes │ │ ├── AnyOrdersHandler.scala │ │ ├── BlockIndexing.scala │ │ ├── HistoryIndexing.scala │ │ ├── LocksIndexing.scala │ │ └── PoolsIndexing.scala │ │ ├── repositories │ │ ├── AssetRepo.scala │ │ ├── MonoRepo.scala │ │ └── RepoBundle.scala │ │ ├── sql │ │ ├── AssetSql.scala │ │ ├── BlocksSql.scala │ │ ├── CFMMPoolSql.scala │ │ ├── DepositOrdersSql.scala │ │ ├── LqLocksSql.scala │ │ ├── OrderExecutorFeeSql.scala │ │ ├── RedeemOrdersSql.scala │ │ └── SwapOrdersSql.scala │ │ └── streaming.scala ├── orders-executor │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── application.conf │ │ │ └── logback.xml │ │ └── scala │ │ │ └── org │ │ │ └── ergoplatform │ │ │ └── dex │ │ │ └── executor │ │ │ └── orders │ │ │ ├── App.scala │ │ │ ├── config │ │ │ ├── ConfigBundle.scala │ │ │ └── ExchangeConfig.scala │ │ │ ├── context │ │ │ ├── AppContext.scala │ │ │ └── BlockchainContext.scala │ │ │ ├── domain │ │ │ └── errors.scala │ │ │ ├── modules │ │ │ ├── OutputValueValidation.scala │ │ │ └── TradeInterpreter.scala │ │ │ ├── processes │ │ │ └── Executor.scala │ │ │ ├── services │ │ │ └── Execution.scala │ │ │ └── streaming │ │ │ └── StreamingBundle.scala │ │ └── test │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── dex │ │ └── executor │ │ └── modules │ │ ├── TestCtx.scala │ │ └── TradeInterpreterSpec.scala ├── pool-resolver │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── application.conf │ │ │ └── logback.xml │ │ └── scala │ │ │ └── org │ │ │ └── ergoplatform │ │ │ └── dex │ │ │ └── resolver │ │ │ ├── App.scala │ │ │ ├── AppContext.scala │ │ │ ├── config │ │ │ ├── ConfigBundle.scala │ │ │ ├── Consumers.scala │ │ │ ├── ResolverConfig.scala │ │ │ └── RocksConfig.scala │ │ │ ├── http │ │ │ ├── Endpoints.scala │ │ │ ├── HttpServer.scala │ │ │ └── Routes.scala │ │ │ ├── models │ │ │ └── Linked.scala │ │ │ ├── processes │ │ │ └── PoolTracker.scala │ │ │ ├── repositories │ │ │ └── CFMMPools.scala │ │ │ └── services │ │ │ └── Resolver.scala │ │ └── test │ │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── dex │ │ └── resolver │ │ └── services │ │ └── ResolverSpec.scala └── utxo-tracker │ └── src │ ├── main │ ├── resources │ │ ├── application.conf │ │ └── logback.xml │ └── scala │ │ └── org │ │ └── ergoplatform │ │ └── dex │ │ └── tracker │ │ ├── App.scala │ │ ├── configs │ │ ├── BlockTrackerConfig.scala │ │ ├── ConfigBundle.scala │ │ ├── LedgerTrackingConfig.scala │ │ ├── MempoolTrackingConfig.scala │ │ ├── Producers.scala │ │ ├── Topics.scala │ │ └── TxTrackerConfig.scala │ │ ├── domain │ │ ├── Transaction.scala │ │ └── errors.scala │ │ ├── handlers │ │ ├── BlockHistoryHandler.scala │ │ ├── CFMMHistoryHandler.scala │ │ ├── CFMMOpsHandler.scala │ │ ├── CFMMPoolsHandler.scala │ │ ├── DummyHandler.scala │ │ ├── LiquidityLocksHandler.scala │ │ ├── OrdersHandler.scala │ │ ├── SettledCFMMPoolsHandler.scala │ │ └── package.scala │ │ ├── parsers │ │ ├── amm │ │ │ ├── CFMMOrdersParser.scala │ │ │ ├── analytics │ │ │ │ ├── CFMMHistoryParser.scala │ │ │ │ ├── CFMMOrderEvaluationParser.scala │ │ │ │ ├── CFMMParser.scala │ │ │ │ ├── LegacyContractsParser.scala │ │ │ │ ├── N2TCFMMOrdersLegacyContractsParser.scala │ │ │ │ ├── OrderExecutorFeeParser.scala │ │ │ │ └── T2TCFMMOrdersLegacyContractsParser.scala │ │ │ ├── pools │ │ │ │ ├── CFMMPoolsParser.scala │ │ │ │ ├── N2TCFMMPoolsParser.scala │ │ │ │ └── T2TCFMMPoolsParser.scala │ │ │ ├── v1 │ │ │ │ ├── N2TOrdersV1Parser.scala │ │ │ │ └── T2TOrdersV1Parser.scala │ │ │ ├── v2 │ │ │ │ ├── N2TOrdersV2Parser.scala │ │ │ │ └── T2TOrdersV2Parser.scala │ │ │ └── v3 │ │ │ │ ├── N2TOrdersV3Parser.scala │ │ │ │ └── T2TOrdersV3Parser.scala │ │ ├── locks │ │ │ └── LiquidityLockParser.scala │ │ └── orders │ │ │ └── OrdersOpsParser.scala │ │ ├── processes │ │ ├── BlockTracker.scala │ │ ├── LedgerTracker.scala │ │ ├── MempoolTracker.scala │ │ ├── TxTracker.scala │ │ └── UtxoTracker.scala │ │ ├── repositories │ │ └── TrackerCache.scala │ │ ├── streaming │ │ ├── KafkaMempoolEvent.scala │ │ ├── KafkaTxEvent.scala │ │ ├── MempoolEvent.scala │ │ ├── TransactionEvent.scala │ │ └── package.scala │ │ └── validation │ │ └── amm │ │ ├── CfmmRuleDefs.scala │ │ └── package.scala │ └── test │ └── scala │ └── org │ └── ergoplatform │ └── dex │ └── tracker │ └── parsers │ └── amm │ ├── CFMMHistoryParserSpec.scala │ ├── KafkaEventsParser.scala │ ├── LqLocksParsingSpec.scala │ ├── N2TCFMMOrdersParserP2PkSpec.scala │ ├── N2TV2SwapParserSpec.scala │ ├── N2TV3ParserSpec.scala │ ├── N2TV3ParserSpec2.scala │ ├── OrdersJsonCodecsSpecs.scala │ ├── T2TCFMMOrdersParserP2PkSpec.scala │ ├── T2TMultiAddressSwapParserSpec.scala │ ├── T2TV3ParserSpec.scala │ └── V3Orders.scala └── project ├── build.properties ├── dependencies.scala ├── plugins.sbt ├── utils.scala └── versions.scala /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/publish-docker-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/.github/workflows/publish-docker-images.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/README.md -------------------------------------------------------------------------------- /config-example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/config-example.env -------------------------------------------------------------------------------- /create_topic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/create_topic.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/AMM_Backend.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/docs/AMM_Backend.jpg -------------------------------------------------------------------------------- /modules/amm-executor/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/resources/application.conf -------------------------------------------------------------------------------- /modules/amm-executor/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/resources/logback.xml -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/App.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/ConfigBundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/ConfigBundle.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/Consumers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/Consumers.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/ExchangeConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/ExchangeConfig.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/ExecutionConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/ExecutionConfig.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/Producers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/Producers.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/ResolverConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/config/ResolverConfig.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/context/AppContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/context/AppContext.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/domain/errors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/domain/errors.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/CFMMInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/CFMMInterpreter.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/CFMMInterpreterHelpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/CFMMInterpreterHelpers.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v1/InterpreterV1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v1/InterpreterV1.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v1/N2TCFMMInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v1/N2TCFMMInterpreter.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v1/T2TCFMMInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v1/T2TCFMMInterpreter.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/InterpreterV3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/InterpreterV3.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/n2t/N2TDepositTokenFeeInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/n2t/N2TDepositTokenFeeInterpreter.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/n2t/N2TRedeemTokenFeeInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/n2t/N2TRedeemTokenFeeInterpreter.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/n2t/N2TSwapTokenFeeInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/n2t/N2TSwapTokenFeeInterpreter.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/n2t/N2TV3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/n2t/N2TV3.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/t2t/T2TDepositTokenFeeInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/t2t/T2TDepositTokenFeeInterpreter.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/t2t/T2TRedeemTokenFeeInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/t2t/T2TRedeemTokenFeeInterpreter.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/t2t/T2TSwapTokenFeeInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/t2t/T2TSwapTokenFeeInterpreter.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/t2t/T2TV3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/interpreters/v3/t2t/T2TV3.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/modules/CFMMBacklog.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/modules/CFMMBacklog.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/processes/Executor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/processes/Executor.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/processes/NetworkContextUpdater.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/processes/NetworkContextUpdater.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/repositories/CFMMPools.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/repositories/CFMMPools.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/services/DexOutputResolver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/services/DexOutputResolver.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/services/Execution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/services/Execution.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/streaming.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/main/scala/org/ergoplatform/dex/executor/amm/streaming.scala -------------------------------------------------------------------------------- /modules/amm-executor/src/test/scala/org/ergoplatfrom/dex/executor/amm/HowTo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/amm-executor/src/test/scala/org/ergoplatfrom/dex/executor/amm/HowTo.scala -------------------------------------------------------------------------------- /modules/cache/src/main/scala/org/ergoplatform/common/cache/Cache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/cache/src/main/scala/org/ergoplatform/common/cache/Cache.scala -------------------------------------------------------------------------------- /modules/cache/src/main/scala/org/ergoplatform/common/cache/MakeRedisTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/cache/src/main/scala/org/ergoplatform/common/cache/MakeRedisTransaction.scala -------------------------------------------------------------------------------- /modules/cache/src/main/scala/org/ergoplatform/common/cache/Redis.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/cache/src/main/scala/org/ergoplatform/common/cache/Redis.scala -------------------------------------------------------------------------------- /modules/cache/src/main/scala/org/ergoplatform/common/cache/RedisConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/cache/src/main/scala/org/ergoplatform/common/cache/RedisConfig.scala -------------------------------------------------------------------------------- /modules/cache/src/main/scala/org/ergoplatform/common/cache/errors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/cache/src/main/scala/org/ergoplatform/common/cache/errors.scala -------------------------------------------------------------------------------- /modules/db/src/main/scala/org/ergoplatform/common/db/PgConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/db/src/main/scala/org/ergoplatform/common/db/PgConfig.scala -------------------------------------------------------------------------------- /modules/db/src/main/scala/org/ergoplatform/common/db/PostgresTransactor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/db/src/main/scala/org/ergoplatform/common/db/PostgresTransactor.scala -------------------------------------------------------------------------------- /modules/db/src/main/scala/org/ergoplatform/common/db/doobieLogging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/db/src/main/scala/org/ergoplatform/common/db/doobieLogging.scala -------------------------------------------------------------------------------- /modules/db/src/main/scala/org/ergoplatform/common/sql/QuerySet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/db/src/main/scala/org/ergoplatform/common/sql/QuerySet.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/fs2/kafka/KafkaCommittable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/fs2/kafka/KafkaCommittable.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/fs2/kafka/KafkaDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/fs2/kafka/KafkaDecoder.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/fs2/kafka/serde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/fs2/kafka/serde.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/fs2/kafka/types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/fs2/kafka/types.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/ConstrainedEmbed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/ConstrainedEmbed.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/EnvApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/EnvApp.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/IsOption.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/IsOption.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/caching/Memoize.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/caching/Memoize.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/data/TemporalFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/data/TemporalFilter.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/errors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/errors.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/models/HeightWindow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/models/HeightWindow.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/models/TimeWindow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/models/TimeWindow.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/package.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/CommitPolicy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/CommitPolicy.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/Committable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/Committable.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/Consumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/Consumer.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/Delayed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/Delayed.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/MakeKafkaConsumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/MakeKafkaConsumer.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/Producer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/Producer.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/Record.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/Record.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/RotationConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/RotationConfig.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/StreamingCircuit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/StreamingCircuit.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/package.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/syntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/streaming/syntax.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/sttp/instances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/sttp/instances.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/common/sttp/syntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/common/sttp/syntax.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/ConfigBundleCompanion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/ConfigBundleCompanion.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/ConsumerConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/ConsumerConfig.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/KafkaConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/KafkaConfig.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/MonetaryConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/MonetaryConfig.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/NetworkConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/NetworkConfig.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/ProducerConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/ProducerConfig.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/ProtocolConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/configs/ProtocolConfig.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/AssetAmount.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/AssetAmount.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/AssetClass.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/AssetClass.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/AssetEquiv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/AssetEquiv.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/AssetInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/AssetInfo.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/BoxInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/BoxInfo.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/Currency.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/Currency.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/FullAsset.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/FullAsset.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/Market.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/Market.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/NetworkContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/NetworkContext.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/ValueUnits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/ValueUnits.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/CFMMOrder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/CFMMOrder.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/CFMMOrderType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/CFMMOrderType.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/CFMMOrderVersion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/CFMMOrderVersion.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/CFMMPool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/CFMMPool.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/CFMMVersionedOrder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/CFMMVersionedOrder.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/DepositParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/DepositParams.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/EvaluatedCFMMOrder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/EvaluatedCFMMOrder.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/OrderEvaluation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/OrderEvaluation.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/OrderExecutorFee.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/OrderExecutorFee.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/RedeemParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/RedeemParams.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/SwapParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/SwapParams.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/amm/package.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/errors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/errors.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/locks/LiquidityLock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/locks/LiquidityLock.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/locks/types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/locks/types.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/FilledOrder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/FilledOrder.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/Order.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/Order.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/OrderComparator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/OrderComparator.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/OrderMeta.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/OrderMeta.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/OrderType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/OrderType.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/Trade.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/Trade.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/orderbook/package.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/package.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/syntax/order.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/syntax/order.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/syntax/trade.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/domain/syntax/trade.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/ErgoTreeSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/ErgoTreeSerializer.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/Network.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/Network.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/ProtoVer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/ProtoVer.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/AMMContracts.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/AMMContracts.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/AMMType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/AMMType.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/N2TCFMMTemplates.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/N2TCFMMTemplates.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/ParserVersion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/ParserVersion.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/T2TCFMMTemplates.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/T2TCFMMTemplates.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/constants.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/amm/constants.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/codecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/codecs.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/constants.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/constants.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/instances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/instances.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/locks/LiquidityLockTemplates.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/locks/LiquidityLockTemplates.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/orderbook/ContractTemplates.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/orderbook/ContractTemplates.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/orderbook/OrderContractFamily.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/orderbook/OrderContractFamily.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/orderbook/OrderContracts.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/orderbook/OrderContracts.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/orderbook/OrderParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/orderbook/OrderParams.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/sigmaUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/dex/protocol/sigmaUtils.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/PrivKeyGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/PrivKeyGenerator.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/Block.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/Block.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/BoxAsset.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/BoxAsset.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/EpochParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/EpochParams.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/ExtendedSettledTx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/ExtendedSettledTx.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/Input.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/Input.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/LedgerMetadata.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/LedgerMetadata.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/NetworkInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/NetworkInfo.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/Output.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/Output.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/RegisterId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/RegisterId.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/SConstant.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/SConstant.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/SettledOutput.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/SettledOutput.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/SettledTransaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/SettledTransaction.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/SigmaType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/SigmaType.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/Transaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/Transaction.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/package.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/sigma.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/domain/sigma.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/errors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/errors.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/modules/ErgoNetwork.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/modules/ErgoNetwork.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/modules/LedgerStreaming.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/modules/LedgerStreaming.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/modules/MempoolStreaming.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/modules/MempoolStreaming.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/package.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/ErgoExplorer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/ErgoExplorer.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/TxSubmissionErrorParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/TxSubmissionErrorParser.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/ApiError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/ApiError.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/BlockInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/BlockInfo.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/BoxAsset.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/BoxAsset.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/Input.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/Input.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/Items.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/Items.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/Output.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/Output.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/TokenInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/TokenInfo.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/Transaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/Transaction.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/TxIdResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/models/TxIdResponse.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/paths.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/explorer/paths.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/ErgoNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/ErgoNode.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/models/ApiError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/models/ApiError.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/models/BoxAsset.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/models/BoxAsset.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/models/Input.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/models/Input.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/models/Output.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/models/Output.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/models/Transaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/models/Transaction.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/paths.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/services/node/paths.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/Confirmed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/Confirmed.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/ConfirmedIndexed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/ConfirmedIndexed.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/LedgerStatus.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/LedgerStatus.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/Predicted.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/Predicted.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/Traced.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/Traced.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/Unconfirmed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/state/Unconfirmed.scala -------------------------------------------------------------------------------- /modules/dex-core/src/main/scala/org/ergoplatform/ergo/syntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/main/scala/org/ergoplatform/ergo/syntax.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/common/data/TemporalFilterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/common/data/TemporalFilterSpec.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/CatsPlatform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/CatsPlatform.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/CreateCfmmPool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/CreateCfmmPool.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/IssueAsset.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/IssueAsset.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/MakeBuyOrder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/MakeBuyOrder.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/MakeSellOrder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/MakeSellOrder.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/MakeSwapProxy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/MakeSwapProxy.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/SigmaPlatform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/SigmaPlatform.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/TreePrinter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/demo/TreePrinter.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/generators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/generators.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/implicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/implicits.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/sources/lockContracts.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/sources/lockContracts.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/sources/n2tContracts.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/sources/n2tContracts.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/dex/sources/t2tContracts.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/dex/sources/t2tContracts.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/ergo/modules/MempoolStreamingDemo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/ergo/modules/MempoolStreamingDemo.scala -------------------------------------------------------------------------------- /modules/dex-core/src/test/scala/org/ergoplatform/ergo/services/explorer/TxSubmissionErrorParserSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-core/src/test/scala/org/ergoplatform/ergo/services/explorer/TxSubmissionErrorParserSpec.scala -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/resources/application.conf -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/resources/logback.xml -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/resources/schema.sql -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/App.scala -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/configs/ConfigBundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/configs/ConfigBundle.scala -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/configs/MatcherConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/configs/MatcherConfig.scala -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/modules/MatchingAlgo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/modules/MatchingAlgo.scala -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/processes/Matcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/processes/Matcher.scala -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/repositories/OrdersRepo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/repositories/OrdersRepo.scala -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/services/LimitOrderBook.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/services/LimitOrderBook.scala -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/services/OrderBook.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/services/OrderBook.scala -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/sql/ordersSql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/sql/ordersSql.scala -------------------------------------------------------------------------------- /modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/streaming/StreamingBundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/main/scala/org/ergoplatform/dex/matcher/streaming/StreamingBundle.scala -------------------------------------------------------------------------------- /modules/dex-matcher/src/test/scala/org/ergoplatform/dex/matcher/MatchingAlgoSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-matcher/src/test/scala/org/ergoplatform/dex/matcher/MatchingAlgoSpec.scala -------------------------------------------------------------------------------- /modules/dex-tools/src/main/scala/org/ergoplatform/dex/tools/ExecSwap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-tools/src/main/scala/org/ergoplatform/dex/tools/ExecSwap.scala -------------------------------------------------------------------------------- /modules/dex-tools/src/main/scala/org/ergoplatform/dex/tools/SigmaPlatform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/dex-tools/src/main/scala/org/ergoplatform/dex/tools/SigmaPlatform.scala -------------------------------------------------------------------------------- /modules/graphite/src/main/scala/org/ergoplatform/graphite/Client.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/graphite/src/main/scala/org/ergoplatform/graphite/Client.scala -------------------------------------------------------------------------------- /modules/graphite/src/main/scala/org/ergoplatform/graphite/GraphiteClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/graphite/src/main/scala/org/ergoplatform/graphite/GraphiteClient.scala -------------------------------------------------------------------------------- /modules/graphite/src/main/scala/org/ergoplatform/graphite/GraphitePoint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/graphite/src/main/scala/org/ergoplatform/graphite/GraphitePoint.scala -------------------------------------------------------------------------------- /modules/graphite/src/main/scala/org/ergoplatform/graphite/GraphiteSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/graphite/src/main/scala/org/ergoplatform/graphite/GraphiteSettings.scala -------------------------------------------------------------------------------- /modules/graphite/src/main/scala/org/ergoplatform/graphite/Metrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/graphite/src/main/scala/org/ergoplatform/graphite/Metrics.scala -------------------------------------------------------------------------------- /modules/graphite/src/main/scala/org/ergoplatform/graphite/MetricsMiddleware.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/graphite/src/main/scala/org/ergoplatform/graphite/MetricsMiddleware.scala -------------------------------------------------------------------------------- /modules/http-cache/src/main/scala/org/ergoplatform/common/http/cache/CacheMiddleware.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http-cache/src/main/scala/org/ergoplatform/common/http/cache/CacheMiddleware.scala -------------------------------------------------------------------------------- /modules/http-cache/src/main/scala/org/ergoplatform/common/http/cache/HttpCacheInvalidator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http-cache/src/main/scala/org/ergoplatform/common/http/cache/HttpCacheInvalidator.scala -------------------------------------------------------------------------------- /modules/http-cache/src/main/scala/org/ergoplatform/common/http/cache/HttpResponseCaching.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http-cache/src/main/scala/org/ergoplatform/common/http/cache/HttpResponseCaching.scala -------------------------------------------------------------------------------- /modules/http-cache/src/main/scala/org/ergoplatform/common/http/cache/models/CachedResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http-cache/src/main/scala/org/ergoplatform/common/http/cache/models/CachedResponse.scala -------------------------------------------------------------------------------- /modules/http-cache/src/main/scala/org/ergoplatform/common/http/cache/types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http-cache/src/main/scala/org/ergoplatform/common/http/cache/types.scala -------------------------------------------------------------------------------- /modules/http-cache/src/test/scala/org/ergoplatform/http/cache/HttpCacheSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http-cache/src/test/scala/org/ergoplatform/http/cache/HttpCacheSpec.scala -------------------------------------------------------------------------------- /modules/http-cache/src/test/scala/org/ergoplatform/http/cache/generators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http-cache/src/test/scala/org/ergoplatform/http/cache/generators.scala -------------------------------------------------------------------------------- /modules/http/src/main/scala/org/ergoplatform/common/http/AdaptThrowable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http/src/main/scala/org/ergoplatform/common/http/AdaptThrowable.scala -------------------------------------------------------------------------------- /modules/http/src/main/scala/org/ergoplatform/common/http/HttpError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http/src/main/scala/org/ergoplatform/common/http/HttpError.scala -------------------------------------------------------------------------------- /modules/http/src/main/scala/org/ergoplatform/common/http/Tracing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http/src/main/scala/org/ergoplatform/common/http/Tracing.scala -------------------------------------------------------------------------------- /modules/http/src/main/scala/org/ergoplatform/common/http/config/HttpConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http/src/main/scala/org/ergoplatform/common/http/config/HttpConfig.scala -------------------------------------------------------------------------------- /modules/http/src/main/scala/org/ergoplatform/common/http/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http/src/main/scala/org/ergoplatform/common/http/package.scala -------------------------------------------------------------------------------- /modules/http/src/main/scala/org/ergoplatform/common/http/routes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http/src/main/scala/org/ergoplatform/common/http/routes.scala -------------------------------------------------------------------------------- /modules/http/src/main/scala/org/ergoplatform/common/http/syntax/AdaptThrowableOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http/src/main/scala/org/ergoplatform/common/http/syntax/AdaptThrowableOps.scala -------------------------------------------------------------------------------- /modules/http/src/main/scala/org/ergoplatform/common/http/syntax/RoutesOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http/src/main/scala/org/ergoplatform/common/http/syntax/RoutesOps.scala -------------------------------------------------------------------------------- /modules/http/src/main/scala/org/ergoplatform/common/http/syntax/ServiceOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http/src/main/scala/org/ergoplatform/common/http/syntax/ServiceOps.scala -------------------------------------------------------------------------------- /modules/http/src/main/scala/org/ergoplatform/common/http/syntax/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/http/src/main/scala/org/ergoplatform/common/http/syntax/package.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/resources/application.conf -------------------------------------------------------------------------------- /modules/markets-api/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/resources/logback.xml -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/App.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/AppContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/AppContext.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/HttpServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/HttpServer.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/endpoints/AmmStatsEndpoints.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/endpoints/AmmStatsEndpoints.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/endpoints/DocsEndpoints.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/endpoints/DocsEndpoints.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/endpoints/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/endpoints/package.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/AmmMarketSummary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/AmmMarketSummary.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/ConvertionRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/ConvertionRequest.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/FiatEquiv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/FiatEquiv.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/PlatformSummary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/PlatformSummary.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/PoolSlippage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/PoolSlippage.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/PoolStats.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/PoolStats.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/PoolSummary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/PoolSummary.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/PricePoint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/PricePoint.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/TransactionsInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/TransactionsInfo.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/amm/types.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/locks/LiquidityLockInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/locks/LiquidityLockInfo.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/orderbook/Fill.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/orderbook/Fill.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/orderbook/Side.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/models/orderbook/Side.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/routes/AmmStatsRoutes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/routes/AmmStatsRoutes.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/routes/DocsRoutes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/routes/DocsRoutes.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/services/AmmStats.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/services/AmmStats.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/services/LqLocks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/api/v1/services/LqLocks.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/configs/ConfigBundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/configs/ConfigBundle.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/configs/Consumers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/configs/Consumers.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/configs/RequestConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/configs/RequestConfig.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/configs/TokenFetcherConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/configs/TokenFetcherConfig.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/currencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/currencies.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/db/models/amm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/db/models/amm.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/db/models/locks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/db/models/locks.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/db/sql/AnalyticsSql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/db/sql/AnalyticsSql.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/db/sql/LiquidityLocksSql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/db/sql/LiquidityLocksSql.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/domain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/domain.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/modules/AmmStatsMath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/modules/AmmStatsMath.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/modules/Fills.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/modules/Fills.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/modules/PriceSolver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/modules/PriceSolver.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/processes/RatesProcess.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/processes/RatesProcess.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/repositories/Locks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/repositories/Locks.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/repositories/Orders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/repositories/Orders.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/repositories/Pools.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/repositories/Pools.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/services/FiatRates.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/services/FiatRates.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/services/Markets.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/services/Markets.scala -------------------------------------------------------------------------------- /modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/services/TokenFetcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/main/scala/org/ergoplatform/dex/markets/services/TokenFetcher.scala -------------------------------------------------------------------------------- /modules/markets-api/src/test/scala/org/ergoplatform/dex/markets/modules/FillsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/test/scala/org/ergoplatform/dex/markets/modules/FillsSpec.scala -------------------------------------------------------------------------------- /modules/markets-api/src/test/scala/org/ergoplatform/dex/markets/modules/samples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/test/scala/org/ergoplatform/dex/markets/modules/samples.scala -------------------------------------------------------------------------------- /modules/markets-api/src/test/scala/org/ergoplatform/dex/markets/services/FiatRatesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-api/src/test/scala/org/ergoplatform/dex/markets/services/FiatRatesSpec.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/resources/application.conf -------------------------------------------------------------------------------- /modules/markets-index/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/resources/logback.xml -------------------------------------------------------------------------------- /modules/markets-index/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/resources/schema.sql -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/App.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/configs/ConfigBundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/configs/ConfigBundle.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/configs/Consumers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/configs/Consumers.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/configs/PoolsIndexingConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/configs/PoolsIndexingConfig.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/configs/Producers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/configs/Producers.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/db/Extract.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/db/Extract.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/db/instances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/db/instances.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/db/models.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/db/models.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/processes/AnyOrdersHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/processes/AnyOrdersHandler.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/processes/BlockIndexing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/processes/BlockIndexing.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/processes/HistoryIndexing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/processes/HistoryIndexing.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/processes/LocksIndexing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/processes/LocksIndexing.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/processes/PoolsIndexing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/processes/PoolsIndexing.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/repositories/AssetRepo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/repositories/AssetRepo.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/repositories/MonoRepo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/repositories/MonoRepo.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/repositories/RepoBundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/repositories/RepoBundle.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/AssetSql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/AssetSql.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/BlocksSql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/BlocksSql.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/CFMMPoolSql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/CFMMPoolSql.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/DepositOrdersSql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/DepositOrdersSql.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/LqLocksSql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/LqLocksSql.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/OrderExecutorFeeSql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/OrderExecutorFeeSql.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/RedeemOrdersSql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/RedeemOrdersSql.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/SwapOrdersSql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/sql/SwapOrdersSql.scala -------------------------------------------------------------------------------- /modules/markets-index/src/main/scala/org/ergoplatform/dex/index/streaming.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/markets-index/src/main/scala/org/ergoplatform/dex/index/streaming.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/resources/application.conf -------------------------------------------------------------------------------- /modules/orders-executor/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/resources/logback.xml -------------------------------------------------------------------------------- /modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/App.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/config/ConfigBundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/config/ConfigBundle.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/config/ExchangeConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/config/ExchangeConfig.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/context/AppContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/context/AppContext.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/context/BlockchainContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/context/BlockchainContext.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/domain/errors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/domain/errors.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/modules/OutputValueValidation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/modules/OutputValueValidation.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/modules/TradeInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/modules/TradeInterpreter.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/processes/Executor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/processes/Executor.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/services/Execution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/services/Execution.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/streaming/StreamingBundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/main/scala/org/ergoplatform/dex/executor/orders/streaming/StreamingBundle.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/test/scala/org/ergoplatform/dex/executor/modules/TestCtx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/test/scala/org/ergoplatform/dex/executor/modules/TestCtx.scala -------------------------------------------------------------------------------- /modules/orders-executor/src/test/scala/org/ergoplatform/dex/executor/modules/TradeInterpreterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/orders-executor/src/test/scala/org/ergoplatform/dex/executor/modules/TradeInterpreterSpec.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/resources/application.conf -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/resources/logback.xml -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/App.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/AppContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/AppContext.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/config/ConfigBundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/config/ConfigBundle.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/config/Consumers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/config/Consumers.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/config/ResolverConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/config/ResolverConfig.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/config/RocksConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/config/RocksConfig.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/http/Endpoints.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/http/Endpoints.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/http/HttpServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/http/HttpServer.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/http/Routes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/http/Routes.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/models/Linked.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/models/Linked.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/processes/PoolTracker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/processes/PoolTracker.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/repositories/CFMMPools.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/repositories/CFMMPools.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/services/Resolver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/main/scala/org/ergoplatform/dex/resolver/services/Resolver.scala -------------------------------------------------------------------------------- /modules/pool-resolver/src/test/scala/org/ergoplatform/dex/resolver/services/ResolverSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/pool-resolver/src/test/scala/org/ergoplatform/dex/resolver/services/ResolverSpec.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/resources/application.conf -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/resources/logback.xml -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/App.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/BlockTrackerConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/BlockTrackerConfig.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/ConfigBundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/ConfigBundle.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/LedgerTrackingConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/LedgerTrackingConfig.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/MempoolTrackingConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/MempoolTrackingConfig.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/Producers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/Producers.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/Topics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/Topics.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/TxTrackerConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/configs/TxTrackerConfig.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/domain/Transaction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/domain/Transaction.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/domain/errors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/domain/errors.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/BlockHistoryHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/BlockHistoryHandler.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/CFMMHistoryHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/CFMMHistoryHandler.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/CFMMOpsHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/CFMMOpsHandler.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/CFMMPoolsHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/CFMMPoolsHandler.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/DummyHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/DummyHandler.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/LiquidityLocksHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/LiquidityLocksHandler.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/OrdersHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/OrdersHandler.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/SettledCFMMPoolsHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/SettledCFMMPoolsHandler.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/handlers/package.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/CFMMOrdersParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/CFMMOrdersParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/CFMMHistoryParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/CFMMHistoryParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/CFMMOrderEvaluationParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/CFMMOrderEvaluationParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/CFMMParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/CFMMParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/LegacyContractsParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/LegacyContractsParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/N2TCFMMOrdersLegacyContractsParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/N2TCFMMOrdersLegacyContractsParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/OrderExecutorFeeParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/OrderExecutorFeeParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/T2TCFMMOrdersLegacyContractsParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/analytics/T2TCFMMOrdersLegacyContractsParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/pools/CFMMPoolsParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/pools/CFMMPoolsParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/pools/N2TCFMMPoolsParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/pools/N2TCFMMPoolsParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/pools/T2TCFMMPoolsParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/pools/T2TCFMMPoolsParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v1/N2TOrdersV1Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v1/N2TOrdersV1Parser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v1/T2TOrdersV1Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v1/T2TOrdersV1Parser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v2/N2TOrdersV2Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v2/N2TOrdersV2Parser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v2/T2TOrdersV2Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v2/T2TOrdersV2Parser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v3/N2TOrdersV3Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v3/N2TOrdersV3Parser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v3/T2TOrdersV3Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/amm/v3/T2TOrdersV3Parser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/locks/LiquidityLockParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/locks/LiquidityLockParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/orders/OrdersOpsParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/parsers/orders/OrdersOpsParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/processes/BlockTracker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/processes/BlockTracker.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/processes/LedgerTracker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/processes/LedgerTracker.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/processes/MempoolTracker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/processes/MempoolTracker.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/processes/TxTracker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/processes/TxTracker.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/processes/UtxoTracker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/processes/UtxoTracker.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/repositories/TrackerCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/repositories/TrackerCache.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/streaming/KafkaMempoolEvent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/streaming/KafkaMempoolEvent.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/streaming/KafkaTxEvent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/streaming/KafkaTxEvent.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/streaming/MempoolEvent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/streaming/MempoolEvent.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/streaming/TransactionEvent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/streaming/TransactionEvent.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/streaming/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/streaming/package.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/validation/amm/CfmmRuleDefs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/validation/amm/CfmmRuleDefs.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/validation/amm/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/main/scala/org/ergoplatform/dex/tracker/validation/amm/package.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/CFMMHistoryParserSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/CFMMHistoryParserSpec.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/KafkaEventsParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/KafkaEventsParser.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/LqLocksParsingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/LqLocksParsingSpec.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/N2TCFMMOrdersParserP2PkSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/N2TCFMMOrdersParserP2PkSpec.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/N2TV2SwapParserSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/N2TV2SwapParserSpec.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/N2TV3ParserSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/N2TV3ParserSpec.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/N2TV3ParserSpec2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/N2TV3ParserSpec2.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/OrdersJsonCodecsSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/OrdersJsonCodecsSpecs.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/T2TCFMMOrdersParserP2PkSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/T2TCFMMOrdersParserP2PkSpec.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/T2TMultiAddressSwapParserSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/T2TMultiAddressSwapParserSpec.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/T2TV3ParserSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/T2TV3ParserSpec.scala -------------------------------------------------------------------------------- /modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/V3Orders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/modules/utxo-tracker/src/test/scala/org/ergoplatform/dex/tracker/parsers/amm/V3Orders.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.5 2 | -------------------------------------------------------------------------------- /project/dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/project/dependencies.scala -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /project/utils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/project/utils.scala -------------------------------------------------------------------------------- /project/versions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-backend/HEAD/project/versions.scala --------------------------------------------------------------------------------