9/4 Transact Meeting Notes

9/4 Transact Meeting Notes

  • Review of the Multi-Project Kanban Board for Transact (Mark)

    • Reviewed active items on kanban board for Transact (Mark)

      • A new RFC for Governance will be written that describes the governance process that will be used for Transact (similar to that used for other projects). (Ryan)

      • Explanation of the RFCs in progress: (Shawn)

        • Mulit-Database RFC: The purpose of the RFC is to allow a smart contract in transact to read from multi-database (only write to one)

        • Command Family RFC: The purpose of this RFC is to provide a command transaction family, which exercises all of the available operations as specified in transactions directly and from the client side

      • Other Stories in Progress: (Shawn)

        • Implement ZMQ ExecutionAdapter: Implement an ExecutionAdapter that provides support for transaction handlers over ZMQ.  This should allow Sawtooth transaction processors to connect to a transact-backed instance.

  • Open Forum

    • There is now a PR in the Sabre Repo to to add scar files (smart contract archives). This will be useful when the smart contract has multiple files. (Shawn)

    • For how to contribute, as mentioned in rocketchat, creating more test code examples will be helpful (Shawn)

      • I will work on providing test code (Swetha)

        • For what you are working on, make use the transact_contrib repo for a place to commit work in progress. (Shawn)

    • Are there any good, basic resources for learning Rust? (Swetha)

      • “Too Many Lists” is good (Shawn)

      • “The Official Rust Book” is good as well as the app, “Play.Rust.Lang” bhy the Rust Lang team. (Peter)