Table of Contents

Class BlockchainState

Namespace
chia.dotnet
Assembly
chia-dotnet.dll

The node's view of the blockchain.

public record BlockchainState : IEquatable<BlockchainState>
Inheritance
BlockchainState
Implements
Inherited Members
Extension Methods

Properties

AverageBlockTime

public uint AverageBlockTime { get; init; }

Property Value

uint
The node's view of the blockchain.

BlockMaxCost

public long BlockMaxCost { get; init; }

Property Value

long
The node's view of the blockchain.

Difficulty

public ulong Difficulty { get; init; }

Property Value

ulong
The node's view of the blockchain.

GenesisChallengeInitiated

public bool GenesisChallengeInitiated { get; init; }

Property Value

bool
The node's view of the blockchain.

MempoolCost

public long MempoolCost { get; init; }

Property Value

long
The node's view of the blockchain.

MempoolFees

public ulong MempoolFees { get; init; }

Property Value

ulong
The node's view of the blockchain.

MempoolMaxTotalCost

public long MempoolMaxTotalCost { get; init; }

Property Value

long
The node's view of the blockchain.

MempoolMinFees

public MempoolMinFees MempoolMinFees { get; init; }

Property Value

MempoolMinFees
The node's view of the blockchain.

MempoolSize

public long MempoolSize { get; init; }

Property Value

long
The node's view of the blockchain.

NodeId

public string NodeId { get; init; }

Property Value

string
The node's view of the blockchain.

Peak

public BlockRecord? Peak { get; init; }

Property Value

BlockRecord
The node's view of the blockchain.

Space

public BigInteger Space { get; init; }

Property Value

BigInteger
The node's view of the blockchain.

SubSlotIters

public ulong SubSlotIters { get; init; }

Property Value

ulong
The node's view of the blockchain.

Sync

public SyncState Sync { get; init; }

Property Value

SyncState
The node's view of the blockchain.