From b8c3af273efa30ab44403fb52fef4b7e63cb8d93 Mon Sep 17 00:00:00 2001
From: Joan E <153745173+joaniefromtheblock@users.noreply.github.com>
Date: Thu, 18 Jul 2024 01:32:17 +0000
Subject: [PATCH] sync new infura content
---
.../_eth_getblockreceipts-description.mdx | 1 +
.../_eth_getblockreceipts-example.mdx | 1 +
.../_eth_getblockreceipts-parameters.mdx | 11 ++++
.../_eth_getblockreceipts-request.mdx | 22 +++++++
.../_eth_getblockreceipts-response.mdx | 63 +++++++++++++++++++
.../_eth_getblockreceipts-returns.mdx | 1 +
.../_eth_getblockreceipts-request.mdx | 22 +++++++
.../json-rpc-methods/eth_getblockreceipts.mdx | 40 ++++++++++++
.../_eth_getblockreceipts-requests.mdx | 22 +++++++
.../json-rpc-methods/eth_getblockreceipts.mdx | 40 ++++++++++++
.../_eth_getfilterlogs-request.mdx | 15 -----
.../filter-methods/_eth_newfilter-request.mdx | 15 -----
.../_eth_uninstallfilter-request.mdx | 15 -----
.../filter-methods/eth_getfilterlogs.mdx | 40 ------------
.../filter-methods/eth_newblockfilter.mdx | 40 ------------
.../filter-methods/eth_newfilter.mdx | 40 ------------
.../eth_newpendingtransactionfilter.mdx | 10 ---
.../filter-methods/eth_uninstallfilter.mdx | 40 ------------
.../json-rpc-methods/filter-methods/index.md | 7 ---
.../_eth_getblockreceipts-request.mdx} | 4 +-
.../json-rpc-methods/eth_getblockreceipts.mdx | 40 ++++++++++++
.../_eth_getblockreceipts-request.mdx | 15 +++++
.../json-rpc-methods/eth_getblockreceipts.mdx | 40 ++++++++++++
.../json-rpc-methods/eth_getblockreceipts.mdx | 40 ++++++++++++
.../gas-api/api-reference/gasprices-type2.md | 33 ++++------
services/reference/gas-api/quickstart.md | 12 ++--
services/reference/ipfs/index.md | 3 +-
.../_eth_getblockreceipts-request.mdx | 22 +++++++
.../json-rpc-methods/eth_getblockreceipts.mdx | 40 ++++++++++++
.../_eth_getblockreceipts-request.mdx | 22 +++++++
.../json-rpc-methods/eth_getblockreceipts.mdx | 40 ++++++++++++
.../_eth_getblockreceipts-request.mdx | 22 +++++++
.../json-rpc-methods/eth_getblockreceipts.mdx | 40 ++++++++++++
33 files changed, 564 insertions(+), 254 deletions(-)
create mode 100644 services/reference/_partials/_eth_getblockreceipts-description.mdx
create mode 100644 services/reference/_partials/_eth_getblockreceipts-example.mdx
create mode 100644 services/reference/_partials/_eth_getblockreceipts-parameters.mdx
create mode 100644 services/reference/_partials/_eth_getblockreceipts-request.mdx
create mode 100644 services/reference/_partials/_eth_getblockreceipts-response.mdx
create mode 100644 services/reference/_partials/_eth_getblockreceipts-returns.mdx
create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx
create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getblockreceipts.mdx
create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-requests.mdx
create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getblockreceipts.mdx
delete mode 100644 services/reference/base/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx
delete mode 100644 services/reference/base/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx
delete mode 100644 services/reference/base/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx
delete mode 100644 services/reference/base/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx
delete mode 100644 services/reference/base/json-rpc-methods/filter-methods/eth_newblockfilter.mdx
delete mode 100644 services/reference/base/json-rpc-methods/filter-methods/eth_newfilter.mdx
delete mode 100644 services/reference/base/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx
delete mode 100644 services/reference/base/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx
delete mode 100644 services/reference/base/json-rpc-methods/filter-methods/index.md
rename services/reference/{base/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx => blast/json-rpc-methods/_eth_getblockreceipts-request.mdx} (56%)
create mode 100644 services/reference/blast/json-rpc-methods/eth_getblockreceipts.mdx
create mode 100644 services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx
create mode 100644 services/reference/celo/json-rpc-methods/eth_getblockreceipts.mdx
create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getblockreceipts.mdx
create mode 100644 services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx
create mode 100644 services/reference/linea/json-rpc-methods/eth_getblockreceipts.mdx
create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx
create mode 100644 services/reference/optimism/json-rpc-methods/eth_getblockreceipts.mdx
create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getblockreceipts-request.mdx
create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getblockreceipts.mdx
diff --git a/services/reference/_partials/_eth_getblockreceipts-description.mdx b/services/reference/_partials/_eth_getblockreceipts-description.mdx
new file mode 100644
index 00000000000..ed1ea04d407
--- /dev/null
+++ b/services/reference/_partials/_eth_getblockreceipts-description.mdx
@@ -0,0 +1 @@
+Returns all transaction receipts for a given block, the amount of gas used, and any event logs that might have been produced by a smart contract during the transaction.
\ No newline at end of file
diff --git a/services/reference/_partials/_eth_getblockreceipts-example.mdx b/services/reference/_partials/_eth_getblockreceipts-example.mdx
new file mode 100644
index 00000000000..9bec5e3a7d5
--- /dev/null
+++ b/services/reference/_partials/_eth_getblockreceipts-example.mdx
@@ -0,0 +1 @@
+Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard).
\ No newline at end of file
diff --git a/services/reference/_partials/_eth_getblockreceipts-parameters.mdx b/services/reference/_partials/_eth_getblockreceipts-parameters.mdx
new file mode 100644
index 00000000000..a7e9f9b68ab
--- /dev/null
+++ b/services/reference/_partials/_eth_getblockreceipts-parameters.mdx
@@ -0,0 +1,11 @@
+`blockNumber`:[_Required_] Hexadecimal or decimal integer representing a block number, or one of
+ the string tags:
+ - `latest`
+ - `earliest`
+ - `pending`
+ - `finalized`
+ - `safe`
+
+ :::note
+ `pending` returns the same data as `latest`.
+ :::
\ No newline at end of file
diff --git a/services/reference/_partials/_eth_getblockreceipts-request.mdx b/services/reference/_partials/_eth_getblockreceipts-request.mdx
new file mode 100644
index 00000000000..89c626e4a59
--- /dev/null
+++ b/services/reference/_partials/_eth_getblockreceipts-request.mdx
@@ -0,0 +1,22 @@
+import Tabs from '@theme/Tabs';
+ import TabItem from '@theme/TabItem';
+
+
+
+
+```bash
+curl https://mainnet.infura.io/v3/YOUR-API-KEY \
+ -X POST \
+ -H "Content-Type: application/json" \
+ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
+
+```bash
+wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
\ No newline at end of file
diff --git a/services/reference/_partials/_eth_getblockreceipts-response.mdx b/services/reference/_partials/_eth_getblockreceipts-response.mdx
new file mode 100644
index 00000000000..e28ac12dd1c
--- /dev/null
+++ b/services/reference/_partials/_eth_getblockreceipts-response.mdx
@@ -0,0 +1,63 @@
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+
+
+
+```json
+{
+ "jsonrpc": "2.0",
+ "id": 1,
+ "result": [
+ {
+ "blockHash": "0x19514ce955c65e4dd2cd41f435a75a46a08535b8fc16bc660f8092b32590b182",
+ "blockNumber": "0x6f55",
+ "contractAddress": null,
+ "cumulativeGasUsed": "0x18c36",
+ "from": "0x22896bfc68814bfd855b1a167255ee497006e730",
+ "gasUsed": "0x18c36",
+ "effectiveGasPrice": "0x9502f907",
+ "logs": [
+ {
+ "address": "0xfd584430cafa2f451b4e2ebcf3986a21fff04350",
+ "topics": [
+ "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d",
+ "0x4be29e0e4eb91f98f709d98803cba271592782e293b84a625e025cbb40197ba8",
+ "0x000000000000000000000000835281a2563db4ebf1b626172e085dc406bfc7d2",
+ "0x00000000000000000000000022896bfc68814bfd855b1a167255ee497006e730"
+ ],
+ "data": "0x",
+ "blockNumber": "0x6f55",
+ "transactionHash": "0x4a481e4649da999d92db0585c36cba94c18a33747e95dc235330e6c737c6f975",
+ "transactionIndex": "0x0",
+ "blockHash": "0x19514ce955c65e4dd2cd41f435a75a46a08535b8fc16bc660f8092b32590b182",
+ "logIndex": "0x0",
+ "removed": false
+ }
+ ],
+ "logsBloom": "0x00000004000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000080020000000000000200010000000000000000000001000000800000000000000000000000000000000000000000000000000000100100000000000000000000008000000000000000000000000000000002000000000000000000000",
+ "status": "0x1",
+ "to": "0xfd584430cafa2f451b4e2ebcf3986a21fff04350",
+ "transactionHash": "0x4a481e4649da999d92db0585c36cba94c18a33747e95dc235330e6c737c6f975",
+ "transactionIndex": "0x0",
+ "type": "0x0"
+ },
+ {
+ "blockHash": "0x19514ce955c65e4dd2cd41f435a75a46a08535b8fc16bc660f8092b32590b182",
+ "blockNumber": "0x6f55",
+ "contractAddress": null,
+ "cumulativeGasUsed": "0x1de3e",
+ "from": "0x712e3a792c974b3e3dbe41229ad4290791c75a82",
+ "gasUsed": "0x5208",
+ "effectiveGasPrice": "0x9502f907",
+ "logs": [],
+ "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "status": "0x1",
+ "to": "0xd42e2b1c14d02f1df5369a9827cb8e6f3f75f338",
+ "transactionHash": "0xefb83b4e3f1c317e8da0f8e2fbb2fe964f34ee184466032aeecac79f20eacaf6",
+ "transactionIndex": "0x1",
+ "type": "0x2"
+ }
+ ]
+}
+```
\ No newline at end of file
diff --git a/services/reference/_partials/_eth_getblockreceipts-returns.mdx b/services/reference/_partials/_eth_getblockreceipts-returns.mdx
new file mode 100644
index 00000000000..300e3076413
--- /dev/null
+++ b/services/reference/_partials/_eth_getblockreceipts-returns.mdx
@@ -0,0 +1 @@
+`result`: _object_ Block object or `null` when there is no corresponding block.
\ No newline at end of file
diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx
new file mode 100644
index 00000000000..99974e8b776
--- /dev/null
+++ b/services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx
@@ -0,0 +1,22 @@
+import Tabs from '@theme/Tabs';
+ import TabItem from '@theme/TabItem';
+
+
+
+
+```bash
+curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \
+ -X POST \
+ -H "Content-Type: application/json" \
+ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
+
+```bash
+ wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
\ No newline at end of file
diff --git a/services/reference/arbitrum/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/arbitrum/json-rpc-methods/eth_getblockreceipts.mdx
new file mode 100644
index 00000000000..14414348609
--- /dev/null
+++ b/services/reference/arbitrum/json-rpc-methods/eth_getblockreceipts.mdx
@@ -0,0 +1,40 @@
+---
+title: "eth_getBlockReceipts"
+---
+
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+import Description from "/docs/api/networks/_partials/_eth_getblockreceipts-description.mdx";
+
+
+
+## Parameters
+
+import Params from "/docs/api/networks/_partials/_eth_getblockreceipts-parameters.mdx";
+
+
+
+## Returns
+
+import Returns from "/docs/api/networks/_partials/_eth_getblockreceipts-returns.mdx";
+
+
+
+## Example
+
+import Example from "/docs/api/networks/_partials/_eth_getblockreceipts-example.mdx";
+
+
+
+### Request
+
+import Request from "./_eth_getblockreceipts-request.mdx";
+
+
+
+### Response
+
+import Response from "/docs/api/networks/_partials/_eth_getblockreceipts-response.mdx";
+
+
\ No newline at end of file
diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-requests.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-requests.mdx
new file mode 100644
index 00000000000..88bf4ba0f58
--- /dev/null
+++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-requests.mdx
@@ -0,0 +1,22 @@
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+
+
+
+```bash
+curl https:///avalanche-mainnet.infura.io/v3/YOUR-API-KEY \
+ -X POST \
+ -H "Content-Type: application/json" \
+ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
+
+```bash
+wscat -c wss:///avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
\ No newline at end of file
diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/eth_getblockreceipts.mdx
new file mode 100644
index 00000000000..14414348609
--- /dev/null
+++ b/services/reference/avalanche-c-chain/json-rpc-methods/eth_getblockreceipts.mdx
@@ -0,0 +1,40 @@
+---
+title: "eth_getBlockReceipts"
+---
+
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+import Description from "/docs/api/networks/_partials/_eth_getblockreceipts-description.mdx";
+
+
+
+## Parameters
+
+import Params from "/docs/api/networks/_partials/_eth_getblockreceipts-parameters.mdx";
+
+
+
+## Returns
+
+import Returns from "/docs/api/networks/_partials/_eth_getblockreceipts-returns.mdx";
+
+
+
+## Example
+
+import Example from "/docs/api/networks/_partials/_eth_getblockreceipts-example.mdx";
+
+
+
+### Request
+
+import Request from "./_eth_getblockreceipts-request.mdx";
+
+
+
+### Response
+
+import Response from "/docs/api/networks/_partials/_eth_getblockreceipts-response.mdx";
+
+
\ No newline at end of file
diff --git a/services/reference/base/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx b/services/reference/base/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx
deleted file mode 100644
index eb0c8ef0d3c..00000000000
--- a/services/reference/base/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx
+++ /dev/null
@@ -1,15 +0,0 @@
-import Tabs from "@theme/Tabs"
-import TabItem from "@theme/TabItem"
-
-
-
-
-```bash
-curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \
- -X POST \
- -H "Content-Type: application/json" \
- -d '{"jsonrpc": "2.0", "method": "eth_getFilterLogs", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}'
-```
-
-
-
diff --git a/services/reference/base/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx b/services/reference/base/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx
deleted file mode 100644
index fcb1625aba5..00000000000
--- a/services/reference/base/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx
+++ /dev/null
@@ -1,15 +0,0 @@
-import Tabs from "@theme/Tabs"
-import TabItem from "@theme/TabItem"
-
-
-
-
-```bash
-curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \
- -X POST \
- -H "Content-Type: application/json" \
- -d '{"jsonrpc": "2.0", "method": "eth_newFilter", "params": [{"topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}], "id": 1}'
-```
-
-
-
diff --git a/services/reference/base/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx b/services/reference/base/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx
deleted file mode 100644
index 5c891d75224..00000000000
--- a/services/reference/base/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx
+++ /dev/null
@@ -1,15 +0,0 @@
-import Tabs from "@theme/Tabs"
-import TabItem from "@theme/TabItem"
-
-
-
-
-```bash
-curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \
- -X POST \
- -H "Content-Type: application/json" \
- -d '{"jsonrpc": "2.0", "method": "eth_uninstallFilter", "params": ["0x10ff0bfba9472c87932c56632eef8f5cc70910e8e71d"], "id": 1}'
-```
-
-
-
diff --git a/services/reference/base/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx b/services/reference/base/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx
deleted file mode 100644
index 217655f7f9d..00000000000
--- a/services/reference/base/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: "eth_getFilterLogs"
----
-
-import Tabs from "@theme/Tabs"
-import TabItem from "@theme/TabItem"
-
-import Description from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-description.mdx"
-
-
-
-## Parameters
-
-import Params from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-parameters.mdx"
-
-
-
-## Returns
-
-import Returns from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-returns.mdx"
-
-
-
-## Example
-
-import Example from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-example.mdx"
-
-
-
-### Request
-
-import Request from "./_eth_getfilterlogs-request.mdx"
-
-
-
-### Response
-
-import Response from "/services/reference/_partials/filter-methods/_eth_getfilterlogs-response.mdx"
-
-
diff --git a/services/reference/base/json-rpc-methods/filter-methods/eth_newblockfilter.mdx b/services/reference/base/json-rpc-methods/filter-methods/eth_newblockfilter.mdx
deleted file mode 100644
index 06376e0f306..00000000000
--- a/services/reference/base/json-rpc-methods/filter-methods/eth_newblockfilter.mdx
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: "eth_newBlockFilter"
----
-
-import Tabs from "@theme/Tabs"
-import TabItem from "@theme/TabItem"
-
-import Description from "/services/reference/_partials/filter-methods/_eth_newblockfilter-description.mdx"
-
-
-
-## Parameters
-
-import Params from "/services/reference/_partials/filter-methods/_eth_newblockfilter-parameters.mdx"
-
-
-
-## Returns
-
-import Returns from "/services/reference/_partials/filter-methods/_eth_newblockfilter-returns.mdx"
-
-
-
-## Example
-
-import Example from "/services/reference/_partials/filter-methods/_eth_newblockfilter-example.mdx"
-
-
-
-### Request
-
-import Request from "./_eth_newblockfilter-request.mdx"
-
-
-
-### Response
-
-import Response from "/services/reference/_partials/filter-methods/_eth_newblockfilter-response.mdx"
-
-
diff --git a/services/reference/base/json-rpc-methods/filter-methods/eth_newfilter.mdx b/services/reference/base/json-rpc-methods/filter-methods/eth_newfilter.mdx
deleted file mode 100644
index e2da4ffd5a6..00000000000
--- a/services/reference/base/json-rpc-methods/filter-methods/eth_newfilter.mdx
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: "eth_newFilter"
----
-
-import Tabs from "@theme/Tabs"
-import TabItem from "@theme/TabItem"
-
-import Description from "/services/reference/_partials/filter-methods/_eth_newfilter-description.mdx"
-
-
-
-## Parameters
-
-import Params from "/services/reference/_partials/filter-methods/_eth_newfilter-parameters.mdx"
-
-
-
-## Returns
-
-import Returns from "/services/reference/_partials/filter-methods/_eth_newfilter-returns.mdx"
-
-
-
-## Example
-
-import Example from "/services/reference/_partials/filter-methods/_eth_newfilter-example.mdx"
-
-
-
-### Request
-
-import Request from "./_eth_newfilter-request.mdx"
-
-
-
-### Response
-
-import Response from "/services/reference/_partials/filter-methods/_eth_newfilter-response.mdx"
-
-
diff --git a/services/reference/base/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx b/services/reference/base/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx
deleted file mode 100644
index 2ea55a1da1c..00000000000
--- a/services/reference/base/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "eth_newPendingTransactionFilter"
----
-
-import Tabs from "@theme/Tabs"
-import TabItem from "@theme/TabItem"
-
-import Description from "/services/reference/_partials/filter-methods/_eth_newpendingtransactionfilter-description.mdx"
-
-
diff --git a/services/reference/base/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx b/services/reference/base/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx
deleted file mode 100644
index 2032bea779d..00000000000
--- a/services/reference/base/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: "eth_uninstallFilter"
----
-
-import Tabs from "@theme/Tabs"
-import TabItem from "@theme/TabItem"
-
-import Description from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-description.mdx"
-
-
-
-## Parameters
-
-import Params from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-parameters.mdx"
-
-
-
-## Returns
-
-import Returns from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-returns.mdx"
-
-
-
-## Example
-
-import Example from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-example.mdx"
-
-
-
-### Request
-
-import Request from "./_eth_uninstallfilter-request.mdx"
-
-
-
-### Response
-
-import Response from "/services/reference/_partials/filter-methods/_eth_uninstallfilter-response.mdx"
-
-
diff --git a/services/reference/base/json-rpc-methods/filter-methods/index.md b/services/reference/base/json-rpc-methods/filter-methods/index.md
deleted file mode 100644
index efc5f9f5631..00000000000
--- a/services/reference/base/json-rpc-methods/filter-methods/index.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: "Filter methods"
----
-
-# Filter methods
-
-Infura supports the following filter methods over HTTP. Filter IDs can be shared by any connection using the same API key.
diff --git a/services/reference/base/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getblockreceipts-request.mdx
similarity index 56%
rename from services/reference/base/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx
rename to services/reference/blast/json-rpc-methods/_eth_getblockreceipts-request.mdx
index c7fdbe93bd1..ac3b06a3414 100644
--- a/services/reference/base/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx
+++ b/services/reference/blast/json-rpc-methods/_eth_getblockreceipts-request.mdx
@@ -5,10 +5,10 @@ import TabItem from "@theme/TabItem"
```bash
-curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \
+curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \
-X POST \
-H "Content-Type: application/json" \
- -d '{"jsonrpc": "2.0", "method": "eth_newBlockFilter", "params": [], "id": 1}'
+ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
```
diff --git a/services/reference/blast/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/blast/json-rpc-methods/eth_getblockreceipts.mdx
new file mode 100644
index 00000000000..48baf886265
--- /dev/null
+++ b/services/reference/blast/json-rpc-methods/eth_getblockreceipts.mdx
@@ -0,0 +1,40 @@
+---
+title: "eth_getBlockReceipts"
+---
+
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+import Description from "/docs/api/networks/_partials/_eth_getblockreceipts-description.mdx";
+
+
+
+## Parameters
+
+import Params from "/docs/api/networks/_partials/_eth_getblockreceipts-parameters.mdx";
+
+
+
+## Returns
+
+import Returns from "/docs/api/networks/_partials/_eth_getblockreceipts-returns.mdx";
+
+
+
+## Example
+
+import Example from "/docs/api/networks/_partials/_eth_getblockreceipts-example.mdx";
+
+
+
+### Request
+
+import Request from "/docs/api/networks/blast/json-rpc-methods/_eth_getblockreceipts-request.mdx";
+
+
+
+### Response
+
+import Response from "/docs/api/networks/_partials/_eth_getblockreceipts-response.mdx";
+
+
\ No newline at end of file
diff --git a/services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx
new file mode 100644
index 00000000000..563886036cb
--- /dev/null
+++ b/services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx
@@ -0,0 +1,15 @@
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+
+
+
+```bash
+curl https://celo-alfajores.infura.io/v3/YOUR-API-KEY \
+ -X POST \
+ -H "Content-Type: application/json" \
+ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
\ No newline at end of file
diff --git a/services/reference/celo/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/celo/json-rpc-methods/eth_getblockreceipts.mdx
new file mode 100644
index 00000000000..14414348609
--- /dev/null
+++ b/services/reference/celo/json-rpc-methods/eth_getblockreceipts.mdx
@@ -0,0 +1,40 @@
+---
+title: "eth_getBlockReceipts"
+---
+
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+import Description from "/docs/api/networks/_partials/_eth_getblockreceipts-description.mdx";
+
+
+
+## Parameters
+
+import Params from "/docs/api/networks/_partials/_eth_getblockreceipts-parameters.mdx";
+
+
+
+## Returns
+
+import Returns from "/docs/api/networks/_partials/_eth_getblockreceipts-returns.mdx";
+
+
+
+## Example
+
+import Example from "/docs/api/networks/_partials/_eth_getblockreceipts-example.mdx";
+
+
+
+### Request
+
+import Request from "./_eth_getblockreceipts-request.mdx";
+
+
+
+### Response
+
+import Response from "/docs/api/networks/_partials/_eth_getblockreceipts-response.mdx";
+
+
\ No newline at end of file
diff --git a/services/reference/ethereum/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/ethereum/json-rpc-methods/eth_getblockreceipts.mdx
new file mode 100644
index 00000000000..bc2551b3aa4
--- /dev/null
+++ b/services/reference/ethereum/json-rpc-methods/eth_getblockreceipts.mdx
@@ -0,0 +1,40 @@
+---
+title: "eth_getBlockReceipts"
+---
+
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+import Description from "/docs/api/networks/_partials/_eth_getblockreceipts-description.mdx";
+
+
+
+## Parameters
+
+import Params from "/docs/api/networks/_partials/_eth_getblockreceipts-parameters.mdx";
+
+
+
+## Returns
+
+import Returns from "/docs/api/networks/_partials/_eth_getblockreceipts-returns.mdx";
+
+
+
+## Example
+
+import Example from "/docs/api/networks/_partials/_eth_getblockreceipts-example.mdx";
+
+
+
+### Request
+
+import Request from "/docs/api/networks/_partials/_eth_getblockreceipts-request.mdx";
+
+
+
+### Response
+
+import Response from "/docs/api/networks/_partials/_eth_getblockreceipts-response.mdx";
+
+
\ No newline at end of file
diff --git a/services/reference/gas-api/api-reference/gasprices-type2.md b/services/reference/gas-api/api-reference/gasprices-type2.md
index 9ba96a9950d..3b83146bc1c 100644
--- a/services/reference/gas-api/api-reference/gasprices-type2.md
+++ b/services/reference/gas-api/api-reference/gasprices-type2.md
@@ -23,29 +23,18 @@ blockchain network.
Recommended gas price details based of the level of urgency:
- `low`, `medium`, `high` - Object containing recommended values for transactions by level of urgency:
- - `suggestedMaxPriorityFeePerGas`: `string` - The maximum suggested priority fee per gas to pay
- to have transactions included in a block.
- - `suggestedMaxFeePerGas`: `string` - The maximum suggested total fee per gas to pay, including
- both the base fee and the priority fee.
- - `minWaitTimeEstimate`: `number` - The minimum estimated wait time (in milliseconds) for a
- transaction to be included in a block at the suggested gas price.
- - `maxWaitTimeEstimate`: `number` - The maximum estimated wait time (in milliseconds) for a
- transaction to be included in a block at the suggested gas price.
+ - `suggestedMaxPriorityFeePerGas`: `string` - The maximum suggested priority fee per gas (in gwei) to pay to have transactions included in a block.
+ - `suggestedMaxFeePerGas`: `string` - The maximum suggested total fee per gas (in gwei) to pay, including both the base fee and the priority fee.
+ - `minWaitTimeEstimate`: `number` - The minimum estimated wait time (in milliseconds) for a transaction to be included in a block at the suggested gas price.
+ - `maxWaitTimeEstimate`: `number` - The maximum estimated wait time (in milliseconds) for a transaction to be included in a block at the suggested gas price.
- `estimatedBaseFee`: `string` - The current estimated base fee per gas on the network.
-- `networkCongestion`: `number` - The current congestion on the network, represented as a number
- between `0` and `1`.
- A lower network congestion score (for example `0.1`), indicates that fewer transactions are being
- submitted, so it's cheaper to validate transactions.
-- `latestPriorityFeeRange`: `array` - The range of priority fees per gas for recent transactions on
- the network.
-- `historicalPriorityFeeRange`: `array` - The range of priority fees per gas for transactions on the
- network over a historical period.
-- `historicalBaseFeeRange`: `array` - The range of base fees per gas on the network over a
- historical period.
-- `priorityFeeTrend`: `string` - The current trend in priority fees on the network, either `up` or
- `down` (whether it's getting more expensive or cheaper).
-- `baseFeeTrend`: `string` - The current trend in base fees on the network, either `up` or
- `down` (whether it's getting more expensive or cheaper).
+- `networkCongestion`: `number` - The current congestion on the network, represented as a number between `0` and `1`.
+ A lower network congestion score (for example `0.1`), indicates that fewer transactions are being submitted, so it's cheaper to validate transactions.
+- `latestPriorityFeeRange`: `array` - The range of priority fees per gas for recent transactions on the network.
+- `historicalPriorityFeeRange`: `array` - The range of priority fees per gas for transactions on the network over a historical period.
+- `historicalBaseFeeRange`: `array` - The range of base fees per gas on the network over a historical period.
+- `priorityFeeTrend`: `string` - The current trend in priority fees on the network, either `up` or `down` (whether it's getting more expensive or cheaper).
+- `baseFeeTrend`: `string` - The current trend in base fees on the network, either `up` or `down` (whether it's getting more expensive or cheaper).
## Example
diff --git a/services/reference/gas-api/quickstart.md b/services/reference/gas-api/quickstart.md
index ee5632c64b6..69dd4d5bec2 100644
--- a/services/reference/gas-api/quickstart.md
+++ b/services/reference/gas-api/quickstart.md
@@ -152,20 +152,20 @@ The result should look similar to:
```json
Suggested gas fees: {
low: {
- suggestedMaxPriorityFeePerGas: "0.05",
- suggestedMaxFeePerGas: "24.086058416",
+ suggestedMaxPriorityFeePerGas: "0.05", // The gas price in gwei
+ suggestedMaxFeePerGas: "24.086058416", // The gas price in gwei
minWaitTimeEstimate: 15000,
maxWaitTimeEstimate: 30000
},
medium: {
- suggestedMaxPriorityFeePerGas: "0.1",
- suggestedMaxFeePerGas: "32.548678862",
+ suggestedMaxPriorityFeePerGas: "0.1", // The gas price in gwei
+ suggestedMaxFeePerGas: "32.548678862", // The gas price in gwei
minWaitTimeEstimate: 15000,
maxWaitTimeEstimate: 45000
},
high: {
- suggestedMaxPriorityFeePerGas: "0.3",
- suggestedMaxFeePerGas: "41.161299308",
+ suggestedMaxPriorityFeePerGas: "0.3", // The gas price in gwei
+ suggestedMaxFeePerGas: "41.161299308", // The gas price in gwei
minWaitTimeEstimate: 15000,
maxWaitTimeEstimate: 60000
},
diff --git a/services/reference/ipfs/index.md b/services/reference/ipfs/index.md
index d202f2a241f..7f731009203 100644
--- a/services/reference/ipfs/index.md
+++ b/services/reference/ipfs/index.md
@@ -10,8 +10,7 @@ The [Interplanetary File System (IPFS)](../../how-to/use-ipfs/migrate-to-infuras
:::caution Limited access
-Infura is currently limiting IPFS services to customers that already have an active IPFS key.
-New IPFS key creation is disabled for new and existing customers.
+Infura restricts its IPFS service to a select set of qualified customers. Please [contact the Infura support team](https://support.infura.io/ipfs) for next steps. New IPFS key creation is disabled for all users, but existing IPFS customers can continue to use the IPFS service with their existing keys.
:::
diff --git a/services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx
new file mode 100644
index 00000000000..bcdf3fe5ec5
--- /dev/null
+++ b/services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx
@@ -0,0 +1,22 @@
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+
+
+
+```bash
+curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \
+ -X POST \
+ -H "Content-Type: application/json" \
+ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
+
+```bash
+wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
diff --git a/services/reference/linea/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/linea/json-rpc-methods/eth_getblockreceipts.mdx
new file mode 100644
index 00000000000..14414348609
--- /dev/null
+++ b/services/reference/linea/json-rpc-methods/eth_getblockreceipts.mdx
@@ -0,0 +1,40 @@
+---
+title: "eth_getBlockReceipts"
+---
+
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+import Description from "/docs/api/networks/_partials/_eth_getblockreceipts-description.mdx";
+
+
+
+## Parameters
+
+import Params from "/docs/api/networks/_partials/_eth_getblockreceipts-parameters.mdx";
+
+
+
+## Returns
+
+import Returns from "/docs/api/networks/_partials/_eth_getblockreceipts-returns.mdx";
+
+
+
+## Example
+
+import Example from "/docs/api/networks/_partials/_eth_getblockreceipts-example.mdx";
+
+
+
+### Request
+
+import Request from "./_eth_getblockreceipts-request.mdx";
+
+
+
+### Response
+
+import Response from "/docs/api/networks/_partials/_eth_getblockreceipts-response.mdx";
+
+
\ No newline at end of file
diff --git a/services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx
new file mode 100644
index 00000000000..7081d0f07b8
--- /dev/null
+++ b/services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx
@@ -0,0 +1,22 @@
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+
+
+
+```bash
+curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \
+ -X POST \
+ -H "Content-Type: application/json" \
+ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
+
+```bash
+wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
diff --git a/services/reference/optimism/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/optimism/json-rpc-methods/eth_getblockreceipts.mdx
new file mode 100644
index 00000000000..14414348609
--- /dev/null
+++ b/services/reference/optimism/json-rpc-methods/eth_getblockreceipts.mdx
@@ -0,0 +1,40 @@
+---
+title: "eth_getBlockReceipts"
+---
+
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+import Description from "/docs/api/networks/_partials/_eth_getblockreceipts-description.mdx";
+
+
+
+## Parameters
+
+import Params from "/docs/api/networks/_partials/_eth_getblockreceipts-parameters.mdx";
+
+
+
+## Returns
+
+import Returns from "/docs/api/networks/_partials/_eth_getblockreceipts-returns.mdx";
+
+
+
+## Example
+
+import Example from "/docs/api/networks/_partials/_eth_getblockreceipts-example.mdx";
+
+
+
+### Request
+
+import Request from "./_eth_getblockreceipts-request.mdx";
+
+
+
+### Response
+
+import Response from "/docs/api/networks/_partials/_eth_getblockreceipts-response.mdx";
+
+
\ No newline at end of file
diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getblockreceipts-request.mdx
new file mode 100644
index 00000000000..141888e417a
--- /dev/null
+++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getblockreceipts-request.mdx
@@ -0,0 +1,22 @@
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+
+
+
+```bash
+curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \
+ -X POST \
+ -H "Content-Type: application/json" \
+ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
+
+```bash
+wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}'
+```
+
+
+
diff --git a/services/reference/polygon-pos/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/polygon-pos/json-rpc-methods/eth_getblockreceipts.mdx
new file mode 100644
index 00000000000..c4b1a028711
--- /dev/null
+++ b/services/reference/polygon-pos/json-rpc-methods/eth_getblockreceipts.mdx
@@ -0,0 +1,40 @@
+---
+title: "eth_getBlockReceipts"
+---
+
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+import Description from "/docs/api/networks/_partials/_eth_getblockreceipts-description.mdx";
+
+
+
+## Parameters
+
+import Params from "/docs/api/networks/_partials/_eth_getblockreceipts-parameters.mdx";
+
+
+
+## Returns
+
+import Returns from "/docs/api/networks/_partials/_eth_getblockreceipts-returns.mdx";
+
+
+
+## Example
+
+import Example from "/docs/api/networks/_partials/_eth_getblockreceipts-example.mdx";
+
+
+
+### Request
+
+import Request from "./_eth_getblockreceipts-request.mdx";
+
+
+
+### Response
+
+import Response from "/docs/api/networks/_partials/_eth_getblockreceipts-response.mdx";
+
+