Versions in this module Expand all Collapse all v0 v0.1.1 Oct 8, 2021 v0.1.0 Oct 8, 2021 Changes in this version + func Builder(ctx *db.Context) (db.Database, error) + type Database struct + EncodingConfig *params.EncodingConfig + Logger logging.Logger + Sql *sql.DB + func (db *Database) Close() + func (db *Database) GetLastPruned() (int64, error) + func (db *Database) HasBlock(height int64) (bool, error) + func (db *Database) HasValidator(addr string) (bool, error) + func (db *Database) LastBlockHeight() (int64, error) + func (db *Database) Prune(height int64) error + func (db *Database) SaveBlock(block *types.Block) error + func (db *Database) SaveCommitSignatures(signatures []*types.CommitSig) error + func (db *Database) SaveMessage(msg *types.Message) error + func (db *Database) SaveTx(tx *types.Tx) error + func (db *Database) SaveValidators(validators []*types.Validator) error + func (db *Database) StoreLastPruned(height int64) error