Skip to content

Fix core/state tests, compilation errors for core tests#16

Merged
AlexeyAkhunov merged 1 commit into
masterfrom
fix_core_tests
Jun 1, 2019
Merged

Fix core/state tests, compilation errors for core tests#16
AlexeyAkhunov merged 1 commit into
masterfrom
fix_core_tests

Conversation

@AlexeyAkhunov

Copy link
Copy Markdown
Contributor

No description provided.

@AlexeyAkhunov AlexeyAkhunov merged commit a298382 into master Jun 1, 2019
AskAlexSharov added a commit that referenced this pull request Apr 13, 2021
80b3704 add mining methods (#16)
ff372e6 more p2p methods (#15)
REVERT: 26fbcf1ae more p2p methods
REVERT: dd8f9ac27 more p2p methods

git-subtree-dir: interfaces
git-subtree-split: 80b3704
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>
enriavil1 pushed a commit that referenced this pull request Jan 29, 2022
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
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
revitteth referenced this pull request in 0xPolygon/cdk-erigon Dec 12, 2023
revitteth referenced this pull request in 0xPolygon/cdk-erigon Dec 14, 2023
cffls pushed a commit to cffls/erigon that referenced this pull request Jan 12, 2024
taratorio pushed a commit that referenced this pull request Jul 23, 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
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant