Versions in this module Expand all Collapse all v0 v0.1.3 Oct 3, 2023 v0.1.2 Oct 3, 2023 Changes in this version + const PrefixAddressOutputMappingStorage + type AddressOutputMapping struct + func NewAddressOutputMapping(address devnetvm.Address, outputID utxo.OutputID) *AddressOutputMapping + func (a *AddressOutputMapping) Address() devnetvm.Address + func (a *AddressOutputMapping) OutputID() utxo.OutputID + type Indexer struct + func New(ledger *ledger.Ledger, options ...Option) (new *Indexer) + func (i *Indexer) CachedAddressOutputMappings(address devnetvm.Address) (cachedAddressOutputMappings objectstorage.CachedObjects[*AddressOutputMapping]) + func (i *Indexer) IndexOutput(output devnetvm.Output) + func (i *Indexer) Prune() (err error) + func (i *Indexer) RemoveAddressOutputMapping(address devnetvm.Address, outputID utxo.OutputID) + func (i *Indexer) Shutdown() + func (i *Indexer) StoreAddressOutputMapping(address devnetvm.Address, outputID utxo.OutputID) + type Option func(*options) + func WithAddressOutputMappingCacheTime(addressOutputMappingCacheTime time.Duration) (option Option) + func WithCacheTimeProvider(cacheTimeProvider *database.CacheTimeProvider) (option Option) + func WithStore(store kvstore.KVStore) (option Option)