Skip to content

Releases: rosen-bridge/watcher

Publish 6.2.1

11 May 14:22

Choose a tag to compare

@rosen-bridge/watcher

6.2.1

Patch Changes

  • Fix bug where pagination was ignored in Unisat network used by the BitcoinRunesObservationExtractor

Publish 6.2.0

06 May 15:13

Choose a tag to compare

@rosen-bridge/watcher

6.2.0

Minor Changes

  • Update contract version to v7.0.0

Publish 6.1.1

13 Apr 18:04

Choose a tag to compare

@rosen-bridge/watcher

6.1.1

Patch Changes

  • Fix ergo address extractor initialization configuration

6.1.0

Minor Changes

  • Include ergo token ID in events and observations API responses
  • Refactor error handling to use thrown domain errors
  • Change observation.validThreshold unit from block count to time duration

Patch Changes

  • Fix contract config to use full file path instead of directory
  • Remove custom parser module and use JSONBigInt directly
  • Sort input boxes to spend oldest first
  • Update RosenConfig to support new contracts config format
  • Fix commitment validation to prevent redemption of commitments created before the trigger box
  • Fix observation status not timing out after exceeding the validity threshold

‼️Required action‼️: Remove observation.validThreshold from your local watcher config. You must remove this override to ensure correct behavior with the new default handling.

Publish 6.1.0

08 Apr 13:30

Choose a tag to compare

@rosen-bridge/watcher

6.1.0

Minor Changes

  • Include ergo token ID in events and observations API responses
  • Refactor error handling to use thrown domain errors
  • Change observation.validThreshold unit from block count to time duration

Patch Changes

  • Fix contract config to use full file path instead of directory
  • Remove custom parser module and use JSONBigInt directly
  • Sort input boxes to spend oldest first
  • Update RosenConfig to support new contracts config format
  • Fix commitment validation to prevent redemption of commitments created before the trigger box
  • Fix observation status not timing out after exceeding the validity threshold

Publish 6.0.2

08 Dec 07:19

Choose a tag to compare

@rosen-bridge/watcher

6.0.2

Patch Changes

  • Support new tokens
    • USE
    • NIGHT

Publish 6.0.1

03 Dec 09:07

Choose a tag to compare

@rosen-bridge/watcher

6.0.1

Patch Changes

  • Remove ergo node sync health parameter
  • Remove observation confirmation default value and fix height query
  • Use scanner interval in scanner sync check parameter

Publish 6.0.0

22 Nov 11:28

Choose a tag to compare

@rosen-bridge/watcher

6.0.0

📄 You can find the latest configuration documentation here.

❗️ 🛠 Important Notes:

  • Bitcoin-Runes network is added in this version. Note that Bitcoin-Runes collateral requirement is different. You need to lock 50K RSN and 10 ERG as collateral to run a Bitcoin-Runes watcher.
  • When you sign up to get Unisat API key, it says "internal server error", but the sign-up is successful, and you can log in with no problem.

⚠️⚠️ Cardano Ogmios watchers have to monitor watcher behaviour after the update!

To provide more technical data, we are now storing observation raw data in the database. This update may cause issues for Cardano watchers running behind an Omgios client, as it must return the encoded transaction in cbor format. You can enable cbor output by running the Ogmios client with the --include-cbor or --include-transaction-cbor flag. If you do not have access to the client configuration or you simply do not need raw-data storage, you can disable observation raw-data storage. Please refer to doc for the raw-data storage configuration.

Major Changes

  • Update to node 20.11.0

Minor Changes

  • Integrate Bitcoin Runes
  • Add ValidErgoAddress api for Ergo address validation
  • Update scanner-sync health parameter
  • Add minBoxValue to general info api
  • Add contract and service version as context extension to all transactions
  • Terminate the watcher process if the database cannot be initialized or migrated
  • Use @rosen-bridge/extended-typeorm/bootstrap to set up the project
  • Replace json-bigint with @rosen-bridge/json-bigint
  • Add storeRawData option to observation data extraction

Patch Changes

  • Udpate winston package patch
  • Replace rosen-bridge/operation with @rosen-bridge/cli in .github/workflows
  • Fix observation amount validation condition
  • Update dependencies
    • @rosen-bridge/abstract-observation-extractor@0.2.3
    • @rosen-bridge/abstract-scanner@0.2.3
    • @rosen-bridge/address-extractor@6.3.0
    • @rosen-bridge/asset-check@6.0.0
    • @rosen-bridge/bitcoin-observation-extractor@6.4.1
    • @rosen-bridge/bitcoin-runes-observation-extractor@1.1.1
    • @rosen-bridge/bitcoin-scanner@0.2.3
    • @rosen-bridge/callback-logger@1.0.1
    • @rosen-bridge/cardano-observation-extractor@1.1.1
    • @rosen-bridge/cardano-scanner@1.0.1
    • @rosen-bridge/discord-notification@1.0.0
    • @rosen-bridge/ergo-observation-extractor@0.3.1
    • @rosen-bridge/ergo-scanner@0.1.4
    • @rosen-bridge/evm-observation-extractor@5.4.1
    • @rosen-bridge/evm-scanner@0.1.4
    • @rosen-bridge/extended-typeorm@1.0.1
    • @rosen-bridge/health-check@8.0.0
    • @rosen-bridge/log-level-check@3.0.0
    • @rosen-bridge/minimum-fee@3.1.0
    • @rosen-bridge/node-sync-check@3.0.0
    • @rosen-bridge/permit-check@3.0.0
    • @rosen-bridge/scanner-sync-check@8.1.0
    • @rosen-bridge/tokens@4.0.1
    • @rosen-bridge/watcher-data-extractor@12.3.0
    • @rosen-bridge/wid-check@3.0.0
    • @rosen-bridge/winston-logger@2.0.1
    • @rosen-clients/rate-limited-axios@1.1.0

Publish 5.0.0

02 Jul 07:23

Choose a tag to compare

@rosen-bridge/watcher

5.0.0

Major Changes

  • Update tokens package to v3

Minor Changes

  • Integrate Doge network
  • Add log level health parameters
  • Update scanner to support multiple connectors for each network

Patch Changes

  • Fix wrong multiplication of healthCheck.logs.duration config
  • Update health parameters
  • Fix ergo scanner height in commitment redeem job
  • Update winston logger and remove its patched issue
  • Dependency updates for watcher service
  • Fix ethers version to 6.13.2 to resolve binance scanner bug

Publish 4.1.3

11 Apr 15:23

Choose a tag to compare

@rosen-bridge/watcher

4.1.3

Patch Changes

  • Support new tokens
    • PALM
    • SOCKZ

Publish 4.1.2

22 Feb 09:13

Choose a tag to compare

@rosen-bridge/watcher

4.1.2

Patch Changes

  • Fix evm observation extractor bug