Versions in this module Expand all Collapse all v1 v1.10.3 Dec 16, 2024 v1.10.2 Dec 15, 2024 Changes in this version + type Header struct + func NewHeader() *Header + func (h *Header) Bloom() ethtypes.Bloom + func (h *Header) Coinbase() common.Address + func (h *Header) Copy() blockif.Header + func (h *Header) CrossLinks() []byte + func (h *Header) DecodeRLP(s *rlp.Stream) error + func (h *Header) EncodeRLP(w io.Writer) error + func (h *Header) Epoch() *big.Int + func (h *Header) Extra() []byte + func (h *Header) GasLimit() uint64 + func (h *Header) GasUsed() uint64 + func (h *Header) GetShardState() (shard.State, error) + func (h *Header) Hash() common.Hash + func (h *Header) IncomingReceiptHash() common.Hash + func (h *Header) LastCommitBitmap() []byte + func (h *Header) LastCommitSignature() [96]byte + func (h *Header) Logger(logger *zerolog.Logger) *zerolog.Logger + func (h *Header) MixDigest() common.Hash + func (h *Header) Number() *big.Int + func (h *Header) OutgoingReceiptHash() common.Hash + func (h *Header) ParentHash() common.Hash + func (h *Header) ReceiptHash() common.Hash + func (h *Header) Root() common.Hash + func (h *Header) SetBloom(newBloom ethtypes.Bloom) + func (h *Header) SetCoinbase(newCoinbase common.Address) + func (h *Header) SetCrossLinks(newCrossLinks []byte) + func (h *Header) SetEpoch(newEpoch *big.Int) + func (h *Header) SetExtra(newExtra []byte) + func (h *Header) SetGasLimit(newGasLimit uint64) + func (h *Header) SetGasUsed(newGasUsed uint64) + func (h *Header) SetIncomingReceiptHash(newIncomingReceiptHash common.Hash) + func (h *Header) SetLastCommitBitmap(newLastCommitBitmap []byte) + func (h *Header) SetLastCommitSignature(newLastCommitSignature [96]byte) + func (h *Header) SetMixDigest(newMixDigest common.Hash) + func (h *Header) SetNumber(newNumber *big.Int) + func (h *Header) SetOutgoingReceiptHash(newOutgoingReceiptHash common.Hash) + func (h *Header) SetParentHash(newParentHash common.Hash) + func (h *Header) SetReceiptHash(newReceiptHash common.Hash) + func (h *Header) SetRoot(newRoot common.Hash) + func (h *Header) SetShardID(newShardID uint32) + func (h *Header) SetShardState(newShardState []byte) + func (h *Header) SetShardStateHash(newShardStateHash common.Hash) + func (h *Header) SetSlashes(newSlashes []byte) + func (h *Header) SetTime(newTime *big.Int) + func (h *Header) SetTxHash(newTxHash common.Hash) + func (h *Header) SetVdf(newVdf []byte) + func (h *Header) SetViewID(newViewID *big.Int) + func (h *Header) SetVrf(newVrf []byte) + func (h *Header) ShardID() uint32 + func (h *Header) ShardState() []byte + func (h *Header) ShardStateHash() common.Hash + func (h *Header) Size() common.StorageSize + func (h *Header) Slashes() []byte + func (h *Header) Time() *big.Int + func (h *Header) TxHash() common.Hash + func (h *Header) UnmarshalJSON(input []byte) error + func (h *Header) Vdf() []byte + func (h *Header) ViewID() *big.Int + func (h *Header) Vrf() []byte + func (h Header) MarshalJSON() ([]byte, error)