docs: clarify RPC behavior and validate rustdoc - #273
ayaanoncrypto wants to merge 3 commits into
Conversation
|
Reviewed the full diff against the five issues this closes (#235, #257, #270, #271, #272). Three of the five are cleanly resolved; two have gaps worth fixing before merge, and there's one CI ordering problem that will break the build. Verified good:
Gaps: 1. The new 2. #272 — the prose is fixed but the
printf "%d\n" 0x64 # -> 100Since this PR closes #272 and edits these exact two lines, it's the natural place to fix the snippet too. 3. #270 is only partially addressed. The
Closing #270 while only tagging one of the four known app-facing entries leaves the taxonomy half-applied. Either annotate these three here, or scope #270 to "introduce the category" and track the retro-annotation separately. Minor (CI supply-chain consistency): Net: #235/#271 are done; #270/#272 need small follow-through in this same PR; and the |
|
Thanks for the quick turnaround — the follow-up commit (573ce38) resolves three of the four items:
Still outstanding — and it's the merge blocker: the
Once CI is green on the |
|
Re: dee374b ("docs: deduplicate block number clarification") — I see what you did here, and the dedup mechanic is right, but there's one loose end that will bite on merge. What this commit does: it reverts #273's copy of the The problem: the reverted text is the buggy original — "next block height" and Two things to fix before this merges:
After that the split is clean: #274 → #272; #273 → #235/#257/#270/#271 (still pending the |
|
Thanks for the detailed review. The requested documentation, RPC taxonomy, and action-pinning follow-ups are complete. PR #274 now owns the #272 documentation fix, and #273 no longer changes that file or closes #272. The remaining blocker is the rust-doc job. Cargo is unavailable in this sandbox, so I cannot claim the existing rustdoc diagnostics are resolved or verify the -D warnings job locally. I am leaving that CI and maintainer decision visible rather than weakening the enforcement without confirmation. |
|
The ownership split is correct, but there are two integration facts worth adding to this status. What is confirmed
Important overlap with #258PR #258 is also still open. Its head contains the actual rustdoc fixes for the 31 diagnostics and adds a That means #273 is not only waiting on a maintainer decision about the diagnostics — it overlaps #258 in Current merge stateGitHub currently reports #273 as So the latest comment is right not to claim the Disclosure: I'm an external community contributor, not affiliated with Circle, with no write access to this repository. Advisory review only, not an approval. |
Closes #271
Closes #270
Closes #257
Closes #235
Summary
This pull request groups four focused documentation and CI improvements:
eth_callandeth_estimateGassimulations and is distinct from the protocol transaction gas limit.[RPC]breaking-change category for application-facing JSON-RPC behavior changes.The separate
eth_blockNumberclarification is tracked in docs: node verification guide incorrectly describeseth_blockNumberas returning the next block height #272 and is implemented by PR docs: clarify eth_blockNumber verification #274.Validation
git diff --checkpassed. Rust formatting and rustdoc execution were unavailable locally because Cargo is not installed in the sandbox.