Versions in this module Expand all Collapse all v0 v0.0.3 Apr 21, 2025 v0.0.2 Apr 21, 2025 Changes in this version + var ErrInvalidAddress = errors.New("invalid address") + func ContainsAddress(addrs []Address, a *Address) bool + type Address struct + EthereumAddress []byte + Nonce []byte + Overlay swarm.Address + Signature []byte + Underlay ma.Multiaddr + func NewAddress(signer crypto.Signer, underlay ma.Multiaddr, overlay swarm.Address, ...) (*Address, error) + func ParseAddress(underlay, overlay, signature, nonce []byte, validateOverlay bool, ...) (*Address, error) + func (a *Address) Equal(b *Address) bool + func (a *Address) MarshalJSON() ([]byte, error) + func (a *Address) ShortString() string + func (a *Address) String() string + func (a *Address) UnmarshalJSON(b []byte) error