Casper.Network.SDK
Show / Hide Table of Contents

Class FinalitySignature

A validator's signature of a block, confirming it is finalized.

Inheritance
object
FinalitySignature
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Casper.Network.SDK.SSE
Assembly: Casper.Network.SDK.dll
Syntax
[JsonConverter(typeof(FinalitySignature.FinalitySignatureConverter))]
public class FinalitySignature

Fields

| Edit this page View Source

_finalitySignatureV1

Declaration
protected FinalitySignatureV1 _finalitySignatureV1
Field Value
Type Description
FinalitySignatureV1
| Edit this page View Source

_version

Declaration
protected int _version
Field Value
Type Description
int

Properties

| Edit this page View Source

BlockHash

The block hash

Declaration
[JsonPropertyName("block_hash")]
public string BlockHash { get; init; }
Property Value
Type Description
string
| Edit this page View Source

BlockHeight

The block height

Declaration
[JsonPropertyName("block_height")]
public ulong BlockHeight { get; init; }
Property Value
Type Description
ulong
| Edit this page View Source

ChainNameHash

The hash of the chain name of the associated block.

Declaration
[JsonPropertyName("chain_name_hash")]
public string ChainNameHash { get; init; }
Property Value
Type Description
string
| Edit this page View Source

EraId

The block era id.

Declaration
[JsonPropertyName("era_id")]
public ulong EraId { get; init; }
Property Value
Type Description
ulong
| Edit this page View Source

PublicKey

Validator public key

Declaration
[JsonPropertyName("public_key")]
[JsonConverter(typeof(PublicKey.PublicKeyConverter))]
public PublicKey PublicKey { get; init; }
Property Value
Type Description
PublicKey
| Edit this page View Source

Signature

Validator signature

Declaration
[JsonPropertyName("signature")]
[JsonConverter(typeof(Signature.SignatureConverter))]
public Signature Signature { get; init; }
Property Value
Type Description
Signature
| Edit this page View Source

Version

Returns the version of the finality signature.

Declaration
public int Version { get; }
Property Value
Type Description
int

Operators

| Edit this page View Source

explicit operator FinalitySignatureV1(FinalitySignature)

Declaration
public static explicit operator FinalitySignatureV1(FinalitySignature finalitySignature)
Parameters
Type Name Description
FinalitySignature finalitySignature
Returns
Type Description
FinalitySignatureV1
| Edit this page View Source

explicit operator FinalitySignature(FinalitySignatureV1)

Declaration
public static explicit operator FinalitySignature(FinalitySignatureV1 finalitySignature)
Parameters
Type Name Description
FinalitySignatureV1 finalitySignature
Returns
Type Description
FinalitySignature
  • Edit this page
  • View Source
In this article
Back to top Maintained by MAKE Technology LLC