Commit graph

  • c30a25a282 beacon/blsync: fix engine API version selection Zsolt Felfoldi 2025-11-26 03:09:17 +0100
  • 05365d8538 beacon/params: add fulu config for all networks zsfelfoldi 2025-11-13 04:48:48 +0100
  • d33276f9fd test: add suit test healthykim 2025-11-26 10:54:20 +0900
  • 2f6fcf7082
    Create CODE_OF_CONDUCT.md rfranciscoa348-png 2025-11-25 16:22:43 -0800
  • f7b662f7d1
    Update rules.go 0xLogicalx 2025-11-25 23:57:53 +0100
  • 98d305f0fb
    Update types.go Justin 2025-11-25 22:57:19 +0100
  • 385bae25d8
    Update json.go Justin 2025-11-25 22:56:35 +0100
  • 55ee07dd6b
    Update hexutil.go Justin 2025-11-25 22:55:45 +0100
  • 0a8f3b0177 core/vm: for selfdestruct/sstore whose gas funcs are dependent on reading state, move readOnly call context check into gas func to avoid unecessary state reads in the gas handler in case where these are called in a static context. Jared Wasinger 2025-11-25 12:13:58 -0800
  • 47f4e5625a trie/bintrie: deserialize zero hashes as Empty nodes instead of HashedNode rizkyikiw42 2025-11-25 23:50:46 +0800
  • 2573deca3d all: use direct equality for Hash/Address instead of bytes.Equal on .Bytes() ANtutov 2025-11-25 14:17:46 +0000
  • b04df226fa
    cmd/geth: skip resolver for zero-commitment verkle children (#33265) Bashmunta 2025-11-25 14:34:58 +0200
  • 788226c995
    cmd/geth: skip resolver for zero-commitment verkle children Bashmunta 2025-11-25 09:53:10 +0200
  • 19daa89117
    Update logger.go David Klank 2025-11-25 09:10:45 +0200
  • b4dcb33b19 chore: fix inaccurate package comment in blocktest/test_hash.go zjumathcode 2025-11-25 14:42:12 +0800
  • 20c798e4eb
    fix: break outer cuiweixie 2025-11-25 12:05:42 +0800
  • 2b9e1790c7
    docs: clarify that V5Bootnodes should reference Execution Layer nodes only Ankita Virani (ankita.eth) 2025-11-25 11:03:23 +0700
  • 15ada877cf
    p2p/discover: optimize findnodeByID cuiweixie 2025-11-16 19:26:18 +0800
  • 2a4847a7d1
    core/rawdb: fix underflow in freezer inspect for empty ancients (#33203) VolodymyrBg 2025-11-25 04:24:17 +0200
  • a6191d8272
    core/txpool/blobpool: drain and signal pending conversion tasks on shutdown (#33260) sashass1315 2025-11-25 04:23:30 +0200
  • 2683994f02
    docs: add gRPC API documentation with architecture overview, usage examples, performance characteristics, and development guidelines for low-latency trading operations floor-licker 2025-11-24 17:43:45 -0500
  • 31df5c2109
    feat: add example gRPC client with convenient wrappers for bundle simulation, submission, batch storage reads, pending transactions, and contract calls, demonstrating low-latency API usage patterns for high-frequency trading floor-licker 2025-11-24 17:43:02 -0500
  • f4f221353d
    feat: integrate gRPC service into Ethereum node lifecycle with configuration options for EnableGRPC, GRPCHost, and GRPCPort, register service as node lifecycle component for automatic startup and graceful shutdown, expose miner access through EthAPIBackend, and enable low-latency binary trading operations alongside traditional JSON-RPC floor-licker 2025-11-24 17:42:22 -0500
  • 0488a11776
    fix: correct gRPC server implementation to match actual Geth API signatures and bundle structure, fix error type conversions, simplify EVM context creation, and add proper bundle hash generation floor-licker 2025-11-24 17:38:54 -0500
  • 51d742510b
    Update blockchain.go Justin 2025-11-24 23:15:23 +0100
  • 7442b66c4f
    internal/debug: add missing pyroscope tags flag to command-line flags Carlos Bermudez Porto 2025-11-24 15:55:25 -0300
  • 77a6c67f74
    internal/debug: enhance pyroscope profiler with tag support Carlos Bermudez Porto 2025-11-24 15:53:02 -0300
  • 4893929912
    core/txpool/blobpool: drain and signal pending conversion tasks on shutdown sashass1315 2025-11-24 20:27:12 +0200
  • 00a1bfacfa
    internal/debug: integrate grafana pyroscope profiling support Carlos Bermudez Porto 2025-11-24 15:20:27 -0300
  • 6b6d3f2f68 small refactors Jared Wasinger 2025-11-24 09:42:00 -0800
  • 1b68c062d4
    Update interfaces.go 0xLogicalx 2025-11-24 18:19:05 +0100
  • 62d3b4a553
    cmd/blsync: remove todo cuiweixie 2025-11-24 22:36:53 +0800
  • 5748dd18e7
    consensus/beacon: fix blob gas error message formatting (#33201) Rizky Ikwan 2025-11-24 15:30:44 +0100
  • 515a3d9890
    Remove unnecessary blank line in ancient_utils.go rjl493456442 2025-11-24 22:29:37 +0800
  • 87d35fe261
    build(deps): bump github.com/consensys/gnark-crypto in /cmd/keeper dependabot[bot] 2025-11-24 14:28:03 +0000
  • add727c867
    build(deps): bump golang.org/x/crypto in /cmd/keeper dependabot[bot] 2025-11-24 14:11:14 +0000
  • b5c3b32eeb
    eth/catalyst: remove the outdated comments of ForkchoiceUpdatedV1 (#33251) georgehao 2025-11-24 22:02:13 +0800
  • 495a1d2b1a
    core, cmd: removed tablewriter from the dependencies (#33218) Cedrick AH 2025-11-24 14:50:48 +0100
  • 4bfa8d34a7 core/state: export statistics to metrics Gary Rong 2025-11-24 21:41:19 +0800
  • b0efa6d15d
    Format freezerInfo struct field alignment rjl493456442 2025-11-24 21:08:04 +0800
  • 8d4dd2ae93
    Refactor freezerInfo head assignment logic rjl493456442 2025-11-24 21:03:04 +0800
  • f8e5b53f88
    cmd/utils: make datadir.minfreedisk an IntFlag (#33252) phrwlk 2025-11-24 15:01:00 +0200
  • 39f8a6baae
    Update release.yml AJoX 2025-11-24 12:50:55 +0100
  • 3db455b5a0
    Update release-ppa.yml AJoX 2025-11-24 12:50:36 +0100
  • de723f3ff0
    Update release-azure-cleanup.yml AJoX 2025-11-24 12:50:28 +0100
  • a15f29a6f6
    cmd/utils: make datadir.minfreedisk an IntFlag phrwlk 2025-11-24 12:50:16 +0200
  • fa63d8b832
    Remove the outdated comments of ForkchoiceUpdatedV1 georgehao 2025-11-24 16:59:58 +0800
  • 25f07b1040
    build, internal, Makefile: upgrade package build (#1746) Daniel Liu 2025-11-24 15:21:09 +0800
  • e364107006 remove logging statement Jared Wasinger 2025-11-23 21:44:29 -0800
  • c53b38e5fe
    internal/jsre: pass only extra args to setTimeout/setInterval callbacks#32936 (#1782) wit liu 2025-11-24 13:30:44 +0800
  • b8feb5cffc
    core/state: reduce one alloc #33024 (#1784) wit liu 2025-11-24 13:30:15 +0800
  • 9287ad4089
    rpc: remove unused vars #33012 (#1786) wit liu 2025-11-24 13:29:38 +0800
  • d5226ba29f
    rpc: avoid unnecessary RST_STREAM, PING frames sent by client #33122 (#1788) wit liu 2025-11-24 13:29:19 +0800
  • ea179d287c
    accounts/keystore: clear decrypted key after use#33090 (#1790) wit liu 2025-11-24 13:25:09 +0800
  • a62ec06a1d fix: remove partial sink healthykim 2025-11-23 17:59:03 -0500
  • bc8e8a74ed accounts/abi/bind: improve error handling in WaitMined wonder olabisi 2025-11-23 20:27:29 +0100
  • 9ac68e288c cmd/geth, core/rawdb: remove tablewriter dependency wonder olabisi 2025-11-21 18:01:53 +0100
  • 2aacf5b956
    feat: implement binary gRPC API for low-latency trading operations including protocol buffer definitions for bundle simulation, submission, batch storage reads, pending transaction retrieval, and contract calls, generated Go server stubs via protoc, and full TraderServer implementation providing 10x performance improvement over JSON-RPC for high-frequency trading workloads floor-licker 2025-11-23 11:17:24 -0500
  • dec44883c5
    feat: integrate ultra-low latency transaction feed with ~2.5μs end-to-end propagation including transaction event publishing on successful pool insertion, filtering by target address for selective feeds, comprehensive test suite validating filtering and multiple concurrent consumers, and benchmarks demonstrating 205ns publish operations with 2.5μs average propagation latency and 21μs maximum latency on Apple M4 floor-licker 2025-11-23 10:17:19 -0500
  • 250b1388e6
    feat: implement lock-free transaction fast feed with sub-100μs propagation target including lock-free SPMC ring buffer for zero-copy transaction events, binary fixed-size event layout for CPU cache efficiency, selective filtering by address and gas price, multiple concurrent consumer support with independent read positions, and integration foundation in txpool floor-licker 2025-11-23 09:59:31 -0500
  • a95ba33ecf
    feat: add bundle support, custom transaction ordering, and gRPC API foundation for low-latency trading operations including bundle simulation with profit calculation, pluggable ordering strategies for sophisticated block building, binary gRPC endpoints for 10x performance improvement over JSON-RPC, and full backward compatibility with existing Geth functionality floor-licker 2025-11-23 09:53:09 -0500
  • 4ba152465c
    params: update P256VerifyGas to 3450 for RIP-7212 L2 compatibility Claude 2025-11-22 17:53:54 +0000
  • 26df1d65f0
    Update transaction_signing.go 0xLogicalx 2025-11-22 17:37:46 +0100
  • e8afd76dcd
    rlp: finalize listIterator on parse error to prevent non-advancing loops radik878 2025-11-22 16:35:57 +0200
  • 2b003dc9a6 fix triggered by a 'contract creation -> revert -> creation of same contract' in the same transaction Jared Wasinger 2025-11-22 21:17:40 +0800
  • bb92b1b327
    Update ethclient_test.go maradini77 2025-11-22 11:46:31 +0100
  • 159bbcd831 minor refactor. instrument the bal tracer with some debug logging Jared Wasinger 2025-11-22 16:33:01 +0800
  • 7cac77ef06
    Update types.go oxBoni 2025-11-21 21:51:32 +0100
  • ff125f4dad
    Update api_debug.go oxBoni 2025-11-21 15:41:48 +0100
  • c0e33ee86f
    Update ethclient.go maradini77 2025-11-21 14:53:16 +0100
  • 95a0ff03f4 cmd/geth: implement debug_batchGetStorageAt RPC (Closes #32591) Tinu280 2025-11-21 15:09:26 +0700
  • 51870495b6 all: fix invalid directive syntax for golangci-lint nolint wit 2025-11-20 11:41:36 +0800
  • a4c0578680
    Update api.go Doryu 2025-11-21 01:16:09 +0100
  • 9be1a00ee8 core/state/snapshot: fix goroutine leak in TestGeneration cjamhub 2025-11-20 18:53:44 +0000
  • a541f84fa3 Add remove-tablewriter.patch Tinu280 2025-11-20 23:33:26 +0700
  • 19ee8107c2
    Update README.md ewa 2025-11-20 15:56:32 +0300
  • a890f4779a
    p2p/discover: remove var that is no need any more cuiweixie 2025-11-20 20:29:14 +0800
  • 75d6ab19e8
    Merge bfd5914a1d into f4817b7a53 Michael de Hoog 2025-11-19 22:08:10 -0500
  • e4c011b8bc graphql: add nil checks in Block resolver methods rizkyikiw42 2025-11-20 10:54:00 +0800
  • 084c45bebe
    build(deps): bump golang.org/x/crypto from 0.36.0 to 0.45.0 dependabot[bot] 2025-11-20 01:54:10 +0000
  • f4817b7a53
    core: initialize tracer before DAO fork logic (#33214) wit liu 2025-11-20 02:00:31 +0800
  • e8900180f8 core/rawdb: make table more like tablewriter MariusVanDerWijden 2025-11-19 18:55:11 +0100
  • 10d0736423
    test(snapshot): demonstrate leaking generate() goroutine Arran Schlosberg 2025-11-19 10:39:27 +0000
  • 9dcea9de65 cleanup: restore dbcmd.go and rawdb files, remove tablewriter dependency Tinu280 2025-11-19 16:33:04 +0700
  • b863a94dce fix: remove tablewriter and correct stats output Tinu280 2025-11-19 15:30:10 +0700
  • 177c86ef83 rawdb: replace tablewriter usage with manual formatted output Tinu280 2025-11-19 15:21:41 +0700
  • 115526e608 rawdb: fix reference to NewTableWriter after tablewriter removal Tinu280 2025-11-19 15:08:28 +0700
  • 2ab5b9c110 cmd/geth: remove tablewriter dependency and implement manual output formatting Tinu280 2025-11-19 14:57:06 +0700
  • 02c5b350d1 update Dockerfile tools johnsonjie 2025-11-19 15:56:38 +0800
  • 2da0d290ae
    fix: implement StructLog.WriteTo WriterTo signature . David Klank 2025-11-19 08:59:19 +0200
  • 3b6c2a77bf consensus/beacon: fix blob gas error message formatting rizkyikiw42 2025-11-19 09:23:44 +0800
  • 51dc82d6a4
    Update writer.go sashaodessa 2025-11-18 21:59:09 +0100
  • 182d798c5f
    remove unnecessary field VolodymyrBg 2025-11-18 21:29:20 +0200
  • eac2b2e5b4 ethstats: report processing time MariusVanDerWijden 2025-11-18 19:37:10 +0100
  • e0d81d1e99
    eth: fix panic in randomDuration when min equals max (#33193) maradini77 2025-11-18 18:54:53 +0100
  • 5fd6c94b17 fix: remove duplicate tracingStateDB declaration Tinu280 2025-11-19 00:16:06 +0700
  • 5fb1463e34 core: initialize tracer before DAO fork logic Tinu280 2025-11-18 23:59:55 +0700
  • 627d77ae24
    eth/hook: fix parameter mame mismatch in HookPenalties(), close XFN-141 (#1741) Daniel Liu 2025-11-18 20:19:18 +0800
  • bcc3e3fd0f
    core: fix leftover Piotr Mikołajczyk 2025-11-18 12:10:36 +0100
  • dbc5c05fdb
    trie: fix leftover Piotr Mikołajczyk 2025-11-18 12:07:18 +0100