Table of Contents

Class FullBlock

Namespace
chia.dotnet
Assembly
chia-dotnet.dll

All the information required to validate a block

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

Properties

ChallengeChainIpProof

public VDFProof ChallengeChainIpProof { get; init; }

Property Value

VDFProof
All the information required to validate a block

ChallengeChainSpProof

If not first sp in sub-slot

public VDFProof? ChallengeChainSpProof { get; init; }

Property Value

VDFProof
All the information required to validate a block

FinishedSubSlots

If first sb

public IEnumerable<EndOfSubSlotBundle> FinishedSubSlots { get; init; }

Property Value

IEnumerable<EndOfSubSlotBundle>
All the information required to validate a block

Foliage

Reward chain foliage data

public Foliage Foliage { get; init; }

Property Value

Foliage
All the information required to validate a block

FoliageTransactionBlock

Reward chain foliage data (tx block)

public FoliageTransactionBlock? FoliageTransactionBlock { get; init; }

Property Value

FoliageTransactionBlock
All the information required to validate a block

HeaderHash

public string HeaderHash { get; init; }

Property Value

string
All the information required to validate a block

InfusedChallengeChainIpProof

Iff deficit < 4

public VDFProof? InfusedChallengeChainIpProof { get; init; }

Property Value

VDFProof
All the information required to validate a block

IsTransactionBlock

Is this block from a transaction

[JsonIgnore]
public bool IsTransactionBlock { get; }

Property Value

bool
All the information required to validate a block

RewardChainBlock

Reward chain trunk data

public RewardChainBlock RewardChainBlock { get; init; }

Property Value

RewardChainBlock
All the information required to validate a block

RewardChainIpProof

public VDFProof RewardChainIpProof { get; init; }

Property Value

VDFProof
All the information required to validate a block

RewardChainSpProof

If not first sp in sub-slot

public VDFProof? RewardChainSpProof { get; init; }

Property Value

VDFProof
All the information required to validate a block

TransactionsGenerator

Program that generates transactions

public string? TransactionsGenerator { get; init; }

Property Value

string
All the information required to validate a block

TransactionsGeneratorRefList

List of block heights of previous generators referenced in this block

public IEnumerable<uint> TransactionsGeneratorRefList { get; init; }

Property Value

IEnumerable<uint>
All the information required to validate a block

TransactionsInfo

Reward chain foliage data (tx block additional)

public TransactionsInfo? TransactionsInfo { get; init; }

Property Value

TransactionsInfo
All the information required to validate a block