github stacks-network/stacks-core 2.0.11.0.0
Release 2.0.11.0.0

latest releases: 3.0.0.0.0-rc3, 3.0.0.0.0-rc2, 2.5.0.0.7...
3 years ago

The chainstate directory has been restructured in this release. It is not compatible with prior chainstate directories. Therefore, if you are upgrading from 2.0.10.x.x or earlier versions of stacks-node, you will need to resync from a fresh chainstate.

Added

  • /drop_mempool_tx endpoint to notify event observers when a mempool
    transaction has been removed the mempool.
  • "reward_slot_holders" field to the new_burn_block event
  • CTRL-C handler for safe shutdown of stacks-node
  • Log transactions in local db table via setting env STACKS_TRANSACTION_LOG=1
  • New prometheus metrics for mempool transaction processing times and
    outstanding mempool transactions
  • New RPC endpoint with path /v2/traits/contractAddr/contractName/traitContractName /traitContractAddr/traitName to determine whether a given trait is implemented
    within the specified contract (either explicitly or implicitly).
  • Re-activate the Atlas network for propagating and storing transaction
    attachments. This re-enables off-chain BNS name storage.
  • Re-activate microblock mining.

Changed

  • Improved chainstate directory layout
  • Improved node boot up time
  • Better handling of flash blocks
  • The /v2/pox RPC endpoint was updated to include more useful
    information about the current and next PoX cycles. For details, see
    docs/rpc-endpoints.md

Fixed

  • Fixed faulty logic in the mempool that was still treating the transaction fee
    as a fee rate, which prevented replace-by-fee from working as expected.

Don't miss a new stacks-core release

NewReleases is sending notifications on new releases.