Releases: utxostack/btc-assets-api
Releases · utxostack/btc-assets-api
v2.5.10
What's Changed
- Fetch compatible xUDT list for
isTypeAssetSupported
by @duanyytop in #234 - fix: Upgrade rgbpp-sdk to unlock btc time cells by @duanyytop in #237
- Bump elliptic to 6.6.1 by @Flouse in #240
- Bump mempool.js to 3.0.0 to upgrade axios by @Flouse in #241
- Bump rgbpp-sdk to 0.7.0 by @Flouse in #245
- chore(Dockerfile): bump the base image to node:22-slim (lts-slim) by @Flouse in #238
- chore(CD): disable the signet deploy job by @Flouse in #242
Full Changelog: release/v2.5.7...release/v2.5.10
v2.5.7
What's Changed
- Upgrade rgbpp-sdk to support compatible udt by @duanyytop in #222
- Remove redundent xUDT checking by @duanyytop in #223
- Decode unique cell token info and metadata by @duanyytop in #226
- Support a new type script by @duanyytop
- Update xudt info response by @duanyytop in #228
- Update token info to snake case by @duanyytop in #229
- Add compatible xUDT info whitelist by @duanyytop in #230
- Add configurable default data provider per method when use mempool by @ahonn in #231
To resolve the issue (#221), a new env varBITCOIN_METHODS_USE_ELECTRS_BY_DEFAULT
is required:BITCOIN_METHODS_USE_ELECTRS_BY_DEFAULT=getAddressTxs
v2.4.2
What's Changed
- fix: amount calculation in the rgbpp address balance endpoint by @ShookLyngs in #206
- fix: duplicated bindings in the activity API by @ShookLyngs in #194
- refactor: optimize performance of
queryBtcTimeLockTxByBtcTx()
by @ShookLyngs in #212 - refactor: use constants to replace local variables by @ShookLyngs in #211
- fix: missing basic validation in route params by @ShookLyngs in #213
- fix: incorrect count of delayed jobs in the enqueueTransaction test by @ShookLyngs in #217
- chore: bump devbox dependencies, also bump axios to 1.7.7 by @ShookLyngs in #219
Full Changelog: release/v2.4.1...release/v2.4.2
v2.4.1
What's Changed
- refactor: Filter invalid btc block for btc time cells unlock by @duanyytop in #200
- fix: make sure
infoCellTxs
are asc-ordered by @Flouse in #201 - feat: add /rgbpp/v1/assets/type for get assets type info by @ahonn in #183
Full Changelog: release/v2.4.0...release/v2.4.1
v2.4.0
What's Changed
- fix: capture unhandled electrs backuper error by @ahonn in #172
- feat: show ckb_address in paymaster info, fill paymaster cell queue when app started by @ahonn in #176
- feat: upgrade rgbpp sdk snap version to support signet by @ahonn in #177
- chore: improve sentry by @ahonn in #179
- feat: check recent confirmed utxos to void missing pending xudt by @ahonn in #180
- feat: add type_hash to rgbpp assets routes by @ahonn in #184
- fix: add missing typeHash response field by @ahonn in #186
- fix: catch bitcoin fallback data provider error by @ahonn in #187
- fix: remove app listen error exit 1 by @ahonn in #188
- docs: add get started section to readme by @ahonn in #189
- feat: add rgbpp address activity api by @ahonn in #182
- fix: fix incorrect filter of L2 to L1 transactions by @ahonn in #190
- refactor: migrate swagger to use OAS@3.1.0 by @ShookLyngs in #192
- feat: support spore leap transaction by @ahonn in #195
- fix: fix spore leap transaction witnesses by @ahonn in #196
Full Changelog: release/v2.3.1...release/v2.4.0
v2.3.1
v2.3.0
What's Changed
- chore: add token info to sentry tags by @ahonn in #153
- feat(bitcoin): add onlyNonRgbppUTXOs params and calculate rgbpp_satoshi by @ahonn in #154
- fix: fix rgbpp route type_script paramter parse by @ahonn in #157
- feat: add /rgbpp/v1/address/:address/balance for get bound xUDT balance by @ahonn in #146
Full Changelog: release/v2.2.1...release/v2.3.0
v2.2.1
What's Changed
Full Changelog: release/v2.2.0...release/v2.2.1
v2.2.0
What's Changed
- feat: add data cache for UTXO and RGB++ asset cells by @ahonn in #132
- build: upgrade rgbpp-sdk to v0.1.0 by @ahonn in #140
- feat: optimize data cache update mechanism by @ahonn in #137
- feat: parse and check token domain by @ahonn in #138
- feat: add data cache for /bitcoin/v1/address/:address/balance by @ahonn in #141
- docs: update .env.example and simplify default env vars by @ahonn in #139
- fix: fix the error caused by not getting the data field when calling getLiveCells by @ahonn in #143
- feat: trigger utxo data cache update after RGB++ tx confirmed by @ahonn in #142
- fix: validate btc_address in utxo syncer by @ahonn in #144
- fix: fix enqueue utxo sync job with wrong address param by @ahonn in #145
Full Changelog: release/v2.1.0...release/v2.2.0
v2.1.0
What's Changed
Full Changelog: release/v2.0.0...release/v2.1.0