Releases
v2.0.0-bsp
Documentation
Builds
Commits
35b4183 : cmd/utils: allow configurating blob pool from flags (#30203) (minh-bq)
766ce23 : core/state: fix SetStorage override behavior (#30185) (rjl493456442)
4ad88e9 : triedb/pathdb: print out all trie owner and hash information (#30200) (rjl493456442)
4dfc75d : beacon/types, cmd/devp2p, p2p/enr: clean up uses of fmt.Errorf (#30182) (yukionfire)
ac0f220 : eth/tracers, internal/ethapi: remove unnecessary map pointer in state override (#30094) (caseylove)
f94baab : internal/ethapi: fix state override test (#30228) (lightclient)
b0f66e3 : p2p/nat: return correct port for ExtIP NAT (#30234) (dknopik)
fix flaky test TestServerPortMapping (#30241) (Marius G )
de6d597 : p2p/discover: schedule revalidation also when all nodes are excluded (#30239) (Daniel Knopik)
remove outdated comment (#30248) (Darioush Jalali )
dad8f23 : eth/downloader: correct sync mode logging to show old mode (#30219) (Seungmin Kim)
remove deprecated protobuf dependencies (#30232) (Icarus Wu )
67b8137 : accounts/abi/bind: add accessList support to base bond contract (#30195) (ysh0566)
e467577 : internal/debug: remove memsize (#30253) (Felix Lange)
16cf5c5 : eth/downloader: gofmt (#30261) (Felix Lange)
142c94d : cmd/evm: don't overwrite sender account (#30259) (lightclient)
1058695 : eth/catalyst: get params.ExcessBlobGas but check with params.BlobGasUsed (#30267) (Delweng)
remove unused les parameters (#30268) (stevemilk )
dbc1d04 : core/vm/runtime: ensure tracer benchmark calls OnTxStart
(#30257) (lightclient)
support networkID in hex format (#30263) (Zhihao Lin )
b37ac5c : core/vm: improved stack swap performance (#30249) (lmittmann)
978041f : signer/core: improve performance of isPrimitiveTypeValid function (#30274) (#30277) (llkhacquan)
4a3aed3 : core/vm: use uint64 in memory for indices everywhere (#30252) (lmittmann)
fix TransactionTest to actually run (#30272) (taiking )
ebe31df : eth/downloader, core/types: take withdrawals-size into account in downloader queue (#30276) (psogv0308)
83e70aa : cmd/evm: fix evm basefee (#30281) (Martin HS)
811a69c : go.mod: update uint256 to 1.3.1 (#30280) (Martin HS)
32a1e06 : beacon/engine, consensus/beacon: use params.MaximumExtraDataSize instead of hard-coded value (#29721) (Artyom Aminov)
33a13b6 : p2p/simulations: remove packages (#30250) (lightclient)
5adf4ad : eth/protocols/snap: cleanup dangling account trie nodes due to incomplete storage (#30258) (rjl493456442)
release go-ethereum v1.14.8 stable (Felix Lange )
a9523b6 : Merge branch 'master' into release/1.14 (Felix Lange)
begin v1.14.9 release cycle (Felix Lange )
ab03c57 : go.mod: remove github.com/julienschmidt/httprouter (#30290) (Shude Li)
bd57f35 : core/txpool/blobpool: fix error message (#30247) (Zoo)
2b9d198 : go.mod: upgrade to pebble v1.1.2 (#30297) (Adrian Sutton)
only compute state root once (#30299) (Marius van der Wijden )
2f2e5b0 : .golangci.yml: remove lint warning for TxLookupLimit (Felix Lange)
c4b01d8 : eth/fetcher: always expect transaction metadata in announcement (#30288) (rjl493456442)
c356847 : eth/ethconfig: remove LES server config (#30298) (Felix Lange)
7a149a1 : eth/tracers/js: add coinbase addr to ctx (#30231) (Dylan Vassallo)
dial nodes from discv5 (#30302) (Felix Lange )
43640f1 : beacon/light: handle endpoint URL more gracefully (#30306) (Sina M)
remove withdrawal length check for state processor (#30286) (Shude Li )
simplify error handling in vm.EVM.create()
(#30292) (Arran Schlosberg )
60db6a7 : internal/build: include git-date on detached head (#30320) (Martin HS)
ignore upload-artefacts (#30325) (Martin HS )
84565dc : eth/catalyst: ensure period zero mode leaves no pending txs in pool (#30264) (lightclient)
65aaf52 : accounts/abi: handle ABIs with contract type parameter (#30315) (chen4903)
3b48b16 : core/rawdb: drop MigrateTable (#30331) (Sina M)
fc88cea : core/vm: reuse Memory instances (#30137) (lmittmann)
update to go version 1.23.0 (#30323) (Martin HS )
add timeout to rpc client Unsubscribe (#30318) (lightclient )
0fde506 : cmd/devp2p: require dns:read, dns:edit permissions for cloudflare deploy (#30326) (John Hilliard)
clean up goerli flag and config (#30289) (stevemilk )
00294e9 : cmd/utils,p2p: enable discv5 by default (#30327) (lightclient)
2a534ee : travis.yml: use focal for builds (#30319) (Martin HS)
use go-verkle helper for speedier (*VerkleTrie).RollBackAccount (#30242) (Guillaume Ballet )
733fcbb : eth/protocols/eth: handle zero-count header requests (#30305) (Martin HS)
30824fa : eth/tracers: avoid panic in state test runner (#30332) (Martin HS)
avoid un-needed map copy (#30343) (rjl493456442 )
c12a1c9 : beacon/blsync: better error information in test (#30336) (Karl Bartel)
eaf4285 : beacon/light/sync: basic tests for rangeLock (#30269) (Gealber Morales)
ignore build signatures (#30346) (Martin HS )
update 2021-08-22-split-postmortem (#30351) (Oksana )
implement EIP-2935 (#29465) (Sina M )
add metrics for state access (#30353) (rjl493456442 )
9b5d141 : core/state: fix trie prefetcher for verkle (#30354) (rjl493456442)
87377c5 : p2p/discover: fix Write method in metered connection (#30355) (Nicolas Gotchac)
9eb9154 : accounts/abi/bind, ethclient/simulated: check SendTransaction error in tests (#30349) (Ceyhun Onur)
0e5546f : core/state: semantic journalling (part 1) (#28880) (Martin HS)
ea3b509 : signer/core/apitypes: support fixed size arrays for EIP-712 typed data (#30175) (markus)
e9467ee : consensus/beacon, core/types: add verkle witness builder (#30129) (Guillaume Ballet)
ab3ee99 : trie, core/state: Nyota EIP-6800 & EIP-4762 spec updates (#30357) (Ignacio Hagopian)
36a7134 : Include tracerConfig in created tracing test (#30364) (Karl Bartel)
922eb03 : core/state: pull the verkle trie from prefetcher for empty storage root (#30369) (rjl493456442)
de597af : funding.json: add funding information file (#30385) (lightclient)
implement EIP-6110, execution layer triggered deposits (#29431) (lightclient )
remove forkchoicer and reorgNeeded (#29179) (Marius van der Wijden )
fix compilation error (#30394) (Martin HS )
remove funding verifier (#30391) (lightclient )
fix flaky jwt-test (#30388) (Martin HS )
623b17b : core/state: state reader abstraction (#29761) (rjl493456442)
5035f99 : core/state: get rid of field pointer in journal (#30361) (rjl493456442)
8f4fac7 : internal/ethapi: eth_multicall (#27720) (Sina M)
88c8459 : eth/fetcher: fix blob transaction propagation (#30125) (Roberto Bayardo)
d718312 : core/state/snapshot: port changes from 29995 (#30040) (rjl493456442)
c70b0a9 : beacon/engine/types: remove PayloadV4 (#30415) (lightclient)
ec69830 : core/vm: remove panic when address is not present (#30414) (Dylan Vassallo)
a01e974 : beacon/light/api: fixed blsync update query (#30421) (Felföldi Zsolt)
7c6b3f9 : eth/filters: prevent concurrent access in test (#30401) (Darioush Jalali)
c0b5d42 : core/rawdb: more accurate description of freezer in docs (#30393) (rjl493456442)
9be2e01 : core/state, core/vm: Nyota contract create init simplification (#30409) (Guillaume Ballet)
f544fc3 : p2p/enode: add quic ENR entry (#30283) (Guillaume Michel)
07b5a04 : core/tracing: fix copy/paste error+comments in reason listing (#30431) (Guillaume Ballet)
0dd7e82 : core/txpool/blobpool: avoid possible zero index panic (#30430) (maskpp)
ae70744 : core/rawdb: remove unused transition status state accessors (#30433) (steven)
run tests in parallel (#30381) (Håvard Anda Estensen )
0342496 : core/types: more easily extensible tx signing (#30372) (piersy)
ec596e0 : core, trie: prealloc capacity for maps (#30437) (maskpp)
8dd2962 : core/tracing: fix typo in comment (#30443) (Ikko Eltociear Ashimine)
8032b63 : core/tracing: add verkle gas change reasons to changelog (#30444) (Sina M)
d09600f : Revert "core/rawdb: remove unused transition status state accessors" (#30449) (Guillaume Ballet)
release go-ethereum v1.14.9 stable (#30455) (Guillaume Ballet )
begin v1.14.10 release cycle (#30457) (Guillaume Ballet )
fix dev mode alloc (#30460) (Sina M )
minor fix for the log wrapper with debug purpose (#30454) (Szupingwang )
7513966 : ethdb/pebble: handle errors (#30367) (maskpp)
deb5c08 : .github: add release maintainers to params/ CODEOWNERS (#30458) (Guillaume Ballet)
9326a11 : beacon, core, eth, miner: integrate witnesses into production Geth (#30069) (Péter Szilágyi)
work around travis/osx/go1.23 setup bug (#30491) (Martin HS )
118c84a : cmd/utils: fix setEtherbase
(#30488) (zhiqiangxu)
956d32d : core/state: fix comment of mode
(#30490) (zhiqiangxu)
b805772 : core/state: commit snapshot only if the base layer exists (#30493) (rjl493456442)
564b616 : internal/ethapi/api: for simulated calls, set gaspool to max value if global gascap is 0 (#30474) (jwasinger)
2278647 : core/rawdb: make sure specified state scheme is valid (#30499) (maskpp)
f2e13c7 : internal/ethapi: fix gascap 0 for eth_simulateV1 (#30496) (Sina M)
55ed8fe : core/tracing, core/vm: add ContractCode to the OpContext (#30466) (Karol Chojnowski)
80b529e : core/vm: more benchmarks for bls g1/g2-multiexp precompiles (#30459) (jwasinger)
b5a88da : p2p/discover: fix flaky tests writing to test.log after completion (#30506) (Martin HS)
update supranational/blst (#30504) (Martin HS )
bb9897f : core/txpool, eth/catalyst: ensure gas tip retains current value upon rollback (#30495) (jwasinger)
9274f28 : core/txpool/blobpool: revert part of #30437, return all reinject-addresses (Martin Holst Swende)
abbd3d9 : core/txpool/blobpool: add test to check internal shuffling (Péter Szilágyi)
1df75db : Revert "core/txpool, eth/catalyst: ensure gas tip retains current value upon rollback" (#30521) (Péter Szilágyi)
release Geth v1.14.10 (Péter Szilágyi )
begin v1.14.11 release cycle (Péter Szilágyi )
6b61b54 : p2p/discover: add config option for disabling FINDNODE liveness check (#30512) (Felix Lange)
0a21cb4 : core/txpool/blobpool: use types.Sender instead of signer.Sender (#30473) (minh-bq)
cfe25c7 : build: use buildx to build multi-platform docker images (#30530) (Martin HS)
e67d5f8 : eth/catalyst: use setcanonical instead of sethead in simulated fork (#30465) (Martin HS)
db6ae7f : cmd/geth: remove deprecated lightchaindata db (#30527) (Ng Wei Han)
40fd887 : internal/ethapi: remove td field from block (#30386) (Sina M)
go-ethereum v1.14.11 stable (Martin Holst Swende )
release go-ethereum v1.13.8 (Martin HS )
begin v1.14.12 release cycle (Martin Holst Swende )
ee4daa1 : core/rawdb: freezer index repair (#29792) (rjl493456442)
153e570 : internal/web3ext: rm unused modules (#30532) (Sina M)
f9bed32 : core/vm, cmd/evm: implement eof validation (#30418) (Martin HS)
3108c37 : beacon/light: optimize lock usage in HeadTracker
(#30485) (zhiqiangxu)
remove unused parameter (#30432) (asamuj )
implement flat deposit requests encoding (#30425) (Felix Lange )
8f3ae2a : eth/tracers: do system contract processing prior to parallel-tracing (#30520) (easyfold)
0205fb9 : eth/catalyst, core/txpool/blobpool: make tests output less logs (#30563) (Martin HS)
f1ec974 : eth/protocols/eth: remove Requests in block body (#30562) (Shude Li)
e6c1fb3 : core/tracing: add GetTransientState method to StateDB interface (#30531) (Karol Chojnowski)
implement EIP-7002 & EIP-7251 (#30571) (Felix Lange )
54a4b1d : cmd/evm: fixup issues with requests in t8n (#30584) (lightclient)
enable EIP-2935 in chain maker (#30575) (Felix Lange )
concurrent commit (#30545) (Martin HS )
b755cec : beacon/engine: strip type byte in requests (#30576) (Felix Lange)
086a52d : internal/ethapi: refactor TxArgs.setCancunFeeDefaults
(#30541) (jwasinger)
use decred secp256k1 directly (#30595) (Alex Gartner )
8e27edb : beacon/engine: omit null witness field from payload envelope (#30597) (Roman Krasiuk)
4918c7c : ethdb/pebble: switch to increasing level sizes (#30602) (Péter Szilágyi)
bcb2c15 : core, ethdb/pebble: run pebble in non-sync mode (#30573) (rjl493456442)
9c054f8 : core, eth, ethstats: simplify chain head events (#30601) (Péter Szilágyi)
reduce peak memory usage during reorg (#30600) (Marius van der Wijden )
e648904 : eth/tracers: various fixes (#30540) (Sina M)
send full request when resolving full payload (#30615) (lightclient )
1660698 : beacon/engine,eth/catalyst: hex marshal requests in engine api (#30603) (lightclient)
cfd1489 : beacon/engine, core/txpool, eth/catalyst: add engine_getBlobsV1 API (#30537) (Péter Szilágyi)
nuke this leftover (#30622) (Péter Szilágyi )
get rid of some relics (#30623) (Péter Szilágyi )
6412bee : core, trie, triedb: minor changes from snapshot integration (#30599) (rjl493456442)
d03ed72 : core/state: fix runaway alloc caused by prefetcher heap escape (#30629) (Péter Szilágyi)
get rid of custom MaxUint64 and MaxUint64 (#30636) (Péter Szilágyi )
997d122 : common/math: delete some further dead code (#30639) (Péter Szilágyi)
b7d8f47 : common/math: sigh, keep deleting dead code (Péter Szilágyi)
db03e01 : build, internal, version: break ci.go/version->common dependency (#30638) (Péter Szilágyi)
26e1470 : eth/tracers/js: avoid compiling js bigint when not needed (#30640) (Martin HS)
c6823c7 : consensus/clique, miner: remove clique -> accounts dependency (#30642) (Péter Szilágyi)
drop BigMin and BigMax, they pollute our dep graph (#30645) (Péter Szilágyi )
d7434fa : core/state: move state log mechanism to a separate layer (#30569) (Martin HS)
cba2e77 : crypto, tests/fuzzers: add gnark bn254 precompile methods for fuzzing (#30585) (kevaundray)
remove TerminalTotalDifficultyPassed (#30609) (jwasinger )
e9e1cb0 : eth/tracers/internal/tracertest: add missing Random to call context (#30652) (Shude Li)
fix tracing of system calls (#30666) (Sina M )
6a3f575 : core/vm: remove debug printout in eof test (#30665) (jwasinger)
a7c01a2 : beacon/blsync: add holesky config and update checkpoints (#30671) (Felföldi Zsolt)
add DeleteRange feature (#30668) (Felföldi Zsolt )
856f807 : cmd/geth: avoid hard coding the IPC name (#30687) (Péter Szilágyi)
f3cbacf : eth/tracers: add disableCode/Storage options for prestateTracer (#30648) (Delweng)
b7767ef : core, eth, node: break rawdb -> {leveldb, pebble} dependency (#30689) (Péter Szilágyi)
refactor Database interface (#30693) (Marius van der Wijden )
8de45c1 : appveyor, build, internal: ci.go cleanups, add package dep checker (#30696) (Péter Szilágyi)
f124ce3 : beacon/light: remove unused CommitteeChain.signerThreshold (#30484) (zhiqiangxu)
b1defd4 : core/vm: speed up push and interpreter loop (#30662) (Martin HS)
add code to witness when state object is accessed (#30698) (lightclient )
83def9b : cmd/utils, eth/ethconfig: remove some ancient leftover flag (#30705) (Péter Szilágyi)
9f58dc0 : internal/flags: remove Merge, it's identical to slices.Concat (#30706) (Péter Szilágyi)
7502503 : internal/flags: remove low-use type TextMarshalerFlag (#30707) (Péter Szilágyi)
remove personal
RPC namespace (#30704) (Martin HS )
b92e17f : eth/tracers: flatCallTracer error compatible with parity (#30497) (Delweng)
3adb076 : tests/fuzzers/bls12381: more verbose fuzzing-output (#30724) (Martin HS)
5de5f33 : core/txpool: improve error responses with wrapped errors (#30715) (piersy)
9bb5194 : eth/catalyst: make engine api test time independent (#30713) (Péter Szilágyi)
b45ba07 : core/vm/runtime: invoke tx-end hook (#30711) (Martin HS)
ed01e6f : core, trie: verkle state processor tests (#30672) (Guillaume Ballet)
fix issues with benchmarks (#30667) (Martin HS )
8a3a697 : eth/tracers: fill the creationMethod in flatCall (#30539) (Delweng)
b04d6c4 : core/state: small fix in hooked statedb (#30732) (Martin HS)
d01591c : cmd/utils: change blssync.JWTSecretFlag to DirectoryFlag (#30729) (Marius van der Wijden)
add RevertErrorData function and example (#30669) (Felix Lange )
a01688e : ethclient/gethclient: testcase for createAccessList, make tabledriven (#30194) (SangIlMo)
25d0740 : internal/ethapi: Set basefee for AccessList
based on given block, not chain tip (#30538) (jwasinger)
f476702 : accounts/usbwallet: support dynamic tx (#30180) (Madhur Shrimal)
b362c37 : signer/core: extended support for EIP-712 array types (#30620) (Naveen)
f57f215 : cmd/evm: benchmarking via statetest
command + filter by name, index and fork (#30442) (jwasinger)
766cda8 : beacon/blsync: remove cli dependencies (#30720) (Felföldi Zsolt)
d71da30 : core/state: invoke OnCodeChange-hook on selfdestruct (#30686) (Karol Chojnowski)
0e06e89 : trie/utils: remove unneeded initialization (#30472) (zhiqiangxu)
build and upload RISC-V docker images too (#30739) (Péter Szilágyi )
ba882b6 : core/state, triedb/database: refactor state reader (#30712) (rjl493456442)
9b3cf57 : eth/protocols/eth: add ETH68 protocol handler fuzzers (#30417) (Marius van der Wijden)
fix test panic (#30741) (rjl493456442 )
4afca7c : p2p/netutil: unittests for addrutil (#30439) (tianyeyouyou)
62cce0c : core/state: tests on the binary iterator (#30754) (Martin HS)
55b18e9 : cmd/geth: remove unlock commandline flag (#30737) (Martin HS)
fix typos (#30767) (bitcoin-lightning )
remove kilic dependency from bls12381 fuzzers (#30296) (jwasinger )
71b32b4 : core/txpool, eth/catalyst: clear transaction pool in Rollback (#30534) (jwasinger)
run tests in parallel (#30384) (Håvard Anda Estensen )
go-ethereum v1.14.12 stable (Martin Holst Swende )
26decf3 : update github main workflows, linters, configs, docs and readme (Pranay Valson)
f9e4e2d : Merge bsp-v2.0.0 to geth-v1.14.12 (#239 ) (#240 ) (Pranay Valson) #240
You can’t perform that action at this time.