Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Martin Holst Swende
6ec1561044
eth: implement eth66 (#22241)
* eth/protocols/eth: split up the eth protocol handlers
* eth/protocols/eth: define eth-66 protocol messages
* eth/protocols/eth: poc implement getblockheaders on eth/66
* eth/protocols/eth: implement remaining eth-66 handlers
* eth/protocols: define handler map for eth 66
* eth/downloader: use protocol constants from eth package
* eth/protocols/eth: add ETH66 capability
* eth/downloader: tests for eth66
* eth/downloader: fix error in tests
* eth/protocols/eth: use eth66 for outgoing requests
* eth/protocols/eth: remove unused error type
* eth/protocols/eth: define protocol length
* eth/protocols/eth: fix pooled tx over eth66
* protocols/eth/handlers: revert behavioural change which caused tests to fail
* eth/downloader: fix failing test
* eth/protocols/eth: add testcases + fix flaw with header requests
* eth/protocols: change comments
* eth/protocols/eth: review fixes + fixed flaw in RequestOneHeader
* eth/protocols: documentation
* eth/protocols/eth: review concerns about types
|
4 years ago |
.. |
downloader
|
eth: implement eth66 (#22241)
|
4 years ago |
ethconfig
|
cmd/utils, eth/ethconfig: unindex txs older than ~1 year
|
4 years ago |
fetcher
|
trie : use trie.NewStackTrie instead of new(trie.Trie) (#22246)
|
4 years ago |
filters
|
eth/filters: fix potential deadlock in filter timeout loop (#22178)
|
4 years ago |
gasprice
|
cmd, eth: offer maxprice flag for overwritting price cap (#21531)
|
4 years ago |
protocols
|
eth: implement eth66 (#22241)
|
4 years ago |
tracers
|
all: remove unneeded parentheses (#21921)
|
4 years ago |
api.go
|
eth/tracers: move tracing APIs into eth/tracers (#22161)
|
4 years ago |
api_backend.go
|
eth/tracers: move tracing APIs into eth/tracers (#22161)
|
4 years ago |
api_test.go
|
core, eth: split eth package, implement snap protocol (#21482)
|
4 years ago |
backend.go
|
all: bloom-filter based pruning mechanism (#21724)
|
4 years ago |
bloombits.go
|
eth: move eth.Config to a common package (#22205)
|
4 years ago |
discovery.go
|
core, eth: split eth package, implement snap protocol (#21482)
|
4 years ago |
handler.go
|
eth/handler, broadcast: optimize tx broadcast mechanism (#22176)
|
4 years ago |
handler_eth.go
|
eth: check snap satelliteness, delegate drop to eth (#22235)
|
4 years ago |
handler_eth_test.go
|
eth: check snap satelliteness, delegate drop to eth (#22235)
|
4 years ago |
handler_snap.go
|
eth: check snap satelliteness, delegate drop to eth (#22235)
|
4 years ago |
handler_test.go
|
core, eth: split eth package, implement snap protocol (#21482)
|
4 years ago |
peer.go
|
eth: check snap satelliteness, delegate drop to eth (#22235)
|
4 years ago |
peerset.go
|
eth: don't wait for snap registration if we're not running snap (#22272)
|
4 years ago |
state_accessor.go
|
eth/tracers: move tracing APIs into eth/tracers (#22161)
|
4 years ago |
sync.go
|
eth: check snap satelliteness, delegate drop to eth (#22235)
|
4 years ago |
sync_test.go
|
eth: check snap satelliteness, delegate drop to eth (#22235)
|
4 years ago |