2020 Q4 Hyperledger Transact

Project

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

Project Health

Health is good. Transact has been fully integrated into the Sawtooth Validator, replacing the Python transaction execution platform.

Questions/Issues for the TSC

No issues currently.

Releases

Since project creation, the project has had 19 releases. The current release is 0.3.6. 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.

  • Replaced the signing module in libtransact with cylinder
  • Updated to the Scheduler and Executor APIs to improve usage
  • Made various bug fixes and improvements

Current Plans

Next steps include:

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

Maintainer Diversity

The maintainer diversity currently matches that of the initial project sponsor companies.

Contributor Diversity

There were a total of 5 contributors in the last quarter, up from 3 last quarter.

Additional Information

Reviewed By