Versions in this module Expand all Collapse all v1 v1.7.0 Mar 30, 2022 v1.6.0 Mar 24, 2022 v1.5.0 Mar 9, 2022 v1.4.1 Mar 9, 2022 v1.4.0 Mar 9, 2022 v1.3.1 Feb 24, 2022 v1.2.1 Feb 16, 2022 v1.2.0 Feb 11, 2022 Changes in this version + const Continues + const LastRetained + var Migrations *migrator.Migrations + func DropTables(ctx context.Context, db *bun.DB) error + func Init(ctx context.Context, db *bun.DB) error + func LogsUp(ctx context.Context, tx *bun.Tx) error + func Migrate(ctx context.Context, db *bun.DB) error + type IndexedRoundWithTip struct + Round uint64 + Tip string + type Log struct + Address string + BlockHash string + Data string + Index uint + Removed bool + Round uint64 + Topics []string + TxHash string + TxIndex uint + type Storage struct + DB bun.IDB + func (s *Storage) DeleteLogs(ctx context.Context, startRound uint64, endRound uint64) error + func (s *Storage) GetLastIndexedRound(ctx context.Context) (uint64, error) + func (s *Storage) GetLastRetainedRound(ctx context.Context) (uint64, error) + func (s *Storage) GetLogs(ctx context.Context, startRound, endRound uint64) ([]*Log, error) + func (s *Storage) InsertLogs(ctx context.Context, values []*Log) error + func (s *Storage) Upsert(ctx context.Context, value interface{}) error + type Transaction struct + BlockHash string + ChainID string + Data string + FromAddr string + Gas uint64 + GasFeeCap string + GasPrice string + GasTipCap string + Hash string + Index uint32 + Nonce uint64 + R string + Round uint64 + S string + Status uint + ToAddr string + Type uint8 + V string + Value string