github hirosystems/stacks-blockchain-api v0.63.0

latest releases: v9.0.0-next.7, v9.0.0-next.6, v8.13.6...
4 years ago

0.63.0 (2021-08-11)

This release primarily contains changes that add microblock data support to the API. Additionally, it contains Rosetta Stacking operation fixes and features, stacks-node event record & replay capability, and a handful of misc. new endpoints.

This version of the API should be ran with stacks-blockchain version 2.0.11.2.0. Upgrading to this version of the API requires wiping the existing postgres database, wiping the stacks-node chainstate data directory, and syncing from scratch.

Bug Fixes

  • rosetta: contract details in payload stacking transactions (a903cb0)
  • rosetta: preprocess bug to remove network from the dummy transaction (95cd1be)
  • rosetta: remove token_transfer_recipient_address from stacking transactions (fc95319)
  • bns queries not using the pg query function (51c762f)
  • types npm package bundling issues (ab45a15)
  • duplicated mempool-tx and mined-tx schemas leading to buggy tx parsing code (a85dcad)
  • fixed crash caused by url regex parsing error (81e5bec)
  • ignore 'data system is starting' error while connecting to postgres (f637e8a)
  • issue with client doc generation in gh actions (3a017f9)
  • missing sponsor_address property in some tx responses (cbe16dd)
  • various bugs and typing issues with parsing mined and mempool tx db data (97bb2cb)

Features

Microblocks

  • support for ingesting microblock data and handling micro-reorgs (0f2a3ec) (ecb2c79) (8ce3366) (dc32f4e) (e8689b1) (36158ba) (60fcd0a) (6fa003c) (1871446) (09844c2) (d4b72e8)
  • add anchored microblock hash array to API anchor block response (f6a307a)
  • add explicit is_unanchored: boolean flag to tx responses (267a5eb)
  • add microblock metadata to txs (a3a9605)
  • add microblock metadata to regular/anchor block API responses (39a8d32)
  • add endpoint to return unanchored txs (6f3aed9)
  • add endpoint to enumerate microblocks (19e92ae)
  • add optional unanchored=true query parameter to most endpoints to include data from unanchored microblocks (3057ab3)
  • add parent_burn_block_{time,hash,height} to txs and microblock API responses (977db77)

Rosetta

  • support passing btc address for rosetta stacking op #672 (cf36b8f)
  • support stacking, delegate stacking and revoke stacking event (f5190c5)

Misc new endpoints

  • add endpoint to get block by burn block height and by burn block hash (#675) (d002dad)
  • add endpoint to get the latest account nonce based off mempool and unanchored or anchored tx data, and nonce gap detection (0b33bcb) (119615e)
  • add endpoint to get STX transfer events from singular account tx #622 (6dbbba6)

Misc

Don't miss a new stacks-blockchain-api release

NewReleases is sending notifications on new releases.