Home
last modified time | relevance | path

Searched defs:BlockFetcher (Results 1 – 2 of 2) sorted by relevance

/dports/net-p2p/go-ethereum/go-ethereum-1.10.14/les/fetcher/
H A Dblock_fetcher.go159 type BlockFetcher struct { struct
163 notify chan *blockAnnounce
164 inject chan *blockOrHeaderInject
166 headerFilter chan chan *headerFilterTask
167 bodyFilter chan chan *bodyFilterTask
169 done chan common.Hash
170 quit chan struct{}
233 func (f *BlockFetcher) Start() {
239 func (f *BlockFetcher) Stop() {
335 func (f *BlockFetcher) loop() {
[all …]
/dports/net-p2p/go-ethereum/go-ethereum-1.10.14/eth/filters/
H A Dbench_test.go158 func BenchmarkNoBloomBits(b *testing.B) {
159 b.Skip("test disabled: this tests presume (and modify) an existing datadir.")
161 b.Log("Running benchmark without bloombits")
162 db, err := rawdb.NewLevelDBDatabase(benchDataDir, 128, 1024, "", false)
164 b.Fatalf("error opening database at %v: %v", benchDataDir, err)
166 head := rawdb.ReadHeadBlockHash(db)
167 if head == (common.Hash{}) {
168 b.Fatalf("chain data not found at %v", benchDataDir)
176 backend := &testBackend{db: db}
177 filter := NewRangeFilter(backend, 0, int64(*headNum), []common.Address{{}}, nil)
[all …]