Gary Rong
b70035cee7
triedb/pathdb: implement state rollback abstraction
4 months ago
Gary Rong
22d23591cb
all: implement new version state history
4 months ago
rjl493456442
f59d013e40
core/rawdb, triedb, cmd: create an isolated disk namespace for verkle ( #30105 )
...
* core, triedb/pathdb, cmd: define verkle state ancient store
* core/rawdb, triedb: add verkle namespace in pathdb
4 months ago
Guillaume Ballet
c54294bd41
core/state: don't compute verkle storage tree roots ( #30130 )
4 months ago
maskpp
15936c64a2
core/txpool/legacypool: use maps.Keys and maps.Copy ( #30091 )
4 months ago
rjl493456442
b530d8e455
trie, triedb: remove unnecessary child resolver interface ( #30167 )
4 months ago
Jordan Krage
0d38b0cd34
eth/catalyst: fix (*SimulatedBeacon).AdjustTime() conversion ( #30138 )
4 months ago
zhiqiangxu
71210b0630
all: simplify tests using t.TempDir() ( #30150 )
4 months ago
JeukHwang
8adce57b41
SECURITY.md: correct PGP key block formatting ( #30123 )
4 months ago
Danyal Prout
a0d2613ef0
core/types: don't modify signature V when reading large chainID ( #30157 )
4 months ago
Jeremy Schlatter
169aa91449
cmd/utils: fix typo in flag description ( #30127 )
4 months ago
Nathan Jo
4bbe993252
p2p: fix ip change log parameter ( #30158 )
4 months ago
Guillaume Ballet
79d2327771
trie: add RollBackAccount function to verkle trees ( #30135 )
4 months ago
minh-bq
a0631f3ebd
core/txpool/blobpool: use nonce from argument instead of tx.Nonce() ( #30148 )
...
This does not change the behavior here as the nonce in the argument is
tx.Nonce(). This commit helps to make the function easier to read and avoid
capturing the tx in the function.
4 months ago
rjl493456442
cf0378499f
core/state: fix prefetcher for verkle ( #29760 )
4 months ago
Felix Lange
bcaf3747f8
params: begin v1.14.8 release cycle
4 months ago
Felix Lange
0aafbb31ab
params: go-ethereum v1.14.7 stable
4 months ago
Marius van der Wijden
803dc6b664
core/txpool/blobpool: revert #29989 , WLock on Nonce ( #30142 )
4 months ago
Aayush Rajasekaran
37590b2c55
eth/catalyst: fix params in failure log ( #30131 )
4 months ago
Martin HS
10467acc71
go.mod: update uint256 to 1.3.0 ( #30134 )
4 months ago
zhiqiangxu
c4b4d05e69
crypto: remove hardcoded value for secp256k1.N ( #30126 )
4 months ago
Marius Kjærstad
2d9d423764
build: upgrade -dlgo version to Go 1.22.5 ( #30112 )
4 months ago
Felix Lange
c6cae0f300
Merge remote-tracking branch 'gballet/release-1.14.6'
4 months ago
Guillaume Ballet
640e0f15fd
params: begin v1.14.7 release cycle
4 months ago
Guillaume Ballet
6f2e1cff47
params: release Geth v1.14.6
4 months ago
winniehere
de366fd2e2
accounts/abi: embed Go template instead of string literal ( #30098 )
...
refactor(accounts/abi): use embed pkg to split default template to file
4 months ago
Hteev Oli
09056601d8
core/state: fix inconsistent verkle test error messages ( #29753 )
5 months ago
jwasinger
41abab9e39
build: add check for stale generated files ( #30037 )
...
Co-authored-by: Felix Lange <fjl@twurst.com>
5 months ago
jwasinger
a4e338f05e
accounts/usbwallet/trezor: upgrade to generate with protoc 27.1 ( #30058 )
5 months ago
Ceyhun Onur
7cfff30ba3
rpc: truncate call error data logs ( #30028 )
...
Co-authored-by: Felix Lange <fjl@twurst.com>
5 months ago
gitglorythegreat
06f1d077d3
all: replace division with right shift if possible ( #29911 )
5 months ago
maskpp
4939c25341
cmd/evm/internal/t8ntool: log writeTraceResult error message ( #30038 )
5 months ago
maskpp
36d67be41b
core/txpool/blobpool: improve newPriceHeap function ( #30050 )
...
Co-authored-by: Felix Lange <fjl@twurst.com>
5 months ago
lilasxie
19c3c1e205
triedb/pathdb: fix flaky test in pathdb ( #29901 )
5 months ago
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