github covalenthq/bsp-geth v2.0.0-bsp

one day ago

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

Don't miss a new bsp-geth release

NewReleases is sending notifications on new releases.