Weekly Stacks 2.0 Progress Thread

December 1, 2020

First Week of Xenon
Happy December to you all. We’ve got another jam packed week ahead of us as we plow towards mainnet code completion on December 15th. Last week we officially transitioned to the final Stacks 2.0 testnet phase: Xenon!

For a deeper dive on specific technical updates, take a look at the Github pull requests:

stacks-blockchain: v23.0.0.12-krypton

  • Fixed a circular reference error on nested function invocation → Github
  • Bumped MAXIMUM_MEMPOOL_TX_CHAINING to 25 and made it configurable. → Github
  • Implemented reward cycle length of 2000. → Github
  • Sortition: Used mean of min and median as weights, smoothed over 6 bitcoin blocks. → Github
  • Xenon adjustments: Fixed an off-by-one error and a race condition. → Github
  • Fixed URL for simple follower mode to xenon. → Github

explorer: v1.1.0

stacks-blockchain-api: v0.34.2

  • Updated core images used in docker files. Fixed “Error processing core node block message msg.matured_miner_rewards is not iterable" bug. → Github

docs

  • Added a permanent link for authentication/connect to the stacks.js reference on github, and replaced connect content with stacks.js content. → Github
  • Explained how to find and deploy the registry contract for the public registry tutorial. → Github
  • Now using STX consistently in coinbase rewards. → Github
    • Replaced “Stacks Tokens” with “STX” in the list where only “STX” is used otherwise.
  • Updated calculation with changes to accurately calculate blocks remaining in cycle for stacking block calculation. → Github
  • StacksTestnet was defined in @stacks/network, not in @stacks/transactions. This PR replaces wrong imports with the correct ones. → Github
  • Updated BTC faucet location. → Github

ux

  • Updated extension build instructions. Fixes an issue where the extension would not remain permanently installed on Firefox. → Github

Resources: