trieIterators

package
v1.6.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2024 License: GPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewTokensSuppliesProcessor

func NewTokensSuppliesProcessor(args ArgsTokensSuppliesProcessor) (*tokensSuppliesProcessor, error)

NewTokensSuppliesProcessor returns a new instance of tokensSuppliesProcessor

func NewTrieAccountsIterator

func NewTrieAccountsIterator(args ArgsTrieAccountsIterator) (*trieAccountsIterator, error)

NewTrieAccountsIterator returns a new instance of trieAccountsIterator

Types

type ArgsTokensSuppliesProcessor

type ArgsTokensSuppliesProcessor struct {
	StorageService dataRetriever.StorageService
	Marshaller     marshal.Marshalizer
}

ArgsTokensSuppliesProcessor is the arguments struct for NewTokensSuppliesProcessor

type ArgsTrieAccountsIterator

type ArgsTrieAccountsIterator struct {
	Marshaller marshal.Marshalizer
	Accounts   state.AccountsAdapter
}

ArgsTrieAccountsIterator holds the arguments needed to create a new trie Accounts iterator

type TrieAccountIteratorHandler

type TrieAccountIteratorHandler func(account state.UserAccountHandler) error

TrieAccountIteratorHandler represents a type that maps a handler for the trie's accounts iterator

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL