From 72abe3776afcec6a3e6867e4222daf570256f276 Mon Sep 17 00:00:00 2001 From: alchemy-bot <80712764+alchemy-bot@users.noreply.github.com> Date: Fri, 29 May 2026 17:33:32 +0000 Subject: [PATCH 1/2] [docs-agent] Fix invalid hex character in eth_getProof storage key example The shared eth_getProof example in src/openrpc/chains/_components/custom/methods.yaml had a 32-byte storage key with a literal 's' character (0x283s34c8...), causing the live RPC to return 'hex string invalid' on every EVM chain page that inherits the example. Surfaced by the DOCS-101 Try It audit (affects ~29 chains). Verified the corrected value (0x283534c8...) returns HTTP 200 with a real eth_getProof result on eth-mainnet via docs-demo. Refs DOCS-102 Requested-by: @SahilAujla --- src/openrpc/chains/_components/custom/methods.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openrpc/chains/_components/custom/methods.yaml b/src/openrpc/chains/_components/custom/methods.yaml index a6381ce5a..ce08b0d11 100644 --- a/src/openrpc/chains/_components/custom/methods.yaml +++ b/src/openrpc/chains/_components/custom/methods.yaml @@ -731,7 +731,7 @@ components: - name: StorageKeys value: - "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" - - "0x283s34c8e2b1456f09832c71e5d6a0b4f8c9e1d3a2b5c7f0e6d4a8b2c1f3e5d7" + - "0x283534c8e2b1456f09832c71e5d6a0b4f8c9e1d3a2b5c7f0e6d4a8b2c1f3e5d7" - name: Block value: "latest" result: From 9f084eb9d89443e6eeac96afaa842fc2dbf44088 Mon Sep 17 00:00:00 2001 From: alchemy-bot <80712764+alchemy-bot@users.noreply.github.com> Date: Fri, 29 May 2026 17:39:23 +0000 Subject: [PATCH 2/2] [docs-agent] Add second storageProof entry to eth_getProof example MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Codex review on PR #1341 flagged that with the typo fix accepted, the example now requests two storage keys but the result fixture only contained one storageProof entry — eth_getProof returns one proof entry per requested storage key, so the fixture was inconsistent with the params. Added the matching second entry. Used proof: [] and value: "0x0" because the live mainnet response for that address returns no storage at the second slot (the empty case); the first entry retains its synthetic illustrative proof so the example still shows the non-trivial response shape. Refs DOCS-102 Requested-by: @SahilAujla --- src/openrpc/chains/_components/custom/methods.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/openrpc/chains/_components/custom/methods.yaml b/src/openrpc/chains/_components/custom/methods.yaml index ce08b0d11..f676ee714 100644 --- a/src/openrpc/chains/_components/custom/methods.yaml +++ b/src/openrpc/chains/_components/custom/methods.yaml @@ -748,6 +748,9 @@ components: proof: - "0xf90211a0c87222cccea2bf32759fcee9dbaacbe3ea4165dd6184af6773651c5e00e34a8ba0be90e6e5d1a67ab5587779c60ac136d6a96db62b84c04998a5f03a367346abd6a05344aa1c9ca2e3e56bf98fd718ec43728578d148e1967fbaf8bf17a2a073a0bda011a2f9312c3308640a0d6ceeae218747290f23806067456da1d444c65abae437a0b3097a108bfce79af6699da4ae3003cd4929f0b4576aad655c31cb725bde84c7a0c133d3c637e174f36a73c22b1039eb003da6374bc0929321241badb3efa3c4a9a0f13059f2301ad9862ce02e3f7f3f2c9ab78eb30583764d73654f7f1f8b1e86fda06544e3915748b18204e09df75ff20d2fa6bd8121e2e669699012d54590383d6fa070e3a8e093691581d58fadb560b510262a758037632cd8670d3a36df828976b7a062a88a2900544dc76a32255a6b2b2a2eef8fa68279700c00adc7508286702552a0a474aeebd5603dfce46a6ecd1ecd519068dc034a544fde03ac42d4018e60a334a0b7d528fc41c8fdc8ea18c6e7d0099270c777ec1403cf879d1f5134bdc12a6c6ca04440f1242e42c5bfa7c536591ab89c8e84bea417435871c32eef1e25295b20daa06a5dcfe3cc84cff9d3e3c3ae868cfba8f0dd111a90c3f85869dab5b893f96643a026b2fb9dd7d08b0ed2f1c44fbf875011412a384f86f751c92e1013248d4aa371a0c75597b2b789fc4e939b71937390ce9d7d53159431328ac52180eef08ef200f280" value: "0x1" + - key: "0x283534c8e2b1456f09832c71e5d6a0b4f8c9e1d3a2b5c7f0e6d4a8b2c1f3e5d7" + proof: [] + value: "0x0" eth_getWithdrawalProof: name: eth_getWithdrawalProof