package
0.0.0-20190507022301-b1bd2f5c3845
Repository: https://github.com/gincoinc/go.git
Documentation: pkg.go.dev

# Packages

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

# Functions

New initializes the ingester, causing it to begin polling the stellar-core database for now ledgers and ingesting data into the horizon 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

AssetStats tracks and updates all the assets modified during a cycle of ingestion.
BatchInsertBuilder works like sq.InsertBuilder but has a better support for batching large number of rows.
Config allows passing some configuration values to System and Session.
Cursor iterates through a stellar 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 horizon.

# Type aliases

Address is a type of a param provided to BatchInsertBuilder that gets exchanged to record ID in a DB.
No description provided by the author