Documentation ¶
Overview ¶
Package generator generates migrations for the Oasis Indexer from the genesis file at a particular height.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MigrationGenerator ¶
type MigrationGenerator struct {
// contains filtered or unexported fields
}
MigrationGenerator generates migrations for the Oasis Indexer target storage.
func NewMigrationGenerator ¶
func NewMigrationGenerator(logger *log.Logger) *MigrationGenerator
NewMigrationGenerator creates a new migration generator.
func (*MigrationGenerator) WriteGenesisDocumentMigrationOasis3 ¶
func (mg *MigrationGenerator) WriteGenesisDocumentMigrationOasis3(w io.Writer, document *genesis.Document) error
WriteGenesisDocumentMigrationOasis3 creates a new migration that re-initializes all height-dependent state as per the provided genesis document.
Click to show internal directories.
Click to hide internal directories.