EIPsInsight

Loading Experience

Preparing your insights...

Loading0%
RPC2026-02-23_021

RPC Standards #021

2026-02-23 4 decisions 527 transcript lines

Transcript

Ask about this call

Answered from this call's summary and transcript only.

AI-generated — verify against the recording.

Call summary

Targets
  • V1.0.0 release after test regressions fixed and client pass rates restored — 00:06:27
Decisions
  • Max use gas (PR #746) deferred from V1; not ready for initial release — 00:06:45
  • X-error-groups won't be embedded in published OpenRPC; validation at build time only — 00:39:09
  • GraphQL tests and potentially GraphQL API itself to be deprecated/removed — 00:56:57
  • Stalled PRs (tx pool, receipt proof, etc.) require EIP process; close old PRs — 01:02:35
Highlights
  • Stalled Prs:
    • ·GraphQL API considered unmaintained; removal being evaluated — 00:56:33
    • ·Old stalled PRs should be recreated fresh without baggage — 01:00:01
    • ·New proposals should be introduced one-per-ACDE for better voting success — 01:03:44
  • Versioning Proposal:
    • ·V1.0.0 versioning proposal covers 71 methods through Cancun fork — 00:02:13
    • ·GitHub release process can proceed; Felix will create V1 release — 00:06:05
    • ·Test runner will target released version instead of latest — 00:08:36
    • ·Block timestamp added to transaction object; tests need updating — 00:09:00
    • ·Documentation versioning requires GitHub Actions updates for version selector — 00:11:00
  • Testing Infrastructure:
    • ·Current conformance testing setup works well; tests tied to specific chain state — 00:48:45
    • ·I.O. file interpreter library may move to execution-apis repository for reuse — 00:51:06
  • Error Code Standardization:
    • ·X-error-groups extension enables native validation without additional tooling — 00:31:41
    • ·Spec generation now uses Go tools; translation validates errors during build — 00:36:25
    • ·Error groups won't be embedded in final OpenRPC JSON; validation moves to build process — 00:39:27
Action Items
  • Felix — Update RPC tests to include block timestamp in transaction object — 00:09:00
  • Zane/Documentation team — Implement docs versioning with version selector in GitHub Actions — 00:11:43
  • Felix/EF team — Update Go toolchain to support error code validation during spec build — 00:32:30
  • Mercy — Recreate stalled PRs as fresh proposals; introduce one per ACDE call — 01:06:01

Meeting chat28

Key decisions

  • Max use gas (PR #746) deferred from V1; not ready for initial release

    Deferred due to not being ready for the initial V1 release
  • X-error-groups won't be embedded in published OpenRPC; validation at build time only

    Validation will occur during the build process instead of being embedded in OpenRPC
  • GraphQL tests and potentially GraphQL API itself to be deprecated/removed

    GraphQL tests and API may be deprecated or removed
  • Stalled PRs (tx pool, receipt proof, etc.) require EIP process; close old PRs

    Stalled PRs need to go through the EIP process and old PRs should be closed