Documentation
¶
Overview ¶
Package husdcursor persists the HUSD indexer's scan position: the last block fully projected into the ledger, per chain. It lets a restart resume rather than rescan from genesis. The record is a singleton per chain id (deterministic storage id), lives in the global "system" namespace, and carries no money — it is pure indexer bookkeeping.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HUSDCursor ¶
type HUSDCursor struct {
mixin.Model[HUSDCursor]
ChainID int64 `json:"chainId"`
LastBlock uint64 `json:"lastBlock"`
}
HUSDCursor is the indexer's last fully-scanned block for one chain.
func New ¶
func New(db *datastore.Datastore) *HUSDCursor
New returns an initialized HUSDCursor bound to db.
Click to show internal directories.
Click to hide internal directories.