Skip to content

Releases: utxostack/btc-assets-api

v2.5.10

20 Feb 03:07
eba7351
Compare
Choose a tag to compare

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

17 Jan 11:18
8327f3c
Compare
Choose a tag to compare

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 var BITCOIN_METHODS_USE_ELECTRS_BY_DEFAULT is required:
    BITCOIN_METHODS_USE_ELECTRS_BY_DEFAULT=getAddressTxs

v2.4.2

03 Sep 10:08
039a350
Compare
Choose a tag to compare

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

12 Aug 07:40
e97816b
Compare
Choose a tag to compare

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

12 Aug 06:56
2e9609b
Compare
Choose a tag to compare

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

12 Jun 03:41
ac342eb
Compare
Choose a tag to compare

What's Changed

  • feat: support passing ckb virtual tx result JSON string as paramter by @ahonn in #165
  • fix: reduce redis data size, exclude UTXOs data from job return value by @ahonn in #168

Full Changelog: release/v2.3.0...release/v2.3.1

v2.3.0

05 Jun 06:39
aa1f43e
Compare
Choose a tag to compare

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
    • feat(rgbpp): calculate the pending rgbpp balance by @ahonn in #155
    • fix: fix pending amount calculation for xUDT type by @ahonn in #158
    • fix: check pending xudt amount cells lock by @ahonn in #162
    • fix: rename typeHash to type_hash & fix unique cell search logic by @ahonn in #163

Full Changelog: release/v2.2.1...release/v2.3.0

v2.2.1

24 May 06:55
2f8f7ee
Compare
Choose a tag to compare

What's Changed

  • hotfix: fixed cache was not updated when tx status change by @ahonn in #151

Full Changelog: release/v2.2.0...release/v2.2.1

v2.2.0

23 May 11:05
fcb4551
Compare
Choose a tag to compare

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

16 May 03:52
2503793
Compare
Choose a tag to compare

What's Changed

  • fix: limit concurrent requests when requesting CKB Indexer by @ahonn in #131

Full Changelog: release/v2.0.0...release/v2.1.0