Hyperledger Transact - https://github.com/hyperledger/transact

Project Health

Health is good. In the last quarter there were 8 releases (including a 0.4 release), a new maintainer, and a lot of new features completed.

Required Information

  1. Have you switched from master to main in all your repos? yes
  2. Have you implemented the Common Repository Structure in all your repos?
    1. LICENSE - yes
    2. CODE_OF_CONDUCT.md - no
    3. SECURITY.md - yes
    4. README.md - yes
    5. MAINTAINERS.md - yes
    6. CONTRIBUTING.md - yes
    7. CHANGELOG - yes, but called RELEASE_NOTES.md

Questions/Issues for the TSC

No issues currently.

Releases

Since project creation, the project has had 28 releases. The current release is 0.4.1. The releases are available on crates.io: https://crates.io/crates/transact/versions

Overall Activity in the Past Quarter

Continued incremental improvements to the initial code base. Additional activity shown below. The primary method of discussion continues to be held in RocketChat.

  • Completed and stabilized support of SQLite and Postgres merkle-radix tree.
  • Stabilized `transact workload` command for performance and stability testing. 

Current Plans

Next steps include:

  • Move Sawtooth Sabre (wasm engine) into Transact
  • Reorganization of the project's crate structure
  • Setup a documentation site to help explain/advocate the project

Future:

  • Add a next-generation smart contract API / simplified smart contracts (cross-project with Sawtooth, in progress)
  • Further develop the Transact SDK for JavaScript

Maintainer Diversity

Over the last quarter, Isabel Tomb was added as a new Maintainer and Eloá Franca Verona was retired.

Contributor Diversity

There were a total of 6 contributors in the last quarter.

Additional Information

Insights from  August 25 2021 to November 25 2021

https://insights.lfx.linuxfoundation.org/projects/hyperledger%2Ftransact/dashboard;subTab=technical?time=%7B%22from%22:%222021-08-25T05:00:00.000Z%22,%22type%22:%22absolute%22,%22to%22:%222021-11-25T06:00:00.000Z%22%7D

Reviewed By

Submission date

$action.dateFormatter.formatGivenString("dd-MMM-yyyy", $content.getCreationDate())