Fix core/state tests, compilation errors for core tests#16
Merged
Conversation
AskAlexSharov
added a commit
that referenced
this pull request
Apr 13, 2021
AlexeyAkhunov
pushed a commit
that referenced
this pull request
Apr 23, 2021
AlexeyAkhunov
added a commit
that referenced
this pull request
Apr 24, 2021
* Initial commit * Add sentry gRPC interface * p2psentry directory * Update README.md * Update README.md * Update README.md * Add go package * Correct syntax * add external downloader interface (#2) * Add txpool (#3) * Add private API (#4) * Invert control.proto, add PeerMinBlock, Separare incoming Tx message into a separate stream (#5) Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local> * Separate upload messages into its own stream (#6) Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local> * Only send changed accounts to listeners (#7) * Txpool interface doc (#9) * Add architecture diagram source and picture (#10) * Typed hashes (#11) * Typed hashes * Fix PeerId * 64-bit tx nonce * Add proper golang packages, max_block into p2p sentry Status (#12) * Add proper golang packages, max_block into p2p sentry Status * Change EtherReply to address Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local> * Add Rust infrastructure (#13) * DB stats methods removed by #1665 * more p2p methods (#15) * add mining methods (#16) * First draft of Consensus gRPC interface (#14) * Update Rust build * Fix interfaces in architecture diagram (#17) * Fix KV interface provider * Fix Consensus interface provider * drop java attributes (#18) * tx pool remove unused import (#19) * ethbackend: add protocol version and client version (#20) * Add missing ethbackend I/F (#21) * Add interface versioning mechanism (#23) Add versioning in KV interface Co-authored-by: Artem Vorotnikov <artem@vorotnikov.me> * spec of tx pool method (#24) * spec of tx pool method (#25) * Update version.proto * Refactor interface versioning * Refactor interface versioning * Testing interface * Remove tree * Fix * Build testing protos * Fix * Fix * Update to the newer interfaces * Add ProtocolVersion and ClientVersion stubs * Hook up ProtocolVersion and ClientVersion * Remove service * Add compatibility checks for RPC daemon * Fix typos * Properly update DB schema version * Fix test * Add test for KV compatibility| * Info messages about compability for RPC daemon * DB schema version to be one key * Update release intructions Co-authored-by: Artem Vorotnikov <artem@vorotnikov.me> Co-authored-by: b00ris <b00ris@mail.ru> Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com> Co-authored-by: canepat <16927169+canepat@users.noreply.github.com> Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com> Co-authored-by: canepat <tullio.canepa@gmail.com> Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
pgebal
pushed a commit
to imapp-pl/erigon
that referenced
this pull request
Jan 16, 2023
update state transition to handle data gas from blobs
pcw109550
pushed a commit
to sunnyside-io/erigon
that referenced
this pull request
May 19, 2023
Unwind mining stages for self reorg
BlinkyStitt
pushed a commit
to llamanodes/erigon
that referenced
this pull request
Jun 20, 2023
* fix: make skip_push false * fix: docs tweak * fix: docker login * fix: docker login * fix: makefile cmd * fix: revert docker login * fix: use new goreleaser * fix: tweak goreleaser.yml * fix: mv docker config * fix: iteration * fix: add docker config to container * fix: docker config file env var * fix: remove quotes * fix: remove unnecessary var * fix: goreleaser version * fix: goreleaser version * fix: test e2e * fix: formatting * fix: spacing * fix: turn draft mode off * fix: cross version --------- Co-authored-by: dan moore <dmoore@dans-MBP.attlocal.net>
battlmonstr
pushed a commit
that referenced
this pull request
Sep 14, 2023
Pool: test now does real re-org and add p2p txs
revitteth
referenced
this pull request
in 0xPolygon/cdk-erigon
Dec 12, 2023
feat(zkevm): mdbx batch storage
cffls
pushed a commit
to cffls/erigon
that referenced
this pull request
Jan 12, 2024
cffls
added a commit
to cffls/erigon
that referenced
this pull request
Oct 8, 2024
* Relax the condition check for err in zero tracer This should be a safe change since we also do check if the object is actually in the live set. * Don't remove account when it is initially created * Remove check in the middle * Remove unnecessary sload side effect from trace * Remove accounts that are never loaded into IBS from zero trace * Add 'seenAccount' to IBS * Add a corner case where a state read is not recorded correctly * Remove all side effects from zero tracer
AskAlexSharov
added a commit
that referenced
this pull request
Apr 18, 2025
# This is the 1st commit message: save save # This is the commit message #2: save # This is the commit message #3: save # This is the commit message #4: save # This is the commit message #5: save # This is the commit message #7: save # This is the commit message #9: save # This is the commit message #10: save # This is the commit message #11: save # This is the commit message #12: save # This is the commit message #13: save # This is the commit message #14: save # This is the commit message #15: save # This is the commit message #16: save # This is the commit message #18: save # This is the commit message #19: save
AskAlexSharov
added a commit
that referenced
this pull request
Apr 20, 2025
# This is the 1st commit message: # This is a combination of 19 commits. # This is the 1st commit message: save save # This is the commit message #2: save # This is the commit message #3: save # This is the commit message #4: save # This is the commit message #5: save # This is the commit message #7: save # This is the commit message #9: save # This is the commit message #10: save # This is the commit message #11: save # This is the commit message #12: save # This is the commit message #13: save # This is the commit message #14: save # This is the commit message #15: save # This is the commit message #16: save # This is the commit message #18: save # This is the commit message #19: save # This is the commit message #2: save
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Jun 12, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) chore: revert format changes, and add mev config json (erigontech#6) add mev-infra service api change code address field (erigontech#16) fix(mev): fix parent block nil panic (erigontech#17) update mev with new api emit output for revert (erigontech#6) rebase upstream fix mev historical state fix stack encoding mev migrate to erigon3 fix gas type fix flags no reset state in traceCallMany
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Jun 12, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Jun 12, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Jun 12, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Jun 24, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup
AskAlexSharov
added a commit
that referenced
this pull request
Jun 27, 2025
# This is the 1st commit message: save # This is the commit message #2: save # This is the commit message #3: save # This is the commit message #4: save # This is the commit message #5: save # This is the commit message #6: save # This is the commit message #7: save # This is the commit message #8: save # This is the commit message #9: save # This is the commit message #10: BodyOnlyTxn: for when only TxCount and BaseDataID is needed from blocks (#15599) issue: #15516 # This is the commit message #11: save # This is the commit message #12: save # This is the commit message #13: save # This is the commit message #14: save # This is the commit message #15: save # This is the commit message #16: save # This is the commit message #17: save # This is the commit message #18: save
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Jun 30, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup
lwedge99
pushed a commit
to sentioxyz/erigon
that referenced
this pull request
Jul 23, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Jul 25, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Sep 9, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Sep 13, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Sep 17, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup support caller override support capture extra op codes support transient storage cleanup trace config include gas refund in sentio tracer revert to erigon error handling support custom capture apply new erigon changes include code address in storage traces
lwedge99
pushed a commit
to sentioxyz/erigon
that referenced
this pull request
Sep 18, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup support caller override support capture extra op codes support transient storage cleanup trace config include gas refund in sentio tracer revert to erigon error handling support custom capture apply new erigon changes include code address in storage traces
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Sep 28, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup support caller override support capture extra op codes support transient storage cleanup trace config include gas refund in sentio tracer revert to erigon error handling support custom capture apply new erigon changes include code address in storage traces
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Sep 30, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup support caller override support capture extra op codes support transient storage cleanup trace config include gas refund in sentio tracer revert to erigon error handling support custom capture apply new erigon changes include code address in storage traces rebase to erigon v3.1.0 try fix txpool_content fix addresses in sentio tracer
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Oct 1, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup support caller override support capture extra op codes support transient storage cleanup trace config include gas refund in sentio tracer revert to erigon error handling support custom capture apply new erigon changes include code address in storage traces rebase to erigon v3.1.0 try fix txpool_content fix addresses in sentio tracer fix bug
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Oct 15, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup support caller override support capture extra op codes support transient storage cleanup trace config include gas refund in sentio tracer revert to erigon error handling support custom capture apply new erigon changes include code address in storage traces
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Oct 22, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup support caller override support capture extra op codes support transient storage cleanup trace config include gas refund in sentio tracer revert to erigon error handling support custom capture apply new erigon changes include code address in storage traces rebase to erigon v3.1.0 try fix txpool_content fix addresses in sentio tracer fix bug
zfy0701
added a commit
to sentioxyz/erigon
that referenced
this pull request
Nov 26, 2025
fix tracemany error format migrate override and gas changes (erigontech#53) fix race condition in p2p discover tab add more information to root trace correct handle call with value set transfer value to zero if can't transfer migrate memory compression (erigontech#7) correctly handle tracecallmany didn't find block correctly handle if transaction index out of bound fix(rpc): eth_blockNumber returns unsynced block number adjust after api change Add Mapping keys to post account (erigontech#9) fix when tracer failed before start and zero gas (erigontech#11) more fix on tracecall many format error fix txn index, block hash in context distinguish code address by storage slot (erigontech#12) code address for mapping keys (erigontech#13) return gas price of execution ignore init code size limit (erigontech#15) api change code address field (erigontech#16) emit output for revert (erigontech#6) rebase upstream fix stack encoding fix gas type fix flags no reset state in traceCallMany add tx origin override mock functions fix support storage in sentio tracer add storage addresses cleanup support caller override support capture extra op codes support transient storage cleanup trace config include gas refund in sentio tracer revert to erigon error handling support custom capture apply new erigon changes include code address in storage traces rebase to erigon v3.1.0 try fix txpool_content fix addresses in sentio tracer fix bug
8 tasks
5 tasks
bloxster
added a commit
that referenced
this pull request
May 8, 2026
Fixes the four factual issues flagged in the CHANGES_REQUESTED review on #21063, plus the eth_syncing shape correction: 1. Stage prefixes now match release/3.4 (8 stages, not 12) - basic-usage.mdx example: [3/12 Bodies] -> [4/8 Bodies] - basic-usage.mdx narrative: [4/12 Senders] / [5/12 Execution] / [12/12 Finish] -> [5/8 Senders] / [6/8 Execution] / [8/8 Finish] - FAQ #16: same prefix corrections Source: execution/stagedsync/default_stages.go (DefaultStages: Snapshots, Headers, BlockHashes, Bodies, Senders, Execution, TxLookup, Finish). 2. trace.md: "reward" trace type also appears in trace_filter (not only trace_block) — updated TraceEntry fields table, the type: "reward" variant header, and the trace_filter Returns description. Source: rpc/jsonrpc/trace_filtering.go (block reward + uncle reward emitted when the filter matches coinbases / uncle authors). 3. trace.md: added creationMethod field to type: "create" action variant table — values "create", "create2", "eofcreate". Source: rpc/jsonrpc/trace_types.go:97 (CreateTraceAction). 4. trace.md: rewrote `error` description. The previous wording said error appears "instead of result" which is wrong for the most common case — when a frame reverts, both `error: "Reverted"` and `result` (with gasUsed and output/code/address) are populated. Only non-revert errors set result to null. Source: trace_adhoc.go:489-505. 5. eth_syncing response shape (basic-usage.mdx + FAQ #16): added the `stages` array (per-stage progress, ties directly to the log prefix) and noted that startingBlock is hardcoded to "0x0" so it carries no meaningful info. Source: rpc/jsonrpc/eth_system.go:81-86. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bloxster
added a commit
that referenced
this pull request
May 11, 2026
…ce (#21063) ## Summary Addresses two items from the docs feedback widget on `release/3.4`: - **`interacting-with-erigon/trace`** (was rated `bad`, *"Needs definitions of the fields in the various responses"*) — every `trace_*` method previously had a one-line `* Object - Block traces` placeholder under "Returns". This PR introduces a single **Response Fields Reference** section (top-level shapes, TraceEntry fields, action variants for `call`/`create`/`suicide`/`reward`, result variants) and updates all 9 method "Returns" subsections to point at it. - **`get-started/installation`** (was rated `ok`, *"no way of determining what stage of downloading or syncing the process is at"*) — the install page never pointed readers at sync-progress info. Added a **"How do I know it's syncing?"** section to `fundamentals/basic-usage` (the page Installation already links to as the next step) covering: - the staged-sync log prefix (`[3/12 Bodies]` → `[12/12 Finish]`) with a pointer to `Logs → Stage Definitions` - `eth_syncing` JSON-RPC with a curl example - Added FAQ #16 *"How do I monitor my node's sync progress?"* with three complementary approaches: log prefix, `eth_syncing`, and MCP (so an AI assistant like Claude Desktop can answer *"is my node synced?"* in plain language). Renumbered #17–#25 accordingly. ## Files changed | File | Change | |---|---| | `docs/site/docs/interacting-with-erigon/trace.md` | +110 / −12 — Response Fields Reference + per-method Returns updates | | `docs/site/docs/fundamentals/basic-usage.mdx` | +33 — new "How do I know it's syncing?" section | | `docs/site/docs/get-started/installation/index.mdx` | +1 / −1 — closing line pointer to Basic Usage updated | | `docs/site/help-center/frequently-asked-questions-faqs.md` | +27 / −6 — new FAQ #16, renumbering | ## Test plan - [x] Verified locally with `npm run start` (Docusaurus 3.10) — pages render, anchor links resolve (`#response-fields-reference`, `#how-do-i-know-its-syncing`) - [x] Pre-existing search-plugin warnings only — none introduced by this PR - [x] `eth_syncing` curl + `[3/12 Bodies]` prefix verified against `fundamentals/logs` (existing source of truth on stages) - [x] MCP claim verified against `fundamentals/mcp.mdx` (eth_syncing is in the standard MCP tool list, and `sync_analysis` is an exposed resource) - [ ] Visual review of trace fields tables for accuracy before merge ## Notes for reviewers - Scope is intentionally narrow: only `trace.md` got per-field tables. Other namespaces (`erigon`, `debug`, `admin`, `bor`, `parity`, `internal`, `overlay`) already have Returns tables — sometimes coarse-grained, but not the gap users complained about. Happy to follow up with a separate pass if desired. - `versioned_docs/version-v3.3/...` is intentionally **not** touched (frozen snapshot). 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Bloxster <bloxster@proton.me> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Gianni <gianni@erigon.dev>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.