Versions in this module Expand all Collapse all v0 v0.4.0 Apr 2, 2025 v0.3.0 Mar 27, 2025 Changes in this version + type HeaderReader interface + GetHeader func(hash common.Hash, number uint64) *types.Header + type Witness struct + Codes map[string]struct{} + Headers []*types.Header + State map[string]struct{} + func NewWitness(context *types.Header, chain HeaderReader) (*Witness, error) + func (w *Witness) AddBlockHash(number uint64) + func (w *Witness) AddCode(code []byte) + func (w *Witness) AddState(nodes map[string]struct{}) + func (w *Witness) Copy() *Witness + func (w *Witness) DecodeRLP(s *rlp.Stream) error + func (w *Witness) EncodeRLP(wr io.Writer) error + func (w *Witness) MakeHashDB() ethdb.Database + func (w *Witness) Root() common.Hash