Expand description

Scabbard is a Splinter Service that runs the Sawtooth Sabre smart contract engine using the transact library for state. Scabbard uses two-phase consensus to reach agreement on transactions.

Structs

An iterator that wraps the ReceiptStore and returns StateChangeEvents using an in-memory cache.

A service for running Sawtooth Sabre smart contracts with two-phase commit consensus.

Builds new ScabbardFactory instances.

Enums

A connection URI to a database instance.

Configuration for underlying storage that will be enabled for each service produced by the resulting ScabbardFactory.

Specifies the version of scabbard to use.

Traits

A handler for purging a scabbard instances state

Type Definitions

Iterator over entries in a Scabbard service’s state