A trait for implementing a sawtooth client.

Common set of basic errors used throughout the library.

Provides sql migration scripts and methods for executing migrations.

The permissions modules defines the representation of roles and policies for the Sawtooth system. Policies are a named set of permissions. Roles are associations between a named group of activities and a policy.

Structs that cover the core protocols of the Sawtooth system.

Protobuf structs and associated conversion traits.

Helper functions to convert transacts implementation of TransactionReceipt and StateChange to the local version