All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.5.0 (2022-09-06)
- pushpair: Add anchor points support to each pair (0d932a6)
- fetch: Move recursive call outside try-catch (39511d4)
1.4.1 (2022-06-21)
- fetch: Move recursive call outside try-catch (39511d4)
1.4.0 (2022-06-01)
- pushpair: Add ability to add deviationPercentage per pair (2d8e0a5)
- pushpair: Add ability to add minimumUpdateInterval per pair (196da87)
1.3.1 (2022-06-01)
- fetchjob: Fix big integer precision loss (6e685dc)
1.3.0 (2022-05-20)
- pairCheckerDeviation: Add support for checking price updates with deviation pushing enabled (263d2d1)
- pushpair: Add support for deviation percentages before pushing (96d8482)
- big: Fix issue where Big.js would use scientific notation instead of writing out the full number (07afe7e)
- pairchecker: Fix issue where stale or undefined prices where being used for checking against (9674055)
- pairDeviationChecker: Send telegram msg with markdown (06a70e6)
- pushpair: Fetch Last Update now returns oldest pair update (1c82253)
- pushPair: Fix issue where on NEAR a division by zero would occur on new pairs (5e030e7)
- pushpair: Fix issue where some non-volatile pairs would never get updated due wrong checked timestamps (2c4d787)
1.2.1 (2022-05-05)
- telegram: Fix issue where a telegram http error could silently crash the node (96eef48)
1.2.0 (2022-04-19)
- fetchjob: Implement retrying of fetching sources (3a7d9d5)
- pushpair: Add support to Factory contract v2 (f9c5437)
- pairchecker: Send notification update after fetch error (b870d84)
- tests: Fix issue where circular dependencies would make tests not run (58fe77c)
1.1.0 (2022-04-06)
- balancechecker: Add support for telegram stats and error messages (c2b17ce)
- healthcheck: Add healthcheck endpoint (c3da10b)
- evm: Add network config in error logs (9356ea1)
- init: Initial FPO version (683dca4)
- jobs: Add basic http fetch (no wasm) (23df62c)
- logger: Use metadata for sentry fingerprint (4fd704e)
- logs: Add node version to error logs (dc649f8)
- logs: Add project version to all logs for identifying through Sentry (92770c9)
- logs: Add serverName for identifying node (169f256)
- modules: Add balance checker module (9132ec3)
- modules: Add feed checker for EVM contracts (888f71d)
- modules: Add feed checker for NEAR contracts (ada99a0)
- modules: Add FeedCheckerModule skeleton (17b6db1)
- networks: Add get balance (7778966)
- pairchecker: Add option for notifying only errors (b55a662)
- pairchecker: Add telegram notifications (ed11e4c)
- pairchecker: Catch errors while fetching last timestamp (61105ce)
- pairchecker: Improve telegram notifications (076e02b)
- pricepair: Add batching together of prices for EVM chains (038635e)
- pushpair: Set dynamic interval for NEAR and EVM factory feeds (d405d7a)
- pushpair: Set dynamic interval for single EVM feeds (1f037f8)