Documentation
¶
Index ¶
- type BadgerLogger
- type DiscoveredAddress
- type DomainRecord
- type State
- func (s *State) AddDiscoveredAddress(addr DiscoveredAddress) error
- func (s *State) GetCursor() (uint64, string, error)
- func (s *State) GetDiscoveredAddresses() ([]DiscoveredAddress, error)
- func (s *State) Load() error
- func (s *State) LookupRecords(recordTypes []string, recordName string) ([]DomainRecord, error)
- func (s *State) UpdateCursor(slotNumber uint64, blockHash string) error
- func (s *State) UpdateDomain(domainName string, records []DomainRecord) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BadgerLogger ¶
type BadgerLogger struct{}
BadgerLogger is a wrapper type to give our logger the expected interface
func NewBadgerLogger ¶
func NewBadgerLogger() *BadgerLogger
func (*BadgerLogger) Debugf ¶ added in v0.15.0
func (b *BadgerLogger) Debugf(msg string, args ...any)
func (*BadgerLogger) Errorf ¶ added in v0.15.0
func (b *BadgerLogger) Errorf(msg string, args ...any)
func (*BadgerLogger) Infof ¶ added in v0.15.0
func (b *BadgerLogger) Infof(msg string, args ...any)
func (*BadgerLogger) Warningf ¶
func (b *BadgerLogger) Warningf(msg string, args ...any)
type DiscoveredAddress ¶ added in v0.18.0
type DomainRecord ¶ added in v0.13.0
type State ¶
type State struct {
// contains filtered or unexported fields
}
func (*State) AddDiscoveredAddress ¶ added in v0.18.0
func (s *State) AddDiscoveredAddress(addr DiscoveredAddress) error
func (*State) GetDiscoveredAddresses ¶ added in v0.18.0
func (s *State) GetDiscoveredAddresses() ([]DiscoveredAddress, error)
func (*State) LookupRecords ¶ added in v0.13.0
func (s *State) LookupRecords( recordTypes []string, recordName string, ) ([]DomainRecord, error)
func (*State) UpdateCursor ¶
func (*State) UpdateDomain ¶
func (s *State) UpdateDomain( domainName string, records []DomainRecord, ) error
Click to show internal directories.
Click to hide internal directories.