Skip to main content

ValidatorCredentials

Namespace: IotaSdk

The credentials related fields associated with a validator.

public record class ValidatorCredentials : System.IEquatable`1[[IotaSdk.ValidatorCredentials, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance ObjectValidatorCredentials
Implements IEquatable<ValidatorCredentials>
Attributes NullableContextAttribute, NullableAttribute

Properties

AuthorityPubKey

public string? AuthorityPubKey { get; init; }

Property Value

String

NetworkPubKey

public string? NetworkPubKey { get; init; }

Property Value

String

ProtocolPubKey

public string? ProtocolPubKey { get; init; }

Property Value

String

ProofOfPossession

public string? ProofOfPossession { get; init; }

Property Value

String

NetAddress

public string? NetAddress { get; init; }

Property Value

String

P2pAddress

public string? P2pAddress { get; init; }

Property Value

String

PrimaryAddress

public string? PrimaryAddress { get; init; }

Property Value

String

Constructors

ValidatorCredentials(String, String, String, String, String, String, String)

The credentials related fields associated with a validator.

public ValidatorCredentials(string? AuthorityPubKey = null, string? NetworkPubKey = null, string? ProtocolPubKey = null, string? ProofOfPossession = null, string? NetAddress = null, string? P2pAddress = null, string? PrimaryAddress = null)

Parameters

AuthorityPubKey String?

NetworkPubKey String?

ProtocolPubKey String?

ProofOfPossession String?

NetAddress String?

P2pAddress String?

PrimaryAddress String?