Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FeedIndexFetcher ¶
type FeedIndexer ¶
type FeedIndexer struct {
// contains filtered or unexported fields
}
func NewFeedIndexer ¶
func NewFeedIndexer(indexFetcher FeedIndexFetcher, owner common.Address) *FeedIndexer
func (*FeedIndexer) AcquireNext ¶
type KeyValueStore ¶
type KeyValueStore interface { Has(key []byte) (bool, error) Get(key []byte) ([]byte, error) Put(key []byte, value []byte) error Delete(key []byte) error io.Closer }
KeyValueStore is local interface matching ethereum's ethdb.KeyValueStore. Currently this interface only has minimum set of method to cover the most basic operations. Over time this interface should expand to fully match ethdb.KeyValueStore interface.
func New ¶
func New( privateKey *ecdsa.PrivateKey, beeCli client.Client, postage postage.Postage, ) (KeyValueStore, error)
Click to show internal directories.
Click to hide internal directories.