Igor Mandrigin
19ffb68e8c
fix fetcher
2020-08-15 21:04:45 +02:00
gary rong
09753dff15
les: implement new les fetcher ( #20692 )
...
* cmd, consensus, eth, les: implement light fetcher
* les: address comment
* les: address comment
* les: address comments
* les: check td after delivery
* les: add linearExpiredValue for error counter
* les: fix import
* les: fix dead lock
* les: order announces by td
* les: encapsulate invalid counter
* les: address comment
* les: add more checks during the delivery
* les: fix log
* eth, les: fix lint
* eth/fetcher: address comment
# Conflicts:
# cmd/geth/retesteth.go
# consensus/clique/clique.go
# consensus/consensus.go
# consensus/ethash/consensus.go
# consensus/ethash/sealer.go
# eth/fetcher/block_fetcher.go
# eth/fetcher/block_fetcher_test.go
# eth/handler.go
# les/client.go
# les/client_handler.go
# les/clientpool.go
# les/fetcher.go
# les/odr_test.go
# les/peer.go
# les/server.go
# les/server_handler.go
# les/test_helper.go
# les/utils/expiredvalue.go
# les/utils/expiredvalue_test.go
2020-08-12 12:22:51 +02:00
Alex Sharov
8c8433302e
remove eth/63, add tests for eth/65 ( #823 )
2020-07-30 11:16:55 +01:00
ledgerwatch
665b1d88b9
Speed up GenerateChain by using intermediate hashes ( #736 )
...
* GenerateChain to support intermediate hashes
* Fix formatting
* Changeset stats
* Fix formatting
2020-07-10 22:37:34 +01:00
ledgerwatch
887fc4f99c
GenerateChain without using TrieDbState ( #726 )
...
* Different chain generation
* More fixes
* Fix TestSideLogRebirth
* Fix the rest of core tests
* Fix accounts/abi/bind
* Fix compile errors for cmd/pics
* Fix consensus/clique tests
* More fixes
* Fix core/state tests
* Fix eth tests
* Fix eth/downloader tests
* Fix more tests
* Fix compile errors
* Some more fixes
* Save
* Exists
* Fix last tests
* Clean up
* Fix formatting
* Fix linter
* Fix formatting
* Fix linter
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Fix lint
2020-07-09 07:15:28 +01:00
Alex Sharov
8d04689041
close db in tests ( #669 )
2020-06-16 12:05:40 +07:00
Andrew Ashikhmin
33c28f7fac
[GC] uint256 rather than big.Int in Transaction ( #614 )
...
* uint256 in rlp
* uint256 rather than big.Int in Transation
* linters
* more linters
* still linters
* Reduce garbage in writeUint256
* Experiment with GC in writeByteArray
2020-06-04 08:43:08 +01:00
ledgerwatch
48d4ac202c
Revive devp2p tester for further simulation testing ( #387 )
...
* First fixes
* Fixes in the tester
* fix hash announcement
* Tester fixes
* Fix lint
* After-merge fixes
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Clean up fetchers in the test
* Make tests not run forever
* Fix test
* Fix tester
* Increase time a bit
* Fix lint
* Fix tests
* Removed log
* Fix test
* Remove commented out code
2020-03-04 22:25:40 +00:00
rjl493456442
34c43f7040
core, eth: implement eth/65 transaction fetcher
2020-02-27 17:21:20 +03:00