Variable blockHeaderSchemaConst

blockHeaderSchema: {
    $id: string;
    properties: {
        aggregateCommit: {
            fieldNumber: number;
            properties: {
                aggregationBits: {
                    dataType: string;
                    fieldNumber: number;
                };
                certificateSignature: {
                    dataType: string;
                    fieldNumber: number;
                };
                height: {
                    dataType: string;
                    fieldNumber: number;
                };
            };
            required: string[];
            type: string;
        };
        assetRoot: {
            dataType: string;
            fieldNumber: number;
        };
        eventRoot: {
            dataType: string;
            fieldNumber: number;
        };
        generatorAddress: {
            dataType: string;
            fieldNumber: number;
            format: string;
        };
        height: {
            dataType: string;
            fieldNumber: number;
        };
        impliesMaxPrevotes: {
            dataType: string;
            fieldNumber: number;
        };
        maxHeightGenerated: {
            dataType: string;
            fieldNumber: number;
        };
        maxHeightPrevoted: {
            dataType: string;
            fieldNumber: number;
        };
        previousBlockID: {
            dataType: string;
            fieldNumber: number;
        };
        signature: {
            dataType: string;
            fieldNumber: number;
        };
        stateRoot: {
            dataType: string;
            fieldNumber: number;
        };
        timestamp: {
            dataType: string;
            fieldNumber: number;
        };
        transactionRoot: {
            dataType: string;
            fieldNumber: number;
        };
        validatorsHash: {
            dataType: string;
            fieldNumber: number;
        };
        version: {
            dataType: string;
            fieldNumber: number;
        };
    };
    required: string[];
    type: string;
} = ...

Type declaration

  • $id: string
  • properties: {
        aggregateCommit: {
            fieldNumber: number;
            properties: {
                aggregationBits: {
                    dataType: string;
                    fieldNumber: number;
                };
                certificateSignature: {
                    dataType: string;
                    fieldNumber: number;
                };
                height: {
                    dataType: string;
                    fieldNumber: number;
                };
            };
            required: string[];
            type: string;
        };
        assetRoot: {
            dataType: string;
            fieldNumber: number;
        };
        eventRoot: {
            dataType: string;
            fieldNumber: number;
        };
        generatorAddress: {
            dataType: string;
            fieldNumber: number;
            format: string;
        };
        height: {
            dataType: string;
            fieldNumber: number;
        };
        impliesMaxPrevotes: {
            dataType: string;
            fieldNumber: number;
        };
        maxHeightGenerated: {
            dataType: string;
            fieldNumber: number;
        };
        maxHeightPrevoted: {
            dataType: string;
            fieldNumber: number;
        };
        previousBlockID: {
            dataType: string;
            fieldNumber: number;
        };
        signature: {
            dataType: string;
            fieldNumber: number;
        };
        stateRoot: {
            dataType: string;
            fieldNumber: number;
        };
        timestamp: {
            dataType: string;
            fieldNumber: number;
        };
        transactionRoot: {
            dataType: string;
            fieldNumber: number;
        };
        validatorsHash: {
            dataType: string;
            fieldNumber: number;
        };
        version: {
            dataType: string;
            fieldNumber: number;
        };
    }
    • aggregateCommit: {
          fieldNumber: number;
          properties: {
              aggregationBits: {
                  dataType: string;
                  fieldNumber: number;
              };
              certificateSignature: {
                  dataType: string;
                  fieldNumber: number;
              };
              height: {
                  dataType: string;
                  fieldNumber: number;
              };
          };
          required: string[];
          type: string;
      }
      • fieldNumber: number
      • properties: {
            aggregationBits: {
                dataType: string;
                fieldNumber: number;
            };
            certificateSignature: {
                dataType: string;
                fieldNumber: number;
            };
            height: {
                dataType: string;
                fieldNumber: number;
            };
        }
        • aggregationBits: {
              dataType: string;
              fieldNumber: number;
          }
          • dataType: string
          • fieldNumber: number
        • certificateSignature: {
              dataType: string;
              fieldNumber: number;
          }
          • dataType: string
          • fieldNumber: number
        • height: {
              dataType: string;
              fieldNumber: number;
          }
          • dataType: string
          • fieldNumber: number
      • required: string[]
      • type: string
    • assetRoot: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • eventRoot: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • generatorAddress: {
          dataType: string;
          fieldNumber: number;
          format: string;
      }
      • dataType: string
      • fieldNumber: number
      • format: string
    • height: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • impliesMaxPrevotes: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • maxHeightGenerated: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • maxHeightPrevoted: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • previousBlockID: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • signature: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • stateRoot: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • timestamp: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • transactionRoot: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • validatorsHash: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
    • version: {
          dataType: string;
          fieldNumber: number;
      }
      • dataType: string
      • fieldNumber: number
  • required: string[]
  • type: string

Generated using TypeDoc