2020 Q2 Hyperledger Sawtooth

Project

Hyperledger Sawtooth https://sawtooth.hyperledger.org/

Project Health

New features:

  • Assembly-Script SDK for Sawtooth-Sabre
  • Transaction event support has been added to Sabre rust SDK.
  • Sabre Action builders now have `into_payload_builder` to simplify the process of building a payload from scratch.

Stabilization of existing code continued to be a theme last quarter. As a result, the number of commits is fairly low (for Sawtooth anyway) due to targeted bug-fix activity as opposed to large feature development. This should change as large feature development resumes.

Transact integration has begun with updates to Sawtooth's Rust SDK.

Next Directory repositories were archived. The repository is still available for reference for similar work moving forward, but is not expected to be a Sawtooth feature directly (it is at a higher layer).

Questions/Issues for the TSC

No new issues.

Releases

  • Sawtooth Core v1.2.4
  • Sawtooth PBFT v1.0.2
  • Sawtooth Sabre v0.5.0, v0.5.1, v0.5.2
  • Sawtooth Rust SDK v0.4.1, v0.4.2

Overall Activity in the Past Quarter

A high volume of discussion is occurring on the Sawtooth channels on Rocketchat. 

Current Plans

  • Integrate "Transaction" and "Batch" from Transact into Sawtooth
  • Rewrite of remaining Python components in Sawtooth Core in Rust
  • Moving portions of Sabre to Transact

Maintainers are investigating options for defining some easy-to-get-started work to attract a wider set of low-volume contributors.

Maintainer Diversity

Maintainers are distributed across Bitwise IO, Cargill, Intel, and Walmart Labs. 

Logan Seeley was added as maintainer for Sawtooth Sabre.

Contributor Diversity

Commits from 2020-01-01 to 2020-03-31 : 76

Committers from 2020-01-01 to 2020-03-31 : 14

Domains from 2020-01-01 to 2020-03-31 : 7

Additional Information

Reviewed by