github covalenthq/bsp-geth v2.1.0-bsp

one day ago

Documentation

  • fix typo (#30740) (witty)

Builds

  • use slices.Clone for copying slice (#30716) (zhiqiangxu)
  • deps: bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#30728) (dependabot[bot])
  • upgrade -dlgo version to Go 1.23.3 (#30742) (Marius Kjærstad)
  • update to Go 1.23.4 (#30872) (Hteev Oli)
  • deps: bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#30921) (dependabot[bot])
  • upgrade golangci-lint to v1.63.4 (#31019) (Daniel Liu)
  • upgrade -dlgo version to Go 1.23.5 (#31037) (levisyin)
  • bump test timeout (#31095) (Sina M)
  • retry PPA upload up to three times (#31099) (Felix Lange)
  • provide a flag to disable publishing in dockerx build (#31098) (Felix Lange)
  • update to Go 1.23.6 (#31130) (ericxtheodore)
  • update EEST fixtures to prague devnet-6 (#31088) (Sina M)
  • upgrade -dlgo version to Go 1.24.0 (#31159) (levisyin)
  • replace tenv linter with usetesting (#31172) (levisyin)
  • filter out .git folder for go generate check (#31265) #247 (rjl493456442)
  • update PPA Go bootstrap version to 1.23 (#31282) #247 (Felix Lange)
  • simplify go mod tidy check (#31266) #247 (Shude Li)
  • upgrade to Go 1.24.1 and golangci-lint 1.64.4 (#31313) #247 (levisyin)

Chores

Commits

  • 87465e9: beacon/light: remove unused CommitteeChain.signerThreshold (#30484) (zhiqiangxu)
  • 25bc077: core/vm: speed up push and interpreter loop (#30662) (Martin HS)
  • add code to witness when state object is accessed (#30698) (lightclient)
  • 5230b06: cmd/utils, eth/ethconfig: remove some ancient leftover flag (#30705) (Péter Szilágyi)
  • 20bf543: internal/flags: remove Merge, it's identical to slices.Concat (#30706) (Péter Szilágyi)
  • a1d049c: internal/flags: remove low-use type TextMarshalerFlag (#30707) (Péter Szilágyi)
  • remove personal RPC namespace (#30704) (Martin HS)
  • a1093d9: eth/tracers: flatCallTracer error compatible with parity (#30497) (Delweng)
  • 6e1fedb: tests/fuzzers/bls12381: more verbose fuzzing-output (#30724) (Martin HS)
  • 484f0f4: core/txpool: improve error responses with wrapped errors (#30715) (piersy)
  • 7d6e153: eth/catalyst: make engine api test time independent (#30713) (Péter Szilágyi)
  • 014e2b0: core/vm/runtime: invoke tx-end hook (#30711) (Martin HS)
  • 06cbc80: core, trie: verkle state processor tests (#30672) (Guillaume Ballet)
  • fix issues with benchmarks (#30667) (Martin HS)
  • 229ce64: eth/tracers: fill the creationMethod in flatCall (#30539) (Delweng)
  • e56bbd7: core/state: small fix in hooked statedb (#30732) (Martin HS)
  • 9c08631: cmd/utils: change blssync.JWTSecretFlag to DirectoryFlag (#30729) (Marius van der Wijden)
  • add RevertErrorData function and example (#30669) (Felix Lange)
  • 8e00f95: ethclient/gethclient: testcase for createAccessList, make tabledriven (#30194) (SangIlMo)
  • 0fc9cca: internal/ethapi: Set basefee for AccessList based on given block, not chain tip (#30538) (jwasinger)
  • a6037d0: accounts/usbwallet: support dynamic tx (#30180) (Madhur Shrimal)
  • 5b78aef: signer/core: extended support for EIP-712 array types (#30620) (Naveen)
  • d42d450: cmd/evm: benchmarking via statetest command + filter by name, index and fork (#30442) (jwasinger)
  • 7cbce8e: beacon/blsync: remove cli dependencies (#30720) (Felföldi Zsolt)
  • 3c7336b: core/state: invoke OnCodeChange-hook on selfdestruct (#30686) (Karol Chojnowski)
  • 896fc51: trie/utils: remove unneeded initialization (#30472) (zhiqiangxu)
  • build and upload RISC-V docker images too (#30739) (Péter Szilágyi)
  • 74ef474: core/state, triedb/database: refactor state reader (#30712) (rjl493456442)
  • 3f5f2ef: eth/protocols/eth: add ETH68 protocol handler fuzzers (#30417) (Marius van der Wijden)
  • fix test panic (#30741) (rjl493456442)
  • ae83912: p2p/netutil: unittests for addrutil (#30439) (tianyeyouyou)
  • ec280e0: core/state: tests on the binary iterator (#30754) (Martin HS)
  • a5f0001: cmd/geth: remove unlock commandline flag (#30737) (Martin HS)
  • fix typos (#30767) (bitcoin-lightning)
  • remove kilic dependency from bls12381 fuzzers (#30296) (jwasinger)
  • 581e214: 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)
  • begin v1.14.13 release cycle (Martin Holst Swende)
  • fix typo in v1.14.13 release cycle name (Martin Holst Swende)
  • 6d3d252: core/vm/program: evm bytecode-building utility (#30725) (Martin HS)
  • e3d61e6: core, eth, internal, cmd: rework EVM constructor (#30745) (rjl493456442)
  • a25be32: core, eth, internal, miner: remove unnecessary parameters (#30776) (rjl493456442)
  • 2cd25fd: internal/ethapi: remove double map-clone (#30788) (Hyunsoo Shin (Lake))
  • typos in comments (#30779) (wangjingcun)
  • replace custom logic with bytes.HasPrefix (#30771) (j2gg0s)
  • 6485d5e: core, triedb: remove destruct flag in state snapshot (#30752) (rjl493456442)
  • 5e1a39d: internal/flags: fix "flag redefined" bug for alias on custom flags (#30796) (Daniel Liu)
  • ab4a1cc: eth/tracers/logger: fix json-logger output missing (#30804) (Martin HS)
  • 02159d5: eth/tracers/logger: improve markdown logger (#30805) (Martin HS)
  • 19fa71b: internal/ethapi: remove double map-clone (#30803) (Hyunsoo Shin (Lake))
  • 3c754e2: accounts/abi: fix MakeTopics mutation of big.Int inputs (#30785) (Jordan Krage)
  • 2380012: core/state/snapshot: simplify snapshot rebuild (#30772) (Arran Schlosberg)
  • b4d99e3: eth/ethconfig: improve error message if TTD missing (#30807) (Felix Lange)
  • d7e7b54: core/tracing: add GetCodeHash to StateDB (#30784) (Nebojsa Urosevic)
  • a11b4be: Revert "core/state/snapshot: simplify snapshot rebuild (#30772)" (#30810) (rjl493456442)
  • 915248c: cmd/evm: don't reuse state between iterations, show errors (#30780) (jwasinger)
  • better document reason for dropping error on return (#30811) (wangjingcun)
  • 8c1a36d: core/state/snapshot: handle legacy journal (#30802) (rjl493456442)
  • combine validation loops in VerifyRangeProof (#30823) (Ng Wei Han)
  • exclude empty outputs in requests commitment (#30670) (Felix Lange)
  • 53f66c1: cmd/bootnode: remove bootnode utility (#30813) (Marius van der Wijden)
  • c7a8bce: core/types: add length check in CalcRequestsHash (#30829) (Felix Lange)
  • 05148d9: triedb/pathdb: track flat state changes in pathdb (snapshot integration pt 2) (#30643) (rjl493456442)
  • 03c37cd: core/state: introduce code reader interface (#30816) (rjl493456442)
  • switch EVM tx context in ApplyMessage (#30809) (rjl493456442)
  • ce8cec0: eth/tracers: fix state hooks in API (#30830) (Sina M)
  • 5347280: cmd/evm: improve block/state test runner (#30633) (lightclient)
  • fix oss-fuzz fuzzer (#30845) (Martin HS)
  • ae5a16f: internal/debug: rename --trace to --go-execution-trace (#30846) (Felix Lange)
  • 4afab7e: eth/downloader: move SyncMode to package eth/ethconfig (#30847) (Felix Lange)
  • add some more entries for auto assignment (#30851) (Felix Lange)
  • f0e7382: cmd/evm, eth/tracers: refactor structlogger and make it streaming (#30806) (Martin HS)
  • 67a3b08: core/tracing: extends tracing.Hooks with OnSystemCallStartV2 (#30786) (Nebojsa Urosevic)
  • 08e6bdb: trie/utils: ensure master can generate a correct genesis for kaustinen7 (#30856) (Guillaume Ballet)
  • a722adb: core/txpool: remove unused parameter local (#30871) (steven)
  • a91dcf3: core/state: enable partial-functional reader (snapshot integration pt 3) (#30650) (rjl493456442)
  • 75f8473: cmd/evm: consolidate evm output switches (#30849) (Martin HS)
  • 4ecf085: core/vm: remove unnecessary comment (#30887) (Zheyuan He)
  • 9045b79: metrics, cmd/geth: change init-process of metrics (#30814) (Martin HS)
  • 330190e: accounts/abi: support unpacking solidity errors (#30738) (Darren Kelly)
  • c7e740f: core/state: remove pointless wrapper functions (#30891) (gitglorythegreat)
  • fix DiscReason encoding/decoding (#30855) (lorenzo)
  • 88cbfab: internal/ethapi: add block override to estimateGas (#30695) (Antony Denyer)
  • DNS resolution for static nodes (#30822) (Lucas)
  • implement eip-7702 set code tx (#30078) (lightclient)
  • bc1ec69: trie/pathdb: state iterator (snapshot integration pt 4) (#30654) (rjl493456442)
  • 5c58612: core/vm, go.mod: update uint256 and use faster method to write to memory (#30868) (Martin HS)
  • 3c208cd: accounts/abi/bind: make it possible to wait for tx hash (#30079) (maskpp)
  • fixes for Prague fork in GenerateChain (#30924) (Felix Lange)
  • 5b9a3ea: core/vm: make all opcodes proper type (#30925) (Martin HS)
  • 06dfb42: core/types, internal/ethapi: fixes for prague RPC encoding (#30926) (Felix Lange)
  • 1321a42: cmd/evm: make evm statetest accept non-json files (#30927) (Martin HS)
  • 9d4b29f: core/types: updates for EIP-7702 API functions (#30933) (Felix Lange)
  • 73a4ecf: core/types: rename SetCodeAuthorization 'v' to 'yParity' (Felix Lange)
  • f861535: cmd/evm: update tests for SetCodeAuthorization JSON encoding change (#30936) (Felix Lange)
  • f1e6372: core, core/types: rename AuthList to SetCodeAuthorizations (#30935) (Felix Lange)
  • update system contracts for prague devnet-5 (#30938) (Felix Lange)
  • f4e8e87: internal/flags: update copyright year to 2025 (#30976) (かげ)
  • 0feb999: crypto/bn256: fix MulScalar (#30974) (gitglorythegreat)
  • use cmp.Compare (#30958) (gitglorythegreat)
  • 06883c1: eth/tracers/logger: skip system calls (#30923) (Felix Lange)
  • a9ab53d: internal/ethapi: update default simulation timestamp increment to 12 (#30981) (Sina M)
  • c5a8d34: core/rawdb: fix panic in freezer (#30973) (Marius van der Wijden)
  • 6897a4a: core/types: improve printList in DeriveSha test (#30969) (georgehao)
  • 9298074: eth/protocols/eth: prevent hanging dispatch (#30918) (Martin HS)
  • e75f354: cmd/clef: fix JS issues in documentation (#30980) (Savely)
  • 5065e6c: triedb/pathdb: fix tester generator (#30972) (Ceyhun Onur)
  • remove private network section from readme (#31005) (Marius van der Wijden)
  • 82e963e: triedb/pathdb: configure different node hasher in pathdb (#31008) (rjl493456442)
  • f460f01: eth/tracers/logger: return revert reason (#31013) (Martin Redmond)
  • 8752785: cmd/devp2p/internal/ethtest: using slices.SortFunc to simplify the code (#31012) (dashangcun)
  • fcf5204: core/txpool/legacypool: fix flaky test TestAllowedTxSize (#30975) (Quentin McGaw)
  • remove unused function parameters (#31001) (Paul Lange)
  • 37c0e69: cmd, core, miner: rework genesis setup (#30907) (rjl493456442)
  • fix some typos in comments and names (#31023) (georgehao)
  • 04a336a: core/types: change SetCodeTx.ChainID to uint256 (#30982) (Felix Lange)
  • 8dfad57: eth/gasprice: ensure cache purging goroutine terminates with subscription (#31025) (jwasinger)
  • 9b68875: beacon/engine: check for empty requests (#31010) (Sina M)
  • use sync.Once for SenderCacher initialization (#31029) (georgehao)
  • 47d17ac: core/txpool/legacypool: ensure pending nonces are reset by SubPool.Clear (#31020) (jwasinger)
  • 4d94bd8: core/tracing: document OnCodeChange now being called from SelfDestruct (#31007) (Matthieu Vachon)
  • implement state history v2 (#30107) (rjl493456442)
  • ea31bd9: ethdb/memorydb: faster DeleteRange (#31038) (Felföldi Zsolt)
  • cc814d6: cmd/abigen: require either --abi or --combined-json (#31045) (Cedrick)
  • 17199da: core/types: correct chainId check for pragueSigner (#31032) (Shude Li)
  • 530adfc: core/types: initialize ChainID in SetCodeTx copy method (#31054) (Shude Li)
  • e25cedf: core/txpool: terminate subpool reset goroutine if pool was closed (#31030) (jwasinger)
  • 2bf4a8f: cmd/evm: refactor handling output-files for t8n (#30854) (Martin HS)
  • 6c10996: eth/filters: ensure API timeoutLoop terminates with event system (#31056) (jwasinger)
  • 4af9af4: go.mod: remove toolchain line (#31057) (Felix Lange)
  • c43faa3: cmd/evm: restore --bench flag to evm statetest (#31055) (Danno Ferrin)
  • support configuring NAT in TOML file (#31041) (Felix Lange)
  • d10c61c: go.mod: gencodec stable v0.1.0 (#31062) (ucwong)
  • a840e9b: triedb/pathdb: fix state revert on v2 history (#31060) (rjl493456442)
  • reduce allocations in stacktrie (#30743) (Martin HS)
  • 3375680: eth/catalyst: fail on duplicate request types (#31071) (Sina M)
  • f700ed9: accounts/usbwallet: fix ledger access for latest firmware and add Ledger Flex (#31004) (Michael de Hoog)
  • 3003a13: core/vm: implement EIP-2537 spec updates (#30978) (Sina M)
  • 75526bb: p2p/nat: add stun protocol (#31064) (zhen peng)
  • f0e8a3e: fix README.md (#31076) (Christina)
  • nuke total difficulty (#30744) (Péter Szilágyi)
  • 3fcbb67: .github: add lint step (#31068) (Sina M)
  • 52766be: core/{.,state,vm},miner,eth/tracers,tests: implement 7709 with a syscall flag (#31036) (Guillaume Ballet)
  • 7b96ec4: .travis.yml: change arch for Docker build to arm64 (#31096) (Felix Lange)
  • d80da7c: Revert ".travis.yml: change arch for Docker build to arm64 (#31096)" (Felix Lange)
  • add IsOnCurve check (#31100) (Felix Lange)
  • begin v1.15.0 release cycle (Felix Lange)
  • add build tags for wasip1 (#31090) (Ryan Tinianov)
  • implement eip-7623 floor data gas (#30946) (Sina M)
  • a50cac5: core/vm: EXTCODE* return delegation designator for 7702 (#31089) (Sina M)
  • update system contract addresses for devnet-6 (#31102) (lightclient)
  • fc12dbe: eth/catalyst: fix validation of type 0 request (#31103) (Sina M)
  • 55a1861: core/vm: simplify tracer hook invocation in interpreter loop (#31074) (jwasinger)
  • e26dd77: tests/fuzzers/bls12381: fix error message in fuzzCrossG2Add (#31113) (kazak)
  • 0ad0966: core/rawdb: introduce flush offset in freezer (#30392) (rjl493456442)
  • copy genesis before modifying (#31097) (Marius van der Wijden)
  • start osaka fork (#31125) (Marius van der Wijden)
  • e6f3ce7: params,core: add max and target value to chain config (#31002) (lightclient)
  • assign default difficulty to zero for chain without ethash (#31067) (Felix Lange)
  • 7c7b7f6: core/txpool: remove locals-tracking from txpools (#30559) (Martin HS)
  • 59d2eec: core/txpool/blobpool: fix incorrect arguments in test (#31127) (Marius van der Wijden)
  • c4ad459: consensus/misc/eip4844: use head's target blobs, not parent (#31101) (lightclient)
  • ed1d46b: consensus/misc/eip4844: more changes for blob gas calculation (#31128) (Felix Lange)
  • aaaf01d: core/tracing: state journal wrapper (#30441) (Sina M)
  • update license comments and AUTHORS (#31133) (Felix Lange)
  • release go-ethereum v1.15.0 (Felix Lange)
  • begin v1.15.1 release cycle (Felix Lange)
  • d11e9c0: cmd/devp2p/internal/ethtest: remove TD from status validation (#31137) (Marcin Sobczak)
  • 4cda8f0: params,core/forkid: enable prague on holesky and sepolia (#31139) (lightclient)
  • 9064038: consensus/beacon: remove TestingTTDBlock (#31153) (Felix Lange)
  • d2ca7cf: p2p/discover: remove unused parameter in revalidationList.get (#31155) (Harry Ngo)
  • 22b9354: p2p/discover: make discv5 response timeout configurable (#31119) (Chen Kai)
  • cdb66c8: core/txpool/legacypool: add support for SetCode transactions (#31073) (lightclient)
  • da71839: internal/ethapi: fix panic in debug methods (#31157) (Sina M)
  • copy preimage store pointer in StateTrie.Copy (#31158) (jwasinger)
  • 24ed0b5: go.mod: update blst to v0.3.14 (#31165) (Marius van der Wijden)
  • sanity-check fork configuration in genesis (#31171) (Felix Lange)
  • 913fee4: core/rawdb: skip setting flushOffset in read-only mode (#31173) (rjl493456442)
  • release go-ethereum v1.15.1 stable (Felix Lange)
  • begin v1.15.2 release cycle (Felix Lange)
  • 68de26e: core/types: create block's bloom by merging receipts' bloom (#31129) (minh-bq)
  • e5bc789: consensus/beacon: fix isPostMerge for mainnet (#31191) (Felix Lange)
  • fix marshaling of NAT in TOML (#31192) (Felix Lange)
  • d37a0b8: eth/protocols/eth: add discovery iterator to protocol (#31185) (Felix Lange)
  • release go-ethereum v1.15.2 stable (Felix Lange)
  • begin v1.15.3 release cycle (Felix Lange)
  • do not expect ordering in stacktrie during fuzzing (#31170) (Marius van der Wijden)
  • clarify description for history.state flag (#31164) (piersy)
  • add comment describing block number tags (#30984) (EdisonSR)
  • 32c6aa8: core/vm: clean up EVM environmental structure (#31061) (rjl493456442)
  • add osaka blob schedule (#31174) (Marius van der Wijden)
  • dab746b: eth/catalyst: support earlier forks in SimulatedBeacon (#31084) (Matthieu Vachon)
  • aac6219: core/asm: delete assembler/disassembler (#31211) (Felix Lange)
  • 67cd4cd: .github: downgrade go for lint step (#31217) (Sina M)
  • c8781be: core/txpool/legacypool: add setCodeTx reorg test (#31206) (Marius van der Wijden)
  • b1f88ef: internal/ethapi: handle prague system calls in eth_simulate (#31176) (nethoxa)
  • dcc0b37: eth/tracers: refactor block context in test runner (#29450) (Delweng)
  • 301a868: oss-fuzz: remove deprecated targets (#31224) (Martin HS)
  • 2a81bba: p2p/nat: remove test with default servers (#31225) (Felix Lange)
  • 53e8e1f: core/types: remove unneeded todo marker (#31179) (rrhlrmrr)
  • 5552ada: signer/core: fix encoding of bytes nested within array (#31049) (jwasinger)
  • 8a14362: internal/ethapi: fix prev hashes in eth_simulate (#31122) (Sina M)
  • cb9653d: cmd/clef: improve documentation in readme (#31218) (Maximilian Hubert)
  • report error from setupDiscovery at startup (#31233) (Felix Lange)
  • a0e6381: go.mod: update cloudflare-go (#31240) (Marius van der Wijden)
  • add comment to FromECDSAPub (#31241) (Marius van der Wijden)
  • 9211a0e: core/txpool: move setcode tx validation into legacyPool (#31209) (rjl493456442)
  • add deposit contract addresses (#31247) (Marius van der Wijden)
  • f688343: ethclient/simulated: add goroutine leak test (#31033) (jwasinger)
  • 756310f: eth/protocols/eth: fix loading "eth" ENR key in dial filter (#31251) (Shude Li)
  • release go-ethereum v1.15.3 stable (Felix Lange)
  • begin v1.15.4 release cycle #247 (Felix Lange)
  • eed165d: eth/gasprice: fix eth_feeHistory blobGasRatio (#31246) (James) #247
  • 729e0d6: cmd/workload: RPC workload tests for filters and history (#31189) (Felföldi Zsolt) #247
  • d3e727b: eth/gasprice: sanity check ratio values (#31270) (lightclient) #247
  • 5dbf909: core/txpool: fix error logs flood caused by removeAuthorities (#31249) (buddho) #247
  • drop x/exp direct dependency (#30558) #247 (Martin HS)
  • 6d9a2e4: build/deb: add step for new Go bootstrap to debian rules (#31283) (Felix Lange) #247
  • 770e7cb: core/tracing: stringer for gas and nonce change reasons (#31234) (Matthieu Vachon) #247
  • remove EventMux accessors (#30017) #247 (Darioush Jalali)
  • do not add failed tx to localTxTracker (#31202) #247 (Kuwon Sebastian Na)
  • check blob transaction validity on the peer goroutine when received (#31219) #247 (jwasinger)
  • add BlobBaseFee method (#31290) #247 (Shude Li)
  • release go-ethereum v1.15.4 stable #247 (Felix Lange)
  • begin v1.15.5 release cycle #247 (Felix Lange)
  • ea918d1: eth/tracers: fix omitempty for memory and storage (#31289) (Sina M) #247
  • match on deposit contract log topic (#31317) #247 (Felix Lange)
  • release v1.15.5 stable #247 (Felix Lange)
  • 1226e95: Merge Pectra Upgrade for BSP (#245) (Pranay Valson) #245

Don't miss a new bsp-geth release

NewReleases is sending notifications on new releases.