Module scabbard::service[][src]

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

BatchInfo
Events

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

Scabbard

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

ScabbardFactory
StateChangeEvent

Enums

BatchStatus
ScabbardVersion

Specifies the version of scabbard to use.

StateChange

Type Definitions

BatchInfoIter
StateIter

Iterator over entries in a Scabbard service’s state