BlockHeader constructor
BlockHeader({
- BlockId? parentHeaderId,
- Int64? parentSlot,
- List<
int> ? txRoot, - List<
int> ? bloomFilter, - Int64? timestamp,
- Int64? height,
- Int64? slot,
- EligibilityCertificate? eligibilityCertificate,
- OperationalCertificate? operationalCertificate,
- List<
int> ? metadata, - StakingAddress? address,
- BlockId? headerId,
- ProtocolVersion? version,
Implementation
factory BlockHeader({
$6.BlockId? parentHeaderId,
$fixnum.Int64? parentSlot,
$core.List<$core.int>? txRoot,
$core.List<$core.int>? bloomFilter,
$fixnum.Int64? timestamp,
$fixnum.Int64? height,
$fixnum.Int64? slot,
$7.EligibilityCertificate? eligibilityCertificate,
$5.OperationalCertificate? operationalCertificate,
$core.List<$core.int>? metadata,
$8.StakingAddress? address,
$6.BlockId? headerId,
$9.ProtocolVersion? version,
}) {
final $result = create();
if (parentHeaderId != null) {
$result.parentHeaderId = parentHeaderId;
}
if (parentSlot != null) {
$result.parentSlot = parentSlot;
}
if (txRoot != null) {
$result.txRoot = txRoot;
}
if (bloomFilter != null) {
$result.bloomFilter = bloomFilter;
}
if (timestamp != null) {
$result.timestamp = timestamp;
}
if (height != null) {
$result.height = height;
}
if (slot != null) {
$result.slot = slot;
}
if (eligibilityCertificate != null) {
$result.eligibilityCertificate = eligibilityCertificate;
}
if (operationalCertificate != null) {
$result.operationalCertificate = operationalCertificate;
}
if (metadata != null) {
$result.metadata = metadata;
}
if (address != null) {
$result.address = address;
}
if (headerId != null) {
$result.headerId = headerId;
}
if (version != null) {
$result.version = version;
}
return $result;
}