Class Block
  
  
  
  
    Inherited Members
    
      object.Equals(object)
    
    
      object.Equals(object, object)
    
    
      object.GetHashCode()
    
    
      object.GetType()
    
    
      object.MemberwiseClone()
    
    
      object.ReferenceEquals(object, object)
    
    
      object.ToString()
    
   
  
  Assembly: Algorand.dll
  Syntax
  
  Properties
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GenesisHash
  
  
  Declaration
  
    [JsonProperty("genesis-hash", Required = Required.Always)]
[Required]
public byte[] GenesisHash { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GenesisId
  
  
  Declaration
  
    [JsonProperty("genesis-id", Required = Required.Always)]
[Required]
public string GenesisId { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  PreviousBlockHash
  
  
  Declaration
  
    [JsonProperty("previous-block-hash", Required = Required.Always)]
[Required]
public byte[] PreviousBlockHash { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Rewards
  
  
  Declaration
  
    [JsonProperty("rewards", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public BlockRewards Rewards { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Round
  
  
  Declaration
  
    [JsonProperty("round", Required = Required.Always)]
[Required]
public ulong Round { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Seed
  
  
  Declaration
  
    [JsonProperty("seed", Required = Required.Always)]
[Required]
public byte[] Seed { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Timestamp
  
  
  Declaration
  
    [JsonProperty("timestamp", Required = Required.Always)]
[Required]
public ulong Timestamp { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Transactions
  
  
  Declaration
  
    [JsonProperty("transactions", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<Transaction> Transactions { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Collections.Generic.ICollection<T><Transaction> | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  TransactionsRoot
  
  
  Declaration
  
    [JsonProperty("transactions-root", Required = Required.Always)]
[Required]
public byte[] TransactionsRoot { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  TxnCounter
  
  
  Declaration
  
    [JsonProperty("txn-counter", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ulong? TxnCounter { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  UpgradeState
  
  
  Declaration
  
    [JsonProperty("upgrade-state", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public BlockUpgradeState UpgradeState { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  UpgradeVote
  
  
  Declaration
  
    [JsonProperty("upgrade-vote", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public BlockUpgradeVote UpgradeVote { get; set; }
   
  Property Value