Skip to content

dex-backend v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Jul 09:49

Features

  • api: add api documentation (3bb9487)
  • api: add general and pairs support (b2c1816)
  • api: add token pairs with liquidity info route (6917843)
  • api: add token support (d75d069)
  • api: expose token-list management (46a1482)
  • api: support for swap routes (666b9c6)
  • api: support for swap routes (e6341dc)
  • api: token list support (22e4b2a)
  • change token list management routes (207f64a)
  • contracts: contracts setup, utility functions and first test (b0c27db)
  • db: create initial schema (b660fde)
  • db: postgresql container deployment bindings (cb64b40)
  • global-state: expose api and add worker support for overall service information (5199181)
  • mdw: add option for listening all mdw events (54be345)
  • worker: add refresh pairs info (fe5d99e)
  • worker: add start point and logging (71fe3e2)
  • worker: mark all pairs as unsynced (fbbd909)
  • worker: update liquidity info for all the pairs (44d5472)

Bug Fixes

  • add binaryTragets fix for docker deployment (58d2fa4)
  • parallel processing db insert errors (007e7a0)
  • returning type for tokens/pairs1 (e880896)
  • support invalid tokens (27af289)
  • token name/symbol switching (9ce68cb)

Testing

  • context mockup (88410f9)
  • cover contracts calls (e052dd2)
  • e2e: /pair/swap-routes (d9b2bf2)
  • e2e: add only-listed tests (3f4ac83)
  • e2e: clean test file structure (863b66f)
  • e2e: setup and tests (ffd4f59)
  • e2e: token list management (5e9fc77)
  • e2e: tokens api routes (626956d)
  • worker and middleware (614eac4)
  • worker based on context mockup and test db (4a72f47)

Refactorings

  • add eqeqeq linter rule (c97480e)
  • avoiding overloaded api routes (75b3f2c)
  • change sequential dryrun calls into parallel ones (0e5b998)
  • createWrappedMethods (412ba2a)
  • rename appService class member for pair and token controllers (4f4852d)
  • spell checking for ./src (92cb902)
  • spell checking for ./test (a6555ae)
  • store sdk client only in one place (170f3cf)

CI / CD

  • add Dockerfile (d055f67)
  • add npm lint to tests pipeline (41ff588)
  • add tests pipeline (d35d7c6)
  • dockerfile entrypoint to expose db url, move all docker files in directory (ed8647a)
  • Dockerfile update (582492b)
  • fix app names in pipelines (b1027be)
  • fix docker build context (8abc0a5)
  • fix docker repo (b0e1c00)
  • fix Dockerfile context (63df7b1)
  • fix test pipeline run steps (ee10a28)
  • gh action pipelines (89e330e)
  • make pipelines for both networks (94f607f)
  • test without docker cache (c4c23ef)
  • update package,json with latest tests changes (4883fd8)

Miscellaneous

  • add ping timeout (7e412e5)
  • dynamically create db connection string from multiple env vars (4fbb78e)
  • increase sdk version to gh@head (ec26a88)
  • npm: add redeploy command (a8bfb17)
  • package-lock: replace beta sdk version with stable one (f312e30)
  • raise error when there is no network env (c124abf)
  • specify mainnet .env vars (649cf9b)
  • synchronise pairs based on tx events (dd3686b)