dynamicip
Package dynamicip
import "github.com/luxfi/node/utils/dynamicip"Types
Resolver
Resolver resolves our public IP
func NewResolver(resolverName string) (Resolver, error)Updater
Updater periodically updates this node's public IP. Dispatch() and Stop() should only be called once.
func NewNoUpdater() Updaterfunc NewUpdater(
dynamicIP *luxatomic.Atomic[netip.AddrPort],
resolver Resolver,
updateFreq time.Duration,
) Updater