Class PeerIdValidator
@TODO move to SDK
Inheritance
System.Object
PeerIdValidator
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Catalyst.Core.Lib.P2P
Assembly: Catalyst.Core.Lib.dll
Syntax
public sealed class PeerIdValidator : IPeerIdValidator
Constructors
| Improve this Doc View SourcePeerIdValidator(ICryptoContext)
Declaration
public PeerIdValidator(ICryptoContext cryptoContext)
Parameters
Type | Name | Description |
---|---|---|
ICryptoContext | cryptoContext |
Methods
| Improve this Doc View SourceValidatePeerIdFormat(PeerId)
Declaration
public bool ValidatePeerIdFormat(PeerId peerId)
Parameters
Type | Name | Description |
---|---|---|
PeerId | peerId |
Returns
Type | Description |
---|---|
System.Boolean |
ValidateRawPidChunks(IReadOnlyList<String>)
Validates the raw PID chunks.
Declaration
public void ValidateRawPidChunks(IReadOnlyList<string> peerIdChunks)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IReadOnlyList<System.String> | peerIdChunks | The peer identifier chunks. |