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"; + +