Skip to content

Conversation

@m4sterbunny
Copy link
Contributor

@m4sterbunny m4sterbunny commented Nov 14, 2025

Description

Simplified page with methods table showing diagnostic options per method
Added note about generic trace handling (dynamic field support)
Documented creationMethod field (create or create2)
Updated trace_filter description: 100 block limit per query on mainnet/Sepolia
Minor proofing round of current key:value table to better align with response object
Minor proof subtraces (tag along fix)

Issue(s) fixed

Fixes #2473

Preview

Checklist

  • If this PR updates or adds documentation content that changes or adds technical meaning, it has received an approval from an engineer or DevRel from the relevant team.
  • If this PR updates or adds documentation content, it has received an approval from a technical writer.

External contributor checklist

  • I've read the contribution guidelines.
  • I've created a new issue (or assigned myself to an existing issue) describing what this PR addresses.

Note

Streamlines Ethereum trace docs with a methods/diagnostics table, documents additional trace fields, standardizes subtraces, updates trace_filter with a 100‑block limit, and fixes a JSON-RPC link.

  • Docs: Ethereum trace methods
    • Simplify page and add table mapping methods to diagnostic options.
    • Add caution about generic trace responses (dynamic fields).
    • Expand trace schema: document creationMethod, refined callType values, init, result address/code, clarify subtraces, transactionPosition, and block metadata.
    • Tweak stateDiff key semantics bullets.
  • Trace filter
    • Update trace_filter description: block range limited to 100 blocks per query.
  • Linea trace methods
    • Standardize key to subtraces (from subTraces).
  • Ethereum reference index
    • Fix JSON-RPC link to ./json-rpc-methods/.

Written by Cursor Bugbot for commit 88572df. This will update automatically on new commits. Configure here.

Signed-off-by: m4sterbunny <harrie.bickle-ext@consensys.net>
@m4sterbunny m4sterbunny requested review from a team as code owners November 14, 2025 13:48
@vercel
Copy link

vercel bot commented Nov 14, 2025

@m4sterbunny is attempting to deploy a commit to the Consensys Team on Vercel.

A member of the Team first needs to authorize it.

@m4sterbunny m4sterbunny marked this pull request as draft November 14, 2025 13:48
@m4sterbunny m4sterbunny self-assigned this Nov 18, 2025
…response object

Signed-off-by: m4sterbunny <harrie.bickle-ext@consensys.net>
},
{
href: "./json-rpc-methods",
href: "./json-rpc-methods/",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is expt to see if link works with build (works fine locally): note that this is exactly the opposite of the solution proposed in recent troubleshooting per similar in slack

| `gasUsed` | Gas used by the transaction. Includes any refunds of unused gas. |
| `output` | Return value of the contract call. Contains only the actual value sent by a `RETURN` operation. If a `RETURN` was not executed, the output is empty bytes. |
| `subTraces` | Traces of contract calls made by the transaction. |
| `subtraces` | Traces of contract calls made by the transaction. |
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

subtraces is not camel case in response

@m4sterbunny m4sterbunny marked this pull request as ready for review November 18, 2025 15:36
@vercel
Copy link

vercel bot commented Nov 18, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
metamask-docs Ready Ready Preview Comment Nov 18, 2025 4:58pm

@m4sterbunny m4sterbunny changed the title starts updates for trace methods Updates for trace methods Nov 18, 2025
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.

Update to Ethereum trace methods

1 participant