package
4.0.2-stable+incompatible
Repository: https://github.com/algorand/go-algorand.git
Documentation: pkg.go.dev

# Functions

AccountsInitDbQueries constructs an AccountsReader backed by sql queries.
AccountsInitLightTest initializes an empty database for testing without the extra methods being called.
AccountsInitTest initializes an empty database for testing.
AccountsUpdateSchemaTest adds some empty tables for tests to work with a "v6" store.
MakeAccountsSQLWriter constructs an AccountsWriter backed by sql queries.
MakeCatchpointPendingHashesIterator create a pending hashes iterator that retrieves the hashes in the catchpointpendinghashes table.
MakeEncodedAccountsBatchIter creates an empty accounts batch iterator.
MakeKVsIter creates a KV iterator.
MakeMerkleCommitter creates a MerkleCommitter object that implements the merkletrie.Committer interface allowing storing and loading merkletrie pages from a sqlite database.
MakeOnlineAccountsSQLWriter constructs an OnlineAccountsWriter backed by sql queries.
MakeOnlineRoundParamsIter creates an onlineRoundParams iterator.
MakeOrderedAccountsIter creates an ordered account iterator.
MakeOrderedOnlineAccountsIter creates an onlineAccounts iterator, used by the catchpoint system to dump the onlineaccounts table to a catchpoint snapshot file.
MakeStateProofVerificationReader returns SpVerificationCtxReader for accessing from outside of ledger.
MakeStore crates a tracker SQL db from sql db handle.
NewAccountsSQLReader creates an SQL reader.
NewAccountsSQLReaderWriter creates an SQL reader+writer.
NewCatchpointSQLReaderWriter creates a Catchpoint SQL reader+writer.
OnlineAccountsInitDbQueries constructs an OnlineAccountsReader backed by sql queries.
Open opens the sqlite database store.
OpenForTesting opens a sqlite db file for testing purposes.
RunMigrations initializes the accounts DB if needed and return current account round.