Releases: rosen-bridge/watcher
Publish 6.2.1
@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
@rosen-bridge/watcher
6.2.0
Minor Changes
- Update contract version to v7.0.0
Publish 6.1.1
@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.validThresholdunit 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
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
@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.validThresholdunit 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
@rosen-bridge/watcher
6.0.2
Patch Changes
- Support new tokens
- USE
- NIGHT
Publish 6.0.1
@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
@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.
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
cborformat. You can enablecboroutput by running the Ogmios client with the--include-cboror--include-transaction-cborflag. 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
storeRawDataoption 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
@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
@rosen-bridge/watcher
4.1.3
Patch Changes
- Support new tokens
- PALM
- SOCKZ
Publish 4.1.2
@rosen-bridge/watcher
4.1.2
Patch Changes
- Fix evm observation extractor bug