Class FullBlock
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