rjl493456442
045b9718d5
trie: relocate state execution logic into pathdb package ( #29861 )
5 months ago
Halimao
269e80b07e
eth/tracers,trie: remove unnecessary check ( #30071 )
5 months ago
maskpp
9298d2db88
trie/trienode: remove unnecessary check in Summary ( #30047 )
5 months ago
maskpp
98b5930d2d
core/txpool/blobpool: avoid use *map as parameter. ( #30048 )
5 months ago
jwasinger
ed8fd0ac09
all: stateless witness builder and (self-)cross validator ( #29719 )
...
* all: add stateless verifications
* all: simplify witness and integrate it into live geth
---------
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
5 months ago
AMIR
73f7e7c087
internal/debug: remove unnecessary log level assignment ( #30044 )
...
Log level is specified in L259 so it's unnecessary to specify it for handlers (L234, L236).
5 months ago
Halimao
fe0c0b04fe
accounts/keystore: use t.TempDir in test ( #30052 )
5 months ago
lightclient
0a651f8972
.github: add lightclient as codeowner to relevant packages ( #30062 )
5 months ago
lightclient
d8ea7ac2b0
cmd/blsync: use debug.Setup for logging configuration ( #30065 )
5 months ago
Halimao
a71f6f91fd
p2p/discover: improve flaky revalidation tests ( #30023 )
5 months ago
rjl493456442
c10ac4f48f
Revert "core/state/snapshot: tiny fixes" ( #30039 )
...
Revert "core/state/snapshot: tiny fixes (#29995 )"
This reverts commit e0e45dbc32
.
5 months ago
rjl493456442
e0e45dbc32
core/state/snapshot: tiny fixes ( #29995 )
5 months ago
David Theodore
27654d3022
p2p/rlpx: 2KB maximum size for handshake messages ( #30029 )
...
Co-authored-by: Felix Lange <fjl@twurst.com>
5 months ago
maskpp
00675c5876
trie/trienode: avoid unnecessary copy ( #30019 )
...
* avoid unnecessary copy
* delete the never used function ProofList
* eth/protocols/snap, trie/trienode: polish the code
---------
Co-authored-by: Gary Rong <garyrong0905@gmail.com>
5 months ago
psogv0308
27008408a5
core/txpool/blobpool: change rw-lock to r-lock ( #29989 )
5 months ago
Halimao
c11aac249d
common: using `ParseUint` instead of `ParseInt` ( #30020 )
...
Since Decimal is defined as unsiged `uint64`, we should use `strconv.ParseUint` instead of `strconv.ParseInt` during unmarshalling.
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
5 months ago
jwasinger
0e3a0a693c
trie: don't reset tracer at the end of Commit ( #30024 )
...
* trie: don't reset tracer at the end of Commit
* Update trie.go
---------
Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
5 months ago
Ha DANG
67a862db9d
cmd/geth, ethdb/pebble: improve database statistic ( #29948 )
...
* cmd/geth, ethdb/pebble: polish method naming and code comment
* implement db stat for pebble
* cmd, core, ethdb, internal, trie: remove db property selector
* cmd, core, ethdb: fix function description
---------
Co-authored-by: prpeh <prpeh@proton.me>
Co-authored-by: Gary Rong <garyrong0905@gmail.com>
5 months ago
Marius van der Wijden
7cf6a63687
core/state/snapshot: acquire the lock on Release ( #30011 )
...
* core/state/snapshot: acquire the lock on release
* core/state/snapshot: only acquire read-lock when iterating
5 months ago
Dean Eigenmann
d8664490da
common/math: fix out of bounds access in json unmarshalling ( #30014 )
...
Co-authored-by: Martin Holst Swende <martin@swende.se>
5 months ago
maskpp
c736b04d9b
triedb/pathdb: use maps.Clone and maps.Keys ( #29985 )
5 months ago
maskpp
115d154392
trie, triedb/pathdb: prealloc capacity for map and slice ( #29986 )
5 months ago
Zoro
b78d2352ef
log: fix some functions comments ( #29907 )
...
updates some docstrings
---------
Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
5 months ago
Péter Szilágyi
a58e4f0674
go.mod: update Pebble to sort out a deleted upstream dependency ( #30010 )
5 months ago
maskpp
34b46a2f75
core/state/snapshot: add a missing lock ( #30001 )
...
* upgrade lock usage
* revert unnecessary change
5 months ago
Darioush Jalali
fd5078c779
trie/triedb: add Reader to backend interface ( #29988 )
5 months ago
Felföldi Zsolt
86150af2e5
beacon/light: fix shutdown issues ( #29946 )
...
* beacon/light/request: add server test for event after unsubscribe
* beacon/light/api: fixed double stream.Close()
* beacon/light/request: add checks for nil event callback function
* beacon/light/request: unlock server mutex while unsubscribing from parent
6 months ago
jwasinger
69351e8b0f
core/state, eth/protocols, trie, triedb/pathdb: remove unused error from trie Commit ( #29869 )
...
* core/state, eth/protocols, trie, triedb/pathdb: remove unused error return from trie Commit
* move set back to account-trie-update block scoping for easier readability
* address review
* undo tests submodule change
* trie: panic if BatchSerialize returns an error in Verkle trie Commit
* trie: verkle comment nitpicks
---------
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
6 months ago
jackyin
3687c34cfc
accounts: avoid duplicate regex compilation ( #29943 )
...
* fix: Optimize regular initialization
* modify var name
* variable change to private types
6 months ago
Felix Lange
1e97148249
all: fix inconsistent receiver name and add lint rule for it ( #29974 )
...
* .golangci.yml: enable check for consistent receiver name
* beacon/light/sync: fix receiver name
* core/txpool/blobpool: fix receiver name
* core/types: fix receiver name
* internal/ethapi: use consistent receiver name 'api' for handler object
* signer/core/apitypes: fix receiver name
* signer/core: use consistent receiver name 'api' for handler object
* log: fix receiver name
6 months ago
bugmaker9371
b6f2bbd417
p2p/simulations: update doc of HTTP endpoints ( #29894 )
6 months ago
Guillaume Ballet
c732039a34
.github: disable cache in actions run ( #29926 )
6 months ago
bugmaker9371
caa066dcb0
cmd/devp2p: fix log output ( #29972 )
6 months ago
ucwong
ffb29be7d4
ethconfig: regenerate config ( #29970 )
6 months ago
maskpp
3aa874bed2
core/state: rename all the AccessList receivers to 'al' ( #29921 )
...
rename all the receivers to 'al'
6 months ago
jwasinger
85587d5ef2
cmd, core: prefetch reads too from tries if requested ( #29807 )
...
* cmd/utils, consensus/beacon, core/state: when configured via stub flag: prefetch all reads from account/storage tries, terminate prefetcher synchronously.
* cmd, core/state: fix nil panic, fix error handling, prefetch nosnap too
* core/state: expand prefetcher metrics for reads and writes separately
* cmd/utils, eth: fix noop collect witness flag
---------
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
6 months ago
TinyFoxy
2eb185c92b
core, rlp: remove duplicated words ( #29964 )
6 months ago
jwasinger
db273c8733
core: initialize developer genesis beacon root contract with 0 balance ( #29963 )
6 months ago
Gealber Morales
8bda642963
p2p: use package slices to sort in PeersInfo ( #29957 )
6 months ago
Gealber Morales
349fcdd22d
p2p/discover: add missing lock when calling tab.handleAddNode ( #29960 )
6 months ago
Ha DANG
1098d148a5
cmd/geth: remove unused param ( #29952 )
6 months ago
kukuru909
deaf10982c
cmd/clef, cmd/evm: fix markdown issues in README ( #29954 )
6 months ago
ucwong
6a49d13c13
go.mod : tidy
6 months ago
Gealber Morales
4405f18519
cmd/evm/internal/t8ntool: remove unused parameter ( #29930 )
6 months ago
Gary Rong
4461c1fc17
params: begin v1.14.6 release cycle
6 months ago
Gary Rong
0dd173a727
params: release Geth v1.14.5
6 months ago
Felix Lange
85459e1439
p2p/discover: unwrap 4-in-6 UDP source addresses ( #29944 )
...
Fixes an issue where discovery responses were not recognized.
6 months ago
Hteev Oli
0750cb0c8f
p2p/netutil: fix comments ( #29942 )
6 months ago
Marquis Shanahan
cbbfa3eac0
rlp: no need to repeat called len method ( #29936 )
...
rlp: no need to repeat calling len
6 months ago
Marius Kjærstad
6c518fe606
build: upgrade -dlgo version to Go 1.22.4 ( #29938 )
6 months ago