github covalenthq/bsp-geth v2.2.0-bsp

4 months ago

Builds

  • 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)
  • fix execution-spec-tests sanitycheck URL (#31314) (Halimao)
  • upgrade to golangci-lint v2 (#31530) (Mobin Mohanan)
  • upgrade -dlgo version to Go 1.24.2 (#31538) (levisyin)

Commits

  • 7cbf934: Fix flakey behavior in simulated backend Rollback (Pierre Rousset)
  • begin v1.15.4 release cycle #247 (Felix Lange)
  • 2585776: eth/gasprice: fix eth_feeHistory blobGasRatio (#31246) (James) #247
  • 939a804: cmd/workload: RPC workload tests for filters and history (#31189) (Felföldi Zsolt) #247
  • 1d2043e: eth/gasprice: sanity check ratio values (#31270) (lightclient) #247
  • fc4dd18: core/txpool: fix error logs flood caused by removeAuthorities (#31249) (buddho) #247
  • drop x/exp direct dependency (#30558) #247 (Martin HS)
  • 6c286be: build/deb: add step for new Go bootstrap to debian rules (#31283) (Felix Lange) #247
  • e1e326e: 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)
  • 7405dc5: 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)
  • begin v1.15.6 release cycle (Felix Lange)
  • 9aba689: core/rawdb,state: add preimage miss metric (#31295) (Delweng)
  • 4cdd7c8: cmd,eth,les: replace Cancun override flag with Prague (#31341) (lightclient)
  • 49ef375: core/txpool: demote error log to warn (#31332) (Austin Larson)
  • prefund pectra precompiles in developer genesis (#31342) (Marius van der Wijden)
  • e442c4d: beacon/types, beacon/blsync: update for electra (#31243) (Felix Lange)
  • no need to check the metric nilness (#31353) (Delweng)
  • eb879a7: go.mod: update crypto to remove dependency warning (#31334) (buddho)
  • ctrl-c to halt the whole import process (#31360) (Delweng)
  • 5606cbc: crypto/secp256k1: update libsecp256k1 (#31242) (Marius van der Wijden)
  • 1ca2da8: eth/ethconfig: add HistoryMode (#31365) (Felix Lange)
  • 18faa25: Update core/txpool/txpool.go (Pierre R)
  • update blockProcFeed in insertChain (#31065) (Felföldi Zsolt)
  • 5117f77: p2p/discover: expose discv5 functions for portal JSON-RPC interface (#31117) (Chen Kai)
  • 444a6d0: cmd/workload: implement checks for history-pruned node (#31355) (jwasinger)
  • 78be413: eth/ethconfig: fix history prune blocks (#31383) (Sina M)
  • f9f1172: core/filtermaps: FilterMaps log index generator and search logic (#31079) (Felföldi Zsolt)
  • e5758c6: accounts/abi: improve unpack performance (#31387) (Marius van der Wijden)
  • fix SetDefault for custom loggers (#31368) (Stephen Buttolph)
  • 475e87c: cmd/evm: fix statetest with multi-fork statetest fixtures (#31374) (danceratopz)
  • update ethereum/tests to v17.0 (#31381) (Sina M)
  • 7d99f7d: cmd/utils: fix geth test issue on OpenBSD (#31357) (Vladimir Támara Patiño)
  • spin up meter ticker routine when enabling metric system (#31400) (Mike Weyandt)
  • 881ee40: eth/catalyst: fix flaky test (#31403) (rjl493456442)
  • 74c6b69: go.mod: bump golang.org/x/net from 0.34.0 to 0.36.0 (#31369) (dependabot[bot])
  • 1cdf4d6: eth/catalyst: set FeeRecipient in dev mode (#31316) (Shude Li)
  • 64bd213: cmd/abigen, accounts/abi/bind: implement abigen version 2 (#31379) (jwasinger)
  • 0f06e35: core/rawdb: allow for truncation in the freezer (#31362) (Marius van der Wijden)
  • d85f796: eth/filters: implement log filter using new log index (#31080) (Felföldi Zsolt)
  • 40ad6be: eth/tracers: fix precompile move feat for debug_traceCall (#31348) (Shahar Rosenberg)
  • add hoodi testnet definition (#31406) (Marius van der Wijden)
  • e5f4b27: internal/ethapi: fix logs bloom in eth_simulateV1 (#31411) (Sina M)
  • fe640f8: core/filtermaps: fixed indexer checkpoint initialization (#31419) (Felföldi Zsolt)
  • set name to chaindata for all the opened db (#31352) (Delweng)
  • Add EstimateGasAtBlock[Hash] to estimate against a specific block (#27508) (Lee Bousfield)
  • 930836e: core/txpool, eth: add GetRLP to transaction pool (#31307) (minh-bq)
  • b47e4d5: core/types: reduce allocs in transaction signing (#31258) (Marius van der Wijden)
  • 80b8d7a: core/types: cleanup tx signer logic (#31434) (Felix Lange)
  • 8e3cd41: cmd/utils: force hash scheme for archive mode (#31439) (maskpp)
  • 03cc294: cmd/workload: fixed filter test request error handling (#31424) (Felföldi Zsolt)
  • 43883c6: eth/tracers: hex-encode returnValue (#31216) (Sina M)
  • 0a8f41e: eth/tracers: fix test (#31445) (rjl493456442)
  • 9fc2bbe: core/filtermaps: allow log search while head indexing (#31429) (Felföldi Zsolt)
  • 9eb610f: p2p/discover: repeat WHOAREYOU challenge when handshake in progress (#31356) (Felix Lange)
  • 7fed958: core/txpool/legacypool: reject gapped tx from delegated account (#31430) (rjl493456442)
  • 07cca7a: core/bloombits: remove old bloombits logic and chain indexer (#31081) (Felföldi Zsolt)
  • respect history cutoff in txindexer (#31393) (Sina M)
  • 8fe09df: cmd/geth: add prune history command (#31384) (Sina M)
  • 624a5d8: eth/filter: downgrade log level (#31450) (rjl493456442)
  • b0b2b76: internal/ethapi: return code 3 from call/estimateGas even if a revert reason was not returned (#31456) (jwasinger)
  • fd4049d: core/rawdb: improve database stats output (#31463) (Felix Lange)
  • cbe902d: core/filtermaps: fix log indexer init conditions (#31455) (Felföldi Zsolt)
  • 28238b6: beacon/params: new checkpoints (#31470) (Felföldi Zsolt)
  • update test submodule (#31479) (rjl493456442)
  • 71e9c9b: internal/ethapi: support for beacon root and withdrawals in simulate api (#31304) (Rez)
  • a14b8ec: core/txpool: reject stale transaction for local tracking (#31473) (rjl493456442)
  • release v1.15.6 stable (Felix Lange)
  • begin v1.15.7 release cycle (Felix Lange)
  • process EL requests in GenerateVerkleChain (#31175) (nethoxa)
  • use fmt.Appendf instead of fmt.Sprintf where possible (#31301) (Shude Li)
  • optimize memory allocation (#30932) (rjl493456442)
  • c49aadc: internal/ethapi: exclude 7702 authorities from result in eth_createAccessList (#31336) (sashabeton)
  • c1ff2d8: core/state: fix double-increment of accountLoaded counter (#31493) (Delweng)
  • 5b4a743: core/rawdb: remove LES database stats (#31495) (rjl493456442)
  • downgrade peer removal error to warning level (#31492) (VolodymyrBg)
  • a82303f: accounts/abi: include access-list in gas estimation (#31394) (protolambda)
  • 6143c35: internal/ethapi: CreateAccessList with stateOverrides (#31497) (georgehao)
  • 714fa4f: cmd/geth: update geth subcommand arguments (#31293) (Delweng)
  • 141968a: core/txpool/legacypool: fix data race in checkDelegationLimit (#31475) (rekyyang)
  • 32f36a6: core/txpool: fix nonce assignment in local tracker (#31496) (rjl493456442)
  • c8a9a9c: core/filtermaps: revert to unindexed mode in case of indexing error (#31500) (Felföldi Zsolt)
  • ffa315f: .gitignore: ignore binaries (#31531) (Marius van der Wijden)
  • 14d576c: core/filtermaps: hashdb safe delete range (#31525) (Felföldi Zsolt)
  • release go-ethereum v1.15.7 stable (Felix Lange)
  • begin v1.15.8 release cycle (Felix Lange)
  • back to v1.15.7, to fix the build (Felix Lange)
  • 827d3fc: .travis.yml: remove macos build (Felix Lange)
  • begin v1.15.8 release cycle reloaded (Felix Lange)
  • bc36f2d: eth, eth/filters: implement API error code for pruned blocks (#31361) (Sina M)
  • 1bd70ba: p2p/nat: improve AddMapping code (#31486) (John)
  • apply snapshot cache flag in the MakeChain (#31534) (Delweng)
  • 7e3170f: core/filtermaps: add metrics (#31511) (Felföldi Zsolt)
  • d342f76: accounts/abi/abigen: fix a flaky bind test case NewSingleStructArgument (#31501) (Delweng)
  • a9e6c8d: triedb/pathdb: improve perf by separating nodes map (#31306) (Ng Wei Han)
  • ee30681: core/txpool: add GetMetadata to transaction pool (#31433) (minh-bq)
  • 3e4fbce: p2p/discover: repeat exact encoding when resending WHOAREYOU packet (#31543) (thinkAfCod)
  • d2176f4: p2p/discover: pass node instead of node ID to TALKREQ handler (#31075) (thinkAfCod)
  • fixup typos (#31540) (owen)
  • fix typos in docs and comments (#31548) (fuder.eth)
  • 22c0605: eth/protocols/eth: improve over/underflow handling in GetBlockHeaders (#31522) (antonis19)
  • 90d44e7: core, eth/downloader: implement pruning mode sync (#31414) (rjl493456442)
  • fix calls to HistoryPruningCutoff (#31552) (Felix Lange)
  • 49f0d49: cmd/devp2p/internal/v5test: log test descriptions (#31551) (Felix Lange)
  • 553183e: core, eth, node: use sync write option in pebble (#31519) (rjl493456442)
  • 9f83e9e: beacon/blsync: add checkpoint import/export file feature (#31469) (Felföldi Zsolt)
  • ff365af: p2p/nat: remove forceful port mapping in upnp (#30265) (Nathan Jo)
  • 77dc1ac: internal/era: random access to header and receipts (#31544) (Sina M)
  • 21b035e: cmd/geth: set trie,gc and other cache flags for import chain (#31577) (Delweng)
  • ec6d104: eth/remotedb: improve error handling (#31331) (Ocenka)
  • 2e739fc: core/txpool: add 7702 protection to blobpool (#31526) (rjl493456442)
  • 5cc9137: core/vm: optimize push2 opcode (#31267) (Marius van der Wijden)
  • a7f24c2: p2p/nat: fix UPnP port reset (#31566) (Csaba Kiraly)
  • 60b922f: core/txpool: add notice to Clear that is not meant for production code (#31567) (lightclient)
  • 0c2ad07: core/txpool: allow tx and authority regardless of admission order (#31373) (Luis Ayuso)
  • 2547bb2: eth/fetcher: Fix flaky TestTransactionForgotten test using mock clock (#31468) (crStiv)
  • 4906c99: accounts/usbwallet: full 32bit chainId support for Trezor (#17439) (HackyMiner)
  • 9b4eab6: eth/catalyst: in tests, manually sync txpool after initial chain insertion to prevent race between txpool head reset and promotion of txs that will be subsequently added (#31595) (jwasinger)
  • f64aa6e: internal/testlog: fix log output from sub-loggers (#31539) (jwasinger)
  • a9444ea: tests/testdata: revert to v17.0 (Felix Lange)
  • release go-ethereum v1.15.8 stable (Felix Lange)
  • begin v1.15.9 release cycle (Felix Lange)
  • better dial/serve success metrics (#31629) (Csaba Kiraly)
  • add logic to drop peers randomly when saturated (#31476) (Csaba Kiraly)
  • initialize history pruning in BlockChain (#31636) (Felix Lange)
  • remove martin from CODEOWNERS (#31637) (rjl493456442)
  • fix dial metrics not picking up the right error (#31621) (Csaba Kiraly)
  • e3e9d7c: cmd/geth: remove the unused bloomfilter.size flag (#31646) (Delweng)
  • ebb3eb2: core/filtermaps: fix map renderer reorg issue (#31642) (Felföldi Zsolt)
  • 846d578: core/state: fix log format (#31610) (maskpp)
  • 8797497: core/txpool/legacypool: fix data race of txlookup access (#31641) (Miro)
  • fix history pruning initialization for empty DB (#31656) (Felix Lange)
  • fix sync reset in pruned nodes (#31638) (Sina M)
  • fix transaction sender cache miss before broadcast (#31657) (Csaba Kiraly)
  • add prague timestamp for mainnet (#31535) (lightclient)
  • 13b157a: core,params: add fork readiness indicator in logs (#31340) (lightclient)
  • 074da25: eth/catalyst: sanitize simulated beacon period to avoid overflowing time.Duration (#31407) (jwasinger)
  • add tx to locals only if it has a chance of acceptance (#31618) (rjl493456442)
  • 2e0ad2c: core/filtermaps: only use common ancestor snapshots (#31668) (Felföldi Zsolt)
  • 4c9e7d1: core/filtermaps: make ChainView thread safe (#31671) (Felföldi Zsolt)
  • fail execution if system call fails to execute (#31639) (Gabriel-Trintinalia)
  • bf6da20: eth/gasprice: fix eth_feeHistory blobGasUsedRatio divide zero (#31663) (Morty)
  • 7f57437: eth/filters, core/filtermaps: safe chain view update (#31590) (Felföldi Zsolt)
  • 5a7bbb4: beacon/params, core/filtermaps: update checkpoints (#31674) (Felföldi Zsolt)
  • 14f1543: core/filtermaps: clone cached slices, fix tempRange (#31680) (Felföldi Zsolt)
  • release go-ethereum v1.15.9 stable (Felix Lange)
  • begin v1.15.10 release cycle (Felix Lange)
  • 1591d16: internal/debug: add debug_setMemoryLimit (#31441) (georgehao)
  • allow passing AuthorizationList to calls (#31198) (colin)
  • increase default gas limit to 36M (#31705) (Marius van der Wijden)
  • b62756d: beacon/params: add mainnet electra config (#31706) (Felföldi Zsolt)
  • b6bdd69: core/filtermaps: fix deadlock in filtermap callback (#31708) (rjl493456442)
  • release go-ethereum v1.15.10 stable (Felix Lange)
  • begin v1.15.11 release cycle (Felix Lange)
  • 0045267: core/txpool/legacypool: refactor truncatePending (#31715) (Marius van der Wijden)
  • add edgecase for rangeproof correctness (#31667) (Martin HS)
  • apply overrides to mainnet chainconfig (#31733) (Marius van der Wijden)
  • 0ac4a84: beacon/engine: omit empty witness in payload response (#31739) (rjl493456442)
  • 947fd3a: crypto/kzg4844: add ComputeCells functionality (#31378) (Marius van der Wijden)
  • ba0a61b: cmd/geth: print crit log if chain config is not compatible (#31743) (zhiqiangxu)
  • 21341f6: eth/fetcher: define BatchSize as a constant (#31742) (Csaba Kiraly)
  • 7612872: core/filtermaps: do not derive full receipts during rendering (#31716) (Marius van der Wijden)
  • 701df4b: cmd/geth: fix compatErr in initGenesis (#31746) (ericxtheodore)
  • fix retrieval of pending block (#31504) (Shude Li)
  • ed93a5a: cmd/devp2p: test for non-existent block request (#31506) (Abel)
  • avoid double close resp.Body (#31710) (Daniel Liu)
  • 79807bc: core, eth/gasestimator: introduce MaxGasUsed for estimation (#31735) (rjl493456442)
  • 341929a: core/filtermaps: fix log value search range (#31734) (Felföldi Zsolt)
  • 8868ad6: core/filtermaps: fix log index initialization (#31750) (Felföldi Zsolt)
  • 2d86a54: core/txpool/legacypool: fix data race of pricedList access (#31758) (Miro)
  • fix comment for DefaultBlobSchedule (#31760) (zhiqiangxu)
  • reduce load on txindexer from API (#31752) (Sina M)
  • 1b18ba2: logs(indexer)Clean up log format in head index progress messages (#31761) (Marcel)
  • add test suite for preimage store (#31574) (GarmashAlex)
  • bca0646: internal/ethapi: fix tx.from in eth_simulateV1 (#31480) (Sina M)
  • add method name length limit (#31711) (Matus Kysel)
  • 7705d13: eth/tracers: fix standardTraceBlockToFile (#31763) (jwasinger)
  • release go-ethereum v1.15.11 stable (Felix Lange)
  • 4cd54f4: Rebase bsp-v2.2.0 onto geth-v1.15.10 (Pranay Valson) #253

Don't miss a new bsp-geth release

NewReleases is sending notifications on new releases.