Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶ added in v0.1.3
type Option func(opts *TxnProcessor)
Option is an option for transaction processor.
func WithUnpublishedOperationStore ¶ added in v0.1.3
func WithUnpublishedOperationStore(store unpublishedOperationStore, opTypes []operation.Type) Option
WithUnpublishedOperationStore is unpublished operation store option.
type Providers ¶
type Providers struct {
OpStore common.OperationStore
OperationProtocolProvider protocol.OperationProvider
}
Providers contains the providers required by the TxnProcessor.
type TxnProcessor ¶
type TxnProcessor struct {
*Providers
// contains filtered or unexported fields
}
TxnProcessor processes Sidetree transactions by persisting them to an operation store.
func New ¶
func New(providers *Providers, opts ...Option) *TxnProcessor
New returns a new document operation processor.
func (*TxnProcessor) Process ¶
func (p *TxnProcessor) Process(sidetreeTxn txn.SidetreeTxn, suffixes ...string) (int, error)
Process persists the operations for the given anchor.
Click to show internal directories.
Click to hide internal directories.