From 34e94878c1274d36cc8f8c0824175e2945966d60 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 6 May 2026 16:20:42 +0000 Subject: [PATCH 1/2] Initial plan From f87716d96d293d770cfa6d8ed8e053e1dacb06c5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 6 May 2026 16:23:03 +0000 Subject: [PATCH 2/2] Fix proof namespace documentation to match code descriptions Agent-Logs-Url: https://github.com/NethermindEth/docs/sessions/8b456cb4-a94d-4775-ad18-e32aa10c893c Co-authored-by: MarekM25 <9356351+MarekM25@users.noreply.github.com> --- docs/interacting/json-rpc-ns/proof.md | 4 ++-- .../version-1.33.0/interacting/json-rpc-ns/proof.md | 4 ++-- .../version-1.34.0/interacting/json-rpc-ns/proof.md | 4 ++-- .../version-1.35.0/interacting/json-rpc-ns/proof.md | 4 ++-- .../version-1.36.0/interacting/json-rpc-ns/proof.md | 4 ++-- .../version-1.37.0/interacting/json-rpc-ns/proof.md | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/interacting/json-rpc-ns/proof.md b/docs/interacting/json-rpc-ns/proof.md index 0aeda957de..470ac6d42e 100644 --- a/docs/interacting/json-rpc-ns/proof.md +++ b/docs/interacting/json-rpc-ns/proof.md @@ -9,7 +9,7 @@ import TabItem from "@theme/TabItem"; ### proof_getTransactionByHash -This function returns the same result as `eth_getTransactionReceipt` and also a tx proof, receipt proof and serialized block headers. +Returns the same data as `eth_getTransactionByHash` plus a Merkle-Patricia proof of the transaction's inclusion in the block's `transactionsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing the proof to be verified against the block's `transactionsRoot`. @@ -62,7 +62,7 @@ curl localhost:8545 \ ### proof_getTransactionReceipt -This function should return the same result as `eth_call` and also proofs of all used accounts and their storages and serialized block headers. +Returns the same data as `eth_getTransactionReceipt` plus Merkle-Patricia proofs of the transaction's inclusion in the block's `transactionsRoot` and of the receipt's inclusion in the block's `receiptsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing proofs to be verified against the block's roots. diff --git a/versioned_docs/version-1.33.0/interacting/json-rpc-ns/proof.md b/versioned_docs/version-1.33.0/interacting/json-rpc-ns/proof.md index e6ce0e81b8..735e15d907 100644 --- a/versioned_docs/version-1.33.0/interacting/json-rpc-ns/proof.md +++ b/versioned_docs/version-1.33.0/interacting/json-rpc-ns/proof.md @@ -9,7 +9,7 @@ import TabItem from "@theme/TabItem"; ### proof_getTransactionByHash -This function returns the same result as `eth_getTransactionReceipt` and also a tx proof, receipt proof and serialized block headers. +Returns the same data as `eth_getTransactionByHash` plus a Merkle-Patricia proof of the transaction's inclusion in the block's `transactionsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing the proof to be verified against the block's `transactionsRoot`. @@ -61,7 +61,7 @@ curl localhost:8545 \ ### proof_getTransactionReceipt -This function should return the same result as `eth_call` and also proofs of all used accounts and their storages and serialized block headers. +Returns the same data as `eth_getTransactionReceipt` plus Merkle-Patricia proofs of the transaction's inclusion in the block's `transactionsRoot` and of the receipt's inclusion in the block's `receiptsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing proofs to be verified against the block's roots. diff --git a/versioned_docs/version-1.34.0/interacting/json-rpc-ns/proof.md b/versioned_docs/version-1.34.0/interacting/json-rpc-ns/proof.md index e6ce0e81b8..735e15d907 100644 --- a/versioned_docs/version-1.34.0/interacting/json-rpc-ns/proof.md +++ b/versioned_docs/version-1.34.0/interacting/json-rpc-ns/proof.md @@ -9,7 +9,7 @@ import TabItem from "@theme/TabItem"; ### proof_getTransactionByHash -This function returns the same result as `eth_getTransactionReceipt` and also a tx proof, receipt proof and serialized block headers. +Returns the same data as `eth_getTransactionByHash` plus a Merkle-Patricia proof of the transaction's inclusion in the block's `transactionsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing the proof to be verified against the block's `transactionsRoot`. @@ -61,7 +61,7 @@ curl localhost:8545 \ ### proof_getTransactionReceipt -This function should return the same result as `eth_call` and also proofs of all used accounts and their storages and serialized block headers. +Returns the same data as `eth_getTransactionReceipt` plus Merkle-Patricia proofs of the transaction's inclusion in the block's `transactionsRoot` and of the receipt's inclusion in the block's `receiptsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing proofs to be verified against the block's roots. diff --git a/versioned_docs/version-1.35.0/interacting/json-rpc-ns/proof.md b/versioned_docs/version-1.35.0/interacting/json-rpc-ns/proof.md index 01be941e88..62895d8d79 100644 --- a/versioned_docs/version-1.35.0/interacting/json-rpc-ns/proof.md +++ b/versioned_docs/version-1.35.0/interacting/json-rpc-ns/proof.md @@ -9,7 +9,7 @@ import TabItem from "@theme/TabItem"; ### proof_getTransactionByHash -This function returns the same result as `eth_getTransactionReceipt` and also a tx proof, receipt proof and serialized block headers. +Returns the same data as `eth_getTransactionByHash` plus a Merkle-Patricia proof of the transaction's inclusion in the block's `transactionsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing the proof to be verified against the block's `transactionsRoot`. @@ -61,7 +61,7 @@ curl localhost:8545 \ ### proof_getTransactionReceipt -This function should return the same result as `eth_call` and also proofs of all used accounts and their storages and serialized block headers. +Returns the same data as `eth_getTransactionReceipt` plus Merkle-Patricia proofs of the transaction's inclusion in the block's `transactionsRoot` and of the receipt's inclusion in the block's `receiptsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing proofs to be verified against the block's roots. diff --git a/versioned_docs/version-1.36.0/interacting/json-rpc-ns/proof.md b/versioned_docs/version-1.36.0/interacting/json-rpc-ns/proof.md index 01be941e88..62895d8d79 100644 --- a/versioned_docs/version-1.36.0/interacting/json-rpc-ns/proof.md +++ b/versioned_docs/version-1.36.0/interacting/json-rpc-ns/proof.md @@ -9,7 +9,7 @@ import TabItem from "@theme/TabItem"; ### proof_getTransactionByHash -This function returns the same result as `eth_getTransactionReceipt` and also a tx proof, receipt proof and serialized block headers. +Returns the same data as `eth_getTransactionByHash` plus a Merkle-Patricia proof of the transaction's inclusion in the block's `transactionsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing the proof to be verified against the block's `transactionsRoot`. @@ -61,7 +61,7 @@ curl localhost:8545 \ ### proof_getTransactionReceipt -This function should return the same result as `eth_call` and also proofs of all used accounts and their storages and serialized block headers. +Returns the same data as `eth_getTransactionReceipt` plus Merkle-Patricia proofs of the transaction's inclusion in the block's `transactionsRoot` and of the receipt's inclusion in the block's `receiptsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing proofs to be verified against the block's roots. diff --git a/versioned_docs/version-1.37.0/interacting/json-rpc-ns/proof.md b/versioned_docs/version-1.37.0/interacting/json-rpc-ns/proof.md index 0aeda957de..470ac6d42e 100644 --- a/versioned_docs/version-1.37.0/interacting/json-rpc-ns/proof.md +++ b/versioned_docs/version-1.37.0/interacting/json-rpc-ns/proof.md @@ -9,7 +9,7 @@ import TabItem from "@theme/TabItem"; ### proof_getTransactionByHash -This function returns the same result as `eth_getTransactionReceipt` and also a tx proof, receipt proof and serialized block headers. +Returns the same data as `eth_getTransactionByHash` plus a Merkle-Patricia proof of the transaction's inclusion in the block's `transactionsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing the proof to be verified against the block's `transactionsRoot`. @@ -62,7 +62,7 @@ curl localhost:8545 \ ### proof_getTransactionReceipt -This function should return the same result as `eth_call` and also proofs of all used accounts and their storages and serialized block headers. +Returns the same data as `eth_getTransactionReceipt` plus Merkle-Patricia proofs of the transaction's inclusion in the block's `transactionsRoot` and of the receipt's inclusion in the block's `receiptsRoot`. When `includeHeader` is `true`, the RLP-encoded block header is also returned, allowing proofs to be verified against the block's roots.