rjl493456442
ab04aeb855
core, eth, trie: filter out boundary nodes and remove dangling nodes in stacktrie ( #28327 )
...
* core, eth, trie: filter out boundary nodes in stacktrie
* eth/protocol/snap: add comments
* Update trie/stacktrie.go
Co-authored-by: Martin Holst Swende <martin@swende.se>
* eth, trie: remove onBoundary callback
* eth/protocols/snap: keep complete boundary nodes
* eth/protocols/snap: skip healing if the storage trie is already complete
* eth, trie: add more metrics
* eth, trie: address comment
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
1 year ago
lightclient
cbf2579691
p2p, p2p/discover: add dial metrics ( #27621 )
...
This PR adds metrics for p2p dialing, which gives us visibility into the quality of the dial
candidates returned by our discovery methods.
1 year ago
jwasinger
ea782809f7
cmd/geth: implement dev mode for post-merge ( #27327 )
...
This change adds back the 'geth --dev' mode of operation, using a cl-mocker.
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
1 year ago
Jeffrey Wilcke
1372b991c3
core/vm/runtime: added simple execution runtime
...
The runtime environment can be used for simple basic execution of
contract code without the requirement of setting up a full stack and
operates fully in memory.
9 years ago
Felix Lange
bfbcfbe4a9
all: fix license headers one more time
...
I forgot to update one instance of "go-ethereum" in commit 3f047be5a
.
9 years ago
Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
9 years ago
Felix Lange
5da82077d1
cmd/ethtest, tests: add support for RLP JSON tests
9 years ago