miner: enable trie prefetcher in block builder

This commit is contained in:
jonny rhea 2026-03-03 12:19:28 -06:00
parent db7d3a4e0e
commit b7bd132a7e

View file

@ -306,13 +306,14 @@ func (miner *Miner) makeEnv(parent *types.Header, header *types.Header, coinbase
if err != nil { if err != nil {
return nil, err return nil, err
} }
var bundle *stateless.Witness
if witness { if witness {
bundle, err := stateless.NewWitness(header, miner.chain) bundle, err = stateless.NewWitness(header, miner.chain)
if err != nil { if err != nil {
return nil, err return nil, err
} }
state.StartPrefetcher("miner", bundle, nil)
} }
state.StartPrefetcher("miner", bundle, nil)
// Note the passed coinbase may be different with header.Coinbase. // Note the passed coinbase may be different with header.Coinbase.
return &environment{ return &environment{
signer: types.MakeSigner(miner.chainConfig, header.Number, header.Time), signer: types.MakeSigner(miner.chainConfig, header.Number, header.Time),