Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type IdentityService ¶
type IdentityService struct { proto.UnimplementedIdentityServer // contains filtered or unexported fields }
IdentityService is a networking service used to handle peer handshaking. It acts as a gatekeeper to peer connectivity
func NewIdentityService ¶
func NewIdentityService( server networkingServer, logger hclog.Logger, chainID int64, hostID peer.ID, ) *IdentityService
NewIdentityService returns a new instance of the IdentityService
func (*IdentityService) GetNotifyBundle ¶
func (i *IdentityService) GetNotifyBundle() *network.NotifyBundle
func (*IdentityService) HasPendingStatus ¶ added in v1.2.4
func (i *IdentityService) HasPendingStatus(id peer.ID) bool
HasPendingStatus checks if a peer is pending handshake [Thread safe]
Click to show internal directories.
Click to hide internal directories.