validator

package
v0.72.1 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2026 License: BSD-3-Clause, AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IntegratedValidatorImpl

type IntegratedValidatorImpl struct{}

func (*IntegratedValidatorImpl) GetInvalidPeers

func (v *IntegratedValidatorImpl) GetInvalidPeers(_ context.Context, _ string, _ *types.ExtraSettings) (map[string]string, error)

func (*IntegratedValidatorImpl) GetValidatedPeers

func (v *IntegratedValidatorImpl) GetValidatedPeers(_ context.Context, _ string, _ []*types.Group, peers []*nbpeer.Peer, _ *types.ExtraSettings) (map[string]struct{}, error)

func (*IntegratedValidatorImpl) IsNotValidPeer

func (v *IntegratedValidatorImpl) IsNotValidPeer(_ context.Context, _ string, _ *nbpeer.Peer, _ []string, _ *types.ExtraSettings) (bool, bool, error)

func (*IntegratedValidatorImpl) PeerDeleted

func (*IntegratedValidatorImpl) PreparePeer

func (v *IntegratedValidatorImpl) PreparePeer(_ context.Context, _ string, peer *nbpeer.Peer, _ []string, _ *types.ExtraSettings, _ bool) *nbpeer.Peer

func (*IntegratedValidatorImpl) SetPeerInvalidationListener

func (v *IntegratedValidatorImpl) SetPeerInvalidationListener(_ func(accountID string, peerIDs []string))

func (*IntegratedValidatorImpl) Stop

func (*IntegratedValidatorImpl) ValidateExtraSettings

func (*IntegratedValidatorImpl) ValidateFlowResponse

func (*IntegratedValidatorImpl) ValidatePeer

func (v *IntegratedValidatorImpl) ValidatePeer(_ context.Context, update *nbpeer.Peer, _ *nbpeer.Peer, _ string, _ string, _ string, _ []string, _ *types.ExtraSettings) (*nbpeer.Peer, bool, error)

Jump to

Keyboard shortcuts

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