package
0.0.0-20181003211919-798156fdb816
Repository: https://github.com/digitalbitsorg/go.git
Documentation: pkg.go.dev

# Packages

Package participants contains functions to derive a set of "participant" addresses for various data structures in the DigitalBits network's ledger.

# Functions

New initializes the ingester, causing it to begin polling the digitalbits-core database for now ledgers and ingesting data into the frontier database.
NewCursor initializes a new ingestion cursor.
NewSession initialize a new ingestion session.

# Constants

No description provided by the author
CurrentVersion reflects the latest version of the ingestion algorithm.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

BatchInsertBuilder works like sq.InsertBuilder but has a better support for batching large number of rows.
Cursor iterates through a digitalbits core database's ledgers.
EffectIngestion is a helper struct to smooth the ingestion of effects.
IngesterMetrics tracks all the metrics for the ingestion subsystem.
Ingestion receives write requests from a Session.
LedgerBundle represents a single ledger's worth of novelty created by one ledger close.
Session represents a single attempt at ingesting data into the history database.
System represents the data ingestion subsystem of frontier.

# Type aliases

Address is a type of a param provided to BatchInsertBuilder that gets exchanged to record ID in a DB.
AssetsModified tracks all the assets modified during a cycle of ingestion.
No description provided by the author