Commit graph

  • 202e35e79a core/txpool/locals: fix data race on journal writer rayoo 2026-04-20 11:49:44 +0800
  • 29e0a6f404
    core/vm, eth, tests: introduce gas budget (#34712) rjl493456442 2026-04-20 15:33:29 +0800
  • b6b6345be9 eth: rename NotifyRequestLatency to NotifyRequestResult, track success/timeout counts Csaba Kiraly 2026-04-16 15:16:29 +0200
  • 89222edba9 eth/peerstats: gate latency protection on sample freshness Csaba Kiraly 2026-04-16 01:07:58 +0200
  • b178ec9a4a eth/peerstats: bump MinLatencySamples from 10 to 100 Csaba Kiraly 2026-04-16 00:23:13 +0200
  • 06c5ce8372 eth/peerstats: split peer quality aggregation out of txtracker Csaba Kiraly 2026-04-15 12:29:04 +0200
  • c82be6827f eth: add request-latency peer protection category Csaba Kiraly 2026-04-13 21:08:59 +0200
  • 275020f988 eth: wire txTracker.NotifyRequestLatency into tx fetcher Csaba Kiraly 2026-04-13 21:06:17 +0200
  • b0a266d3c8 eth/fetcher: add onRequestLatency callback to tx fetcher Csaba Kiraly 2026-04-13 21:05:45 +0200
  • 111d90aef8 eth/txtracker: track per-peer tx-request response latency Csaba Kiraly 2026-04-13 20:25:53 +0200
  • a70367b8ae core/state: address comment from copilot Gary Rong 2026-04-20 14:40:12 +0800
  • de1eb6782f core/state: terminate Next if error is not nil in iterator Gary Rong 2026-04-20 14:26:37 +0800
  • 028ccebd23 core/state: export StateUpdate struct Gary Rong 2026-04-01 14:02:41 +0800
  • 5af5510b1e
    core/rawdb: fix file descriptor leak in freezer error paths (#34735) rayoo 2026-04-20 11:06:17 +0800
  • 8c7d61fcfe
    tests: fix invalid eip parse error (#34750) cui 2026-04-20 11:02:42 +0800
  • 78505e48dd
    triedb/pathdb: fix typo (#34762) cui 2026-04-20 10:07:41 +0800
  • cb15100422 core/state: seperate trie reader to mptReader and ubtReader Gary Rong 2026-04-20 09:42:03 +0800
  • d85cb3f078
    trie/bintrie: drop rot-prone alloc number from collectNodes comment CPerezz 2026-04-19 22:18:58 +0200
  • c24930bebf
    trie/bintrie: unexport NodeStore, NewNodeStore, NodeFlushFn, nodeResolverFn CPerezz 2026-04-19 22:18:43 +0200
  • f676f04706
    trie/bintrie: move dirty+mustRecompute flip into setValue CPerezz 2026-04-19 22:16:50 +0200
  • d216942b7c
    trie/bintrie: make IsEmpty kind-based CPerezz 2026-04-19 22:15:48 +0200
  • c08048eb84
    trie/bintrie: panic on makeRef index overflow CPerezz 2026-04-19 22:15:38 +0200
  • 6e36636c9c
    trie/bintrie: compute parallelHashDepth once at init CPerezz 2026-04-19 22:15:23 +0200
  • f8c283410e
    trie/bintrie: drop unused freeInternals and freeStems CPerezz 2026-04-19 22:15:01 +0200
  • 99520432ec
    trie/bintrie: roll back split-stem depth on error CPerezz 2026-04-19 22:14:31 +0200
  • 7f20e908e2
    trie/bintrie: defer wg.Done in hashInternal shallow goroutine CPerezz 2026-04-19 22:13:51 +0200
  • 3018b9a3dd triedb: typo Weixie Cui 2026-04-19 23:15:06 +0800
  • 56c23ca424 metrics: clear do not reset length Weixie Cui 2026-04-19 19:12:07 +0800
  • 2ff529aebd Merge branch 'master' into avoid_restore_blob_tx q 2026-04-19 20:50:09 +0800
  • f24161de71 eth/txtracker: replace cumulative Finalized with slow RecentFinalized EMA Csaba Kiraly 2026-04-19 12:14:23 +0200
  • 0c0c68da6c
    trie/bintrie: align hashInternal deep branch with shallow shape CPerezz 2026-04-19 08:12:54 +0200
  • ef3217c249
    trie/bintrie: keep StemNode.Hash's data array on stack CPerezz 2026-04-19 08:06:18 +0200
  • 50d815313e
    trie/bintrie: reuse path buffer in collectNodes CPerezz 2026-04-19 08:00:33 +0200
  • be19e2c67e
    eth/downloader: short-circuit synchronise once partial-state sync is complete CPerezz 2026-04-18 20:24:28 +0200
  • e0c5cff4df
    core/rawdb, eth/downloader: persist partial-sync completion across restarts CPerezz 2026-04-18 20:23:42 +0200
  • b7811d2699 signer/core: verify safeTxHash when chain id is present in payload Weixie Cui 2026-04-19 13:38:18 +0800
  • 0c92956c77
    trie/bintrie: add BenchmarkCollectNodesSparseWrite for allocation tracking CPerezz 2026-04-18 19:12:55 +0200
  • b86e2d3e20
    trie/bintrie: inline get/InsertValuesAtStem wrappers CPerezz 2026-04-18 18:59:27 +0200
  • aa21cd1b80
    trie/bintrie: remove hasParent dead code in getValuesAtStem CPerezz 2026-04-18 18:57:56 +0200
  • 33227e7e6d
    trie/bintrie: merge *Single paths into *ValuesAtStem CPerezz 2026-04-18 18:57:23 +0200
  • bbf062c746
    trie/bintrie: inline getSingle into GetValue CPerezz 2026-04-18 18:54:26 +0200
  • 8f31f30500
    trie/bintrie: trim storeChunkSize doc comment CPerezz 2026-04-18 18:53:23 +0200
  • e1859ea864
    trie/bintrie: simplify StemNode to array-of-slices representation CPerezz 2026-04-18 18:53:07 +0200
  • 3885e539b7
    trie/bintrie: revert sha256 helper + parallelHashDepth constant CPerezz 2026-04-18 18:50:20 +0200
  • 2d44d8a4b6
    trie/bintrie: unexport package-internal arena identifiers CPerezz 2026-04-18 18:49:04 +0200
  • 53ff723cc7
    core/state: handle *bintrie.BinaryTrie in mustCopyTrie (#34758) CPerezz 2026-04-18 18:47:22 +0200
  • 939b36345f
    trie/bintrie: port dirty flag + CollectNodes skip-clean from master CPerezz 2026-04-18 18:45:12 +0200
  • 1a37d82231
    trie/bintrie: restore load-bearing iterator doc comments CPerezz 2026-04-17 10:35:57 +0200
  • b3b86a873a
    trie/bintrie: merge makeKeyPath into keyToPath CPerezz 2026-04-17 10:32:14 +0200
  • 84c61897b3
    trie/bintrie: use type alias for HashedNode CPerezz 2026-04-17 10:31:03 +0200
  • 5f94d26db8
    trie/bintrie: update copyright year on newly added files CPerezz 2026-04-17 10:29:30 +0200
  • 16b0f9d2d9
    trie/bintrie: gofmt CPerezz 2026-04-17 10:29:08 +0200
  • 957f85fa58
    Update trie/bintrie/hasher.go CPerezz 2026-04-17 10:19:55 +0200
  • b4a7118d06
    trie/bintrie: trim verbose doc comments to essentials CPerezz 2026-04-16 00:03:18 +0200
  • ad64f4ec04
    trie/bintrie: fix copy-paste panic messages in allocStem/allocHashed CPerezz 2026-04-15 22:54:15 +0200
  • efc164b850
    trie/bintrie: move ensureWritable into setValue CPerezz 2026-04-15 22:53:50 +0200
  • ee951bad21
    trie/bintrie: remove KindInvalid (overflows 2-bit NodeRef tag) CPerezz 2026-04-15 22:53:08 +0200
  • a9a2d5653c
    trie/bintrie: free hashed node slot after iterator resolution CPerezz 2026-04-15 22:52:53 +0200
  • 7351d8d1c1
    trie/bintrie: guard LeafProof against single-stem trees CPerezz 2026-04-15 22:52:35 +0200
  • 9769a68c84
    trie/bintrie: document zero-copy deserialization ownership contract CPerezz 2026-04-15 22:52:18 +0200
  • 0f6b066156
    trie/bintrie: add nil-resolver guards for hashed node resolution CPerezz 2026-04-15 22:51:53 +0200
  • b6d385e702
    trie/bintrie: add depth bound to splitStemInsert CPerezz 2026-04-15 22:51:05 +0200
  • 05773f4bae
    trie/bintrie: fix CollectNodes path slice aliasing CPerezz 2026-04-15 22:50:17 +0200
  • d5969de518
    trie/bintrie: use EmptyRef for zero-hash children in deserialization CPerezz 2026-04-15 22:50:04 +0200
  • cff5fca22f
    trie/bintrie: fix Parent() to return parent hash, not current node CPerezz 2026-04-15 22:49:39 +0200
  • c1fb257e2e
    fix: Strip group-depth from GC CPerezz 2026-04-15 16:54:54 +0200
  • 8a5e777fde
    trie/bintrie: replace BinaryNode interface with GC-free NodeRef arena CPerezz 2026-03-18 11:01:53 +0100
  • e131e7708b
    core, core/rawdb: fix partial-state restart gap by covering pivot in canonical-hash backfill CPerezz 2026-04-18 18:12:59 +0200
  • fa47f069d6
    core/state: handle *bintrie.BinaryTrie in mustCopyTrie CPerezz 2026-04-18 16:45:43 +0200
  • c958bbc73b
    core/state/partial: adopt new CodeChanges type for bal-devnet-3 CPerezz 2026-04-18 16:03:10 +0200
  • 61bfacc52f
    trie/bintrie: skip clean nodes in CollectNodes to reduce commit write amplification (#34754) CPerezz 2026-04-18 11:42:58 +0200
  • f57dd20461
    trie/bintrie: mark stems created via Empty.Insert* as dirty CPerezz 2026-04-18 09:06:11 +0200
  • 7a3d6cf3f9
    accounts/keystore: fsync temp keyfile before rename Nadav0077 2026-04-17 23:19:51 +0300
  • ca6f2f020e add test Tanvir 2026-04-18 03:19:14 +0800
  • 43d9e4778b rlp: fix TestIterator error message argument order Weixie Cui 2026-04-17 21:01:09 +0800
  • 393670ce26 tests: fix invalid eip parse error to show token not zero Weixie Cui 2026-04-17 20:55:21 +0800
  • 10c33612fa accounts/abi: fix TestConvertType error message expected values Weixie Cui 2026-04-17 20:45:17 +0800
  • f29225a593 accounts/keystore: fix TestImportECDSA fatalf on GenerateKey failure Weixie Cui 2026-04-17 21:03:14 +0800
  • ddcad560f6 accounts/abi: fix TestUnmarshal slice length fatal message Weixie Cui 2026-04-17 21:39:27 +0800
  • fad11d5795
    trie/bintrie: skip clean nodes in CollectNodes to reduce commit write amplification CPerezz 2026-04-17 15:54:16 +0200
  • 5bb29ba6f8 triedb/pathdb: fix 32-bit overflow in history trie node decoding Tanvir 2026-04-17 21:02:25 +0800
  • 24db360bf3 core/txpool/legacypool: sync floating heap base fee in SetBaseFee Weixie Cui 2026-04-17 20:50:43 +0800
  • 5356ae0ca2 core: implement eip-7976: Increase Calldata Floor Cost MariusVanDerWijden 2026-04-17 14:45:32 +0200
  • bb987df015 core: implement eip-7976: Increase Calldata Floor Cost MariusVanDerWijden 2026-04-17 14:41:14 +0200
  • 573d94013c
    core/rawdb: fix incorrect fsync ordering for index file truncation (#34728) Snehendu Roy 2026-04-17 17:15:03 +0530
  • 4c03a0631e
    cmd/evm: compare errors by value in timedExec instead of interface identity (#34733) Daniel Liu 2026-04-17 19:43:53 +0800
  • fc2d55dd58
    core/state/partial: only write modified accounts to trie CPerezz 2026-02-18 15:16:16 +0100
  • da476a8eca
    eth/catalyst: fix sync restart loop during partial state snap sync CPerezz 2026-02-18 14:52:16 +0100
  • b5d9b12e70
    core/state/partial: fix storage value encoding in trie updates CPerezz 2026-02-18 13:28:06 +0100
  • a15c05a406
    eth/downloader: fix second sync target selection for partial state CPerezz 2026-02-18 13:16:33 +0100
  • a0c3999bb9
    core: fix AdvancePartialHead to initialize partial state root CPerezz 2026-02-18 12:20:37 +0100
  • 962e2de6e1
    core, eth: restore stateRoot field using atomic.Pointer CPerezz 2026-02-18 12:00:34 +0100
  • d50dee20ab
    core, eth: PR review fixes and remove stateRoot field from PartialState CPerezz 2026-02-18 10:54:39 +0100
  • e59c92959c
    cmd, eth: improve partial state flag documentation and categorization CPerezz 2026-02-17 10:49:21 +0100
  • cdb4d77819
    core, eth: fix end-to-end partial state sync pipeline CPerezz 2026-02-16 22:24:49 +0100
  • c3c4dfd838
    core, eth: fix post-sync block processing and BAL type compatibility CPerezz 2026-02-09 22:20:49 +0100
  • 4cd7b3ba6c
    core, eth: disable pathdb snapshot generation for partial state CPerezz 2026-02-08 15:07:26 +0100
  • c6f49c4708
    eth/protocols/snap: add stateless peer cooldown for partial state mode CPerezz 2026-02-08 00:50:55 +0100
  • bcb2a1bcd5
    eth/downloader: add pivot freeze, second state sync, and backfiller guards CPerezz 2026-02-08 00:49:02 +0100
  • 1360c80623 eth/downloader: drop peers on invalid body and receipt error healthykim 2026-04-17 11:58:06 +0200