diff --git a/docs/whats-new.md b/docs/whats-new.md index e3d16a8684..60a152650f 100644 --- a/docs/whats-new.md +++ b/docs/whats-new.md @@ -11,6 +11,7 @@ of the [MetaMask developer page](https://metamask.io/developer/). ## July 2024 +- Documented [ZKsync Era WebSocket support](/services/reference/zksync). ([#1438](https://github.com/MetaMask/metamask-docs/pull/1438)) - Documented support for the [ZKsync Era network API service](/services/reference/zksync). ([#1372](https://github.com/MetaMask/metamask-docs/pull/1372)) - Added [Services](/services) and [Developer tools](/developer-tools) to MetaMask documentation. ([#1325](https://github.com/MetaMask/metamask-docs/pull/1325)) diff --git a/services/concepts/websockets.md b/services/concepts/websockets.md index 1454224663..ed4b57dfd6 100644 --- a/services/concepts/websockets.md +++ b/services/concepts/websockets.md @@ -50,6 +50,7 @@ Infura support subscriptions over WebSockets for the following networks: - [Linea](../reference/linea/index.md) - [Optimism](../reference/optimism/index.md) - [Polygon](../reference/polygon-pos/index.md) +- [ZKsync Era](../reference/zksync/index.md) :::info diff --git a/services/get-started/endpoints.md b/services/get-started/endpoints.md index 17db6f99f8..633098c2b9 100644 --- a/services/get-started/endpoints.md +++ b/services/get-started/endpoints.md @@ -146,10 +146,17 @@ Sepolia instead. ## ZKsync Era -| Network | Description | URL | -| ----------------- | ------------------- | ----------------------------------------------- | -| Mainnet | JSON-RPC over HTTPS | `https://zksync-mainnet.infura.io/v3/` | -| Testnet (Sepolia) | JSON-RPC over HTTPS | `https://zksync-sepolia.infura.io/v3/` | +:::info + +ZKsync Era WebSockets are supported on Mainnet only. + +::: + +| Network | Description | URL | +|-------------------|-------------------------|--------------------------------------------------| +| Mainnet | JSON-RPC over HTTPS | `https://zksync-mainnet.infura.io/v3/` | +| Mainnet | JSON-RPC over WebSocket | `wss://zksync-mainnet.infura.io/ws/v3/` | +| Testnet (Sepolia) | JSON-RPC over HTTPS | `https://zksync-sepolia.infura.io/v3/` | ## Gas API diff --git a/services/reference/_partials/_eth_getblockreceipts-request.mdx b/services/reference/_partials/_eth_getblockreceipts-request.mdx index 89c626e4a5..411062cd61 100644 --- a/services/reference/_partials/_eth_getblockreceipts-request.mdx +++ b/services/reference/_partials/_eth_getblockreceipts-request.mdx @@ -1,5 +1,5 @@ -import Tabs from '@theme/Tabs'; - import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; + import TabItem from "@theme/TabItem"; diff --git a/services/reference/_partials/_eth_getblockreceipts-response.mdx b/services/reference/_partials/_eth_getblockreceipts-response.mdx index 0f529a90dc..080921cfe8 100644 --- a/services/reference/_partials/_eth_getblockreceipts-response.mdx +++ b/services/reference/_partials/_eth_getblockreceipts-response.mdx @@ -1,5 +1,5 @@ -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx index 18ab857d39..84f4739d83 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -1,5 +1,5 @@ -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; diff --git a/services/reference/arbitrum/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/arbitrum/json-rpc-methods/eth_getblockreceipts.mdx index e3e6908ca9..d8cab29515 100644 --- a/services/reference/arbitrum/json-rpc-methods/eth_getblockreceipts.mdx +++ b/services/reference/arbitrum/json-rpc-methods/eth_getblockreceipts.mdx @@ -2,8 +2,8 @@ title: "eth_getBlockReceipts" --- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; import Description from "/services/reference/_partials/_eth_getblockreceipts-description.mdx"; diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx index 88bf4ba0f5..d59fda665a 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -1,5 +1,5 @@ -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; 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 index e3e6908ca9..d8cab29515 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/eth_getblockreceipts.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/eth_getblockreceipts.mdx @@ -2,8 +2,8 @@ title: "eth_getBlockReceipts" --- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; import Description from "/services/reference/_partials/_eth_getblockreceipts-description.mdx"; diff --git a/services/reference/blast/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/blast/json-rpc-methods/eth_getblockreceipts.mdx index f4dd612f49..a15483c02b 100644 --- a/services/reference/blast/json-rpc-methods/eth_getblockreceipts.mdx +++ b/services/reference/blast/json-rpc-methods/eth_getblockreceipts.mdx @@ -2,8 +2,8 @@ title: "eth_getBlockReceipts" --- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; import Description from "/services/reference/_partials/_eth_getblockreceipts-description.mdx"; diff --git a/services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx index 563886036c..6aba0513ff 100644 --- a/services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -1,5 +1,5 @@ -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; diff --git a/services/reference/celo/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/celo/json-rpc-methods/eth_getblockreceipts.mdx index e3e6908ca9..d8cab29515 100644 --- a/services/reference/celo/json-rpc-methods/eth_getblockreceipts.mdx +++ b/services/reference/celo/json-rpc-methods/eth_getblockreceipts.mdx @@ -2,8 +2,8 @@ title: "eth_getBlockReceipts" --- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; import Description from "/services/reference/_partials/_eth_getblockreceipts-description.mdx"; diff --git a/services/reference/ethereum/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/ethereum/json-rpc-methods/eth_getblockreceipts.mdx index ca87ebcf58..6171b6fc4e 100644 --- a/services/reference/ethereum/json-rpc-methods/eth_getblockreceipts.mdx +++ b/services/reference/ethereum/json-rpc-methods/eth_getblockreceipts.mdx @@ -2,8 +2,8 @@ title: "eth_getBlockReceipts" --- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; import Description from "/services/reference/_partials/_eth_getblockreceipts-description.mdx"; diff --git a/services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx index bcdf3fe5ec..1699b04f9d 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -1,5 +1,5 @@ -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; diff --git a/services/reference/linea/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/linea/json-rpc-methods/eth_getblockreceipts.mdx index e3e6908ca9..d8cab29515 100644 --- a/services/reference/linea/json-rpc-methods/eth_getblockreceipts.mdx +++ b/services/reference/linea/json-rpc-methods/eth_getblockreceipts.mdx @@ -2,8 +2,8 @@ title: "eth_getBlockReceipts" --- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; import Description from "/services/reference/_partials/_eth_getblockreceipts-description.mdx"; diff --git a/services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx index 7081d0f07b..effe0c6500 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -1,5 +1,5 @@ -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; diff --git a/services/reference/optimism/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/optimism/json-rpc-methods/eth_getblockreceipts.mdx index e3e6908ca9..d8cab29515 100644 --- a/services/reference/optimism/json-rpc-methods/eth_getblockreceipts.mdx +++ b/services/reference/optimism/json-rpc-methods/eth_getblockreceipts.mdx @@ -2,8 +2,8 @@ title: "eth_getBlockReceipts" --- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; import Description from "/services/reference/_partials/_eth_getblockreceipts-description.mdx"; 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 index 141888e417..81c5825024 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -1,5 +1,5 @@ -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; diff --git a/services/reference/polygon-pos/json-rpc-methods/eth_getblockreceipts.mdx b/services/reference/polygon-pos/json-rpc-methods/eth_getblockreceipts.mdx index cae65cfdde..fa1700a5a4 100644 --- a/services/reference/polygon-pos/json-rpc-methods/eth_getblockreceipts.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/eth_getblockreceipts.mdx @@ -2,8 +2,8 @@ title: "eth_getBlockReceipts" --- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; import Description from "/services/reference/_partials/_eth_getblockreceipts-description.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_accounts-request.mdx index 933be38bde..7c3c99c930 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_accounts-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_blocknumber-request.mdx index 1f33d35dd6..f5d31ef0c0 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_blocknumber-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_call-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_call-request.mdx index 35f5b058cf..e3fdea83f7 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_call-request.mdx @@ -1,15 +1,23 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' + ``` + + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` + diff --git a/services/reference/zksync/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_chainid-request.mdx index e9529cd838..9d0bb1f166 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_chainid-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_estimategas-request.mdx index ecb0f159c7..f5e058deaf 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_estimategas-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_feehistory-request.mdx index 28ee8907da..dbfdbd2a02 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_feehistory-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -8,8 +8,16 @@ import TabItem from "@theme/TabItem" curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -X POST \ -H "Content-Type: application/json" \ - -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' + -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]]}' +``` + + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]]}' ``` + diff --git a/services/reference/zksync/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gasprice-request.mdx index 27fb90e179..cece3571b8 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gasprice-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getbalance-request.mdx index c8d589f6c3..eb8383622a 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getbalance-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getblockbyhash-request.mdx index 5499741795..647ae6220b 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getblockbynumber-request.mdx index 9a33d0f536..0c52dc4747 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -8,8 +8,16 @@ import TabItem from "@theme/TabItem" curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55",false], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +``` + + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' ``` + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index bdb1e60760..77bcd0ba27 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index 283f22df54..8964d68e9c 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getcode-request.mdx index 040dba2527..c817d709e1 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getcode-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getlogs-request.mdx index d3a8d36cee..c5fa347ded 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getlogs-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -8,8 +8,16 @@ import TabItem from "@theme/TabItem" curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +``` + + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' ``` + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getproof-request.mdx index 256d6ca9fe..460fe8abb5 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getproof-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getstorageat-request.mdx index 127e28e46f..ed747d4bb7 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getstorageat-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index 7253b18e78..d9c8473168 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index c474fc562a..a67ebbf451 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index aba87e7c04..c6f4ee49bb 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gettransactioncount-request.mdx index 9843137caf..a042e23d38 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index ef8cb939c2..b1814e102b 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx index d9d29e3c3c..38bd6661fb 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -8,8 +8,16 @@ import TabItem from "@theme/TabItem" curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id":1}' + -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx index bad76ac75f..7604786c4e 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c","0x0"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx index 068daa8006..1c94ccb0d0 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx index 0dc3f66281..d62521eeaa 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_getwork-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getwork-request.mdx index a3bef10acf..386cf9e43a 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getwork-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getwork-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_hashrate-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_hashrate-request.mdx index c0ab3e6419..79e41e0679 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_hashrate-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_hashrate-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index f3fbb2e48b..a63d344310 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_mining-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_mining-request.mdx index 51b34d9870..c941cd9c71 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_mining-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_mining-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_protocolversion-request.mdx index afcbf4fddb..e0fedaffdb 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_protocolversion-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_protocolversion-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_sendrawtransaction-request.mdx index 583ea65794..19fee78a17 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_submitwork-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_submitwork-request.mdx index 4b45a61807..11b356496a 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_submitwork-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_submitwork-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_syncing-request.mdx index 43d14f73df..be28c0aeec 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_syncing-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_net_listening-request.mdx b/services/reference/zksync/json-rpc-methods/_net_listening-request.mdx index 7b583767df..25e27b6e14 100644 --- a/services/reference/zksync/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_net_listening-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_net_peercount-request.mdx b/services/reference/zksync/json-rpc-methods/_net_peercount-request.mdx index 8d4ed323e9..02d8bdfc2d 100644 --- a/services/reference/zksync/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_net_peercount-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_net_version-request.mdx b/services/reference/zksync/json-rpc-methods/_net_version-request.mdx index 26a086a39b..c57adf53fc 100644 --- a/services/reference/zksync/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_net_version-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/zksync/json-rpc-methods/_web3_clientversion-request.mdx index fa2314c7a3..0208660d9b 100644 --- a/services/reference/zksync/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_web3_clientversion-request.mdx @@ -1,5 +1,5 @@ -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; @@ -11,5 +11,13 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +``` + + diff --git a/services/reference/zksync/json-rpc-methods/eth_accounts.mdx b/services/reference/zksync/json-rpc-methods/eth_accounts.mdx index 0dafbcb738..d731082b83 100644 --- a/services/reference/zksync/json-rpc-methods/eth_accounts.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_accounts.mdx @@ -2,39 +2,39 @@ title: "eth_accounts" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_accounts-description.mdx" +import Description from "/services/reference/_partials/_eth_accounts-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_accounts-parameters.mdx" +import Params from "/services/reference/_partials/_eth_accounts-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_accounts-returns.mdx" +import Returns from "/services/reference/_partials/_eth_accounts-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_accounts-example.mdx" +import Example from "/services/reference/_partials/_eth_accounts-example.mdx"; ### Request -import Request from "./_eth_accounts-request.mdx" +import Request from "./_eth_accounts-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_accounts-response.mdx" +import Response from "/services/reference/_partials/_eth_accounts-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_blocknumber.mdx b/services/reference/zksync/json-rpc-methods/eth_blocknumber.mdx index 076b45d83c..4f144ac71c 100644 --- a/services/reference/zksync/json-rpc-methods/eth_blocknumber.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_blocknumber.mdx @@ -2,39 +2,39 @@ title: "eth_blockNumber" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_blocknumber-description.mdx" +import Description from "/services/reference/_partials/_eth_blocknumber-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_blocknumber-parameters.mdx" +import Params from "/services/reference/_partials/_eth_blocknumber-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_blocknumber-returns.mdx" +import Returns from "/services/reference/_partials/_eth_blocknumber-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_blocknumber-example.mdx" +import Example from "/services/reference/_partials/_eth_blocknumber-example.mdx"; ### Request -import Request from "./_eth_blocknumber-request.mdx" +import Request from "./_eth_blocknumber-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_blocknumber-response.mdx" +import Response from "/services/reference/_partials/_eth_blocknumber-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_call.mdx b/services/reference/zksync/json-rpc-methods/eth_call.mdx index 5c6ebee7de..02221b8a34 100644 --- a/services/reference/zksync/json-rpc-methods/eth_call.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_call.mdx @@ -2,39 +2,39 @@ title: "eth_call" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_call-description.mdx" +import Description from "/services/reference/_partials/_eth_call-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_call-parameters.mdx" +import Params from "/services/reference/_partials/_eth_call-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_call-returns.mdx" +import Returns from "/services/reference/_partials/_eth_call-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_call-example.mdx" +import Example from "/services/reference/_partials/_eth_call-example.mdx"; ### Request -import Request from "./_eth_call-request.mdx" +import Request from "./_eth_call-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_call-response.mdx" +import Response from "/services/reference/_partials/_eth_call-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_chainid.mdx b/services/reference/zksync/json-rpc-methods/eth_chainid.mdx index a6f446ad26..3f5ea06125 100644 --- a/services/reference/zksync/json-rpc-methods/eth_chainid.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_chainid.mdx @@ -2,39 +2,39 @@ title: "eth_chainId" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_chainid-description.mdx" +import Description from "/services/reference/_partials/_eth_chainid-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_chainid-parameters.mdx" +import Params from "/services/reference/_partials/_eth_chainid-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_chainid-returns.mdx" +import Returns from "/services/reference/_partials/_eth_chainid-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_chainid-example.mdx" +import Example from "/services/reference/_partials/_eth_chainid-example.mdx"; ### Request -import Request from "./_eth_chainid-request.mdx" +import Request from "./_eth_chainid-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_chainid-response.mdx" +import Response from "/services/reference/_partials/_eth_chainid-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_coinbase.mdx b/services/reference/zksync/json-rpc-methods/eth_coinbase.mdx index 8957df7e52..d1ae9fde09 100644 --- a/services/reference/zksync/json-rpc-methods/eth_coinbase.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_coinbase.mdx @@ -2,9 +2,9 @@ title: "eth_coinbase" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_coinbase-description.mdx" +import Description from "/services/reference/_partials/_eth_coinbase-description.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_estimategas.mdx b/services/reference/zksync/json-rpc-methods/eth_estimategas.mdx index 47c6b01804..3374ffaba9 100644 --- a/services/reference/zksync/json-rpc-methods/eth_estimategas.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_estimategas.mdx @@ -2,39 +2,39 @@ title: "eth_estimateGas" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_estimategas-description.mdx" +import Description from "/services/reference/_partials/_eth_estimategas-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_estimategas-parameters.mdx" +import Params from "/services/reference/_partials/_eth_estimategas-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_estimategas-returns.mdx" +import Returns from "/services/reference/_partials/_eth_estimategas-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_estimategas-example.mdx" +import Example from "/services/reference/_partials/_eth_estimategas-example.mdx"; ### Request -import Request from "./_eth_estimategas-request.mdx" +import Request from "./_eth_estimategas-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_estimategas-response.mdx" +import Response from "/services/reference/_partials/_eth_estimategas-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_feehistory.mdx b/services/reference/zksync/json-rpc-methods/eth_feehistory.mdx index 9aafc564c4..25fcbeaa3f 100644 --- a/services/reference/zksync/json-rpc-methods/eth_feehistory.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_feehistory.mdx @@ -2,39 +2,39 @@ title: "eth_feeHistory" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_feehistory-description.mdx" +import Description from "/services/reference/_partials/_eth_feehistory-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_feehistory-parameters.mdx" +import Params from "/services/reference/_partials/_eth_feehistory-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_feehistory-returns.mdx" +import Returns from "/services/reference/_partials/_eth_feehistory-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_feehistory-example.mdx" +import Example from "/services/reference/_partials/_eth_feehistory-example.mdx"; ### Request -import Request from "./_eth_feehistory-request.mdx" +import Request from "./_eth_feehistory-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_feehistory-response.mdx" +import Response from "/services/reference/_partials/_eth_feehistory-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_gasprice.mdx b/services/reference/zksync/json-rpc-methods/eth_gasprice.mdx index 8980dcc8a3..54a9a967b5 100644 --- a/services/reference/zksync/json-rpc-methods/eth_gasprice.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_gasprice.mdx @@ -2,39 +2,39 @@ title: "eth_gasPrice" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_gasprice-description.mdx" +import Description from "/services/reference/_partials/_eth_gasprice-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_gasprice-parameters.mdx" +import Params from "/services/reference/_partials/_eth_gasprice-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_gasprice-returns.mdx" +import Returns from "/services/reference/_partials/_eth_gasprice-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_gasprice-example.mdx" +import Example from "/services/reference/_partials/_eth_gasprice-example.mdx"; ### Request -import Request from "./_eth_gasprice-request.mdx" +import Request from "./_eth_gasprice-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_gasprice-response.mdx" +import Response from "/services/reference/_partials/_eth_gasprice-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getbalance.mdx b/services/reference/zksync/json-rpc-methods/eth_getbalance.mdx index 1ff5a0d31c..94fce5e29b 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getbalance.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getbalance.mdx @@ -2,39 +2,39 @@ title: "eth_getBalance" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getbalance-description.mdx" +import Description from "/services/reference/_partials/_eth_getbalance-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getbalance-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getbalance-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getbalance-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getbalance-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getbalance-example.mdx" +import Example from "/services/reference/_partials/_eth_getbalance-example.mdx"; ### Request -import Request from "./_eth_getbalance-request.mdx" +import Request from "./_eth_getbalance-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getbalance-response.mdx" +import Response from "/services/reference/_partials/_eth_getbalance-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getblockbyhash.mdx b/services/reference/zksync/json-rpc-methods/eth_getblockbyhash.mdx index 970e6c2770..1c00b29a2d 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getblockbyhash.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getblockbyhash.mdx @@ -2,39 +2,39 @@ title: "eth_getBlockByHash" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getblockbyhash-description.mdx" +import Description from "/services/reference/_partials/_eth_getblockbyhash-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getblockbyhash-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getblockbyhash-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getblockbyhash-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getblockbyhash-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getblockbyhash-example.mdx" +import Example from "/services/reference/_partials/_eth_getblockbyhash-example.mdx"; ### Request -import Request from "./_eth_getblockbyhash-request.mdx" +import Request from "./_eth_getblockbyhash-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getblockbyhash-response.mdx" +import Response from "/services/reference/_partials/_eth_getblockbyhash-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getblockbynumber.mdx b/services/reference/zksync/json-rpc-methods/eth_getblockbynumber.mdx index f14e34f153..731b415249 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getblockbynumber.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getblockbynumber.mdx @@ -2,39 +2,39 @@ title: "eth_getBlockByNumber" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getblockbynumber-description.mdx" +import Description from "/services/reference/_partials/_eth_getblockbynumber-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getblockbynumber-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getblockbynumber-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getblockbynumber-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getblockbynumber-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getblockbynumber-example.mdx" +import Example from "/services/reference/_partials/_eth_getblockbynumber-example.mdx"; ### Request -import Request from "./_eth_getblockbynumber-request.mdx" +import Request from "./_eth_getblockbynumber-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getblockbynumber-response.mdx" +import Response from "/services/reference/_partials/_eth_getblockbynumber-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx b/services/reference/zksync/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx index 36944d31e1..2d51f2423d 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx @@ -2,39 +2,39 @@ title: "eth_getBlockTransactionCountByHash" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-description.mdx" +import Description from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-example.mdx" +import Example from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-example.mdx"; ### Request -import Request from "./_eth_getblocktransactioncountbyhash-request.mdx" +import Request from "./_eth_getblocktransactioncountbyhash-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-response.mdx" +import Response from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx b/services/reference/zksync/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx index c355e33cb5..529f135c5c 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx @@ -2,39 +2,39 @@ title: "eth_getBlockTransactionCountByNumber" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-description.mdx" +import Description from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-example.mdx" +import Example from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-example.mdx"; ### Request -import Request from "./_eth_getblocktransactioncountbynumber-request.mdx" +import Request from "./_eth_getblocktransactioncountbynumber-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-response.mdx" +import Response from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getcode.mdx b/services/reference/zksync/json-rpc-methods/eth_getcode.mdx index ace0da8cb2..5784ce3c0b 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getcode.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getcode.mdx @@ -2,39 +2,39 @@ title: "eth_getCode" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getcode-description.mdx" +import Description from "/services/reference/_partials/_eth_getcode-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getcode-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getcode-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getcode-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getcode-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getcode-example.mdx" +import Example from "/services/reference/_partials/_eth_getcode-example.mdx"; ### Request -import Request from "./_eth_getcode-request.mdx" +import Request from "./_eth_getcode-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getcode-response.mdx" +import Response from "/services/reference/_partials/_eth_getcode-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getlogs.mdx b/services/reference/zksync/json-rpc-methods/eth_getlogs.mdx index 4a1c1a031c..30503fa4fb 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getlogs.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getlogs.mdx @@ -2,39 +2,39 @@ title: "eth_getLogs" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getlogs-description.mdx" +import Description from "/services/reference/_partials/_eth_getlogs-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getlogs-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getlogs-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getlogs-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getlogs-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getlogs-example.mdx" +import Example from "/services/reference/_partials/_eth_getlogs-example.mdx"; ### Request -import Request from "./_eth_getlogs-request.mdx" +import Request from "./_eth_getlogs-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getlogs-response.mdx" +import Response from "/services/reference/_partials/_eth_getlogs-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getproof.mdx b/services/reference/zksync/json-rpc-methods/eth_getproof.mdx index 0d7b5743dc..0f029b5de9 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getproof.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getproof.mdx @@ -2,39 +2,39 @@ title: "eth_getProof" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getproof-description.mdx" +import Description from "/services/reference/_partials/_eth_getproof-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getproof-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getproof-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getproof-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getproof-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getproof-example.mdx" +import Example from "/services/reference/_partials/_eth_getproof-example.mdx"; ### Request -import Request from "./_eth_getproof-request.mdx" +import Request from "./_eth_getproof-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getproof-response.mdx" +import Response from "/services/reference/_partials/_eth_getproof-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getstorageat.mdx b/services/reference/zksync/json-rpc-methods/eth_getstorageat.mdx index d91e20b397..9b6e9f50dc 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getstorageat.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getstorageat.mdx @@ -2,39 +2,39 @@ title: "eth_getStorageAt" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getstorageat-description.mdx" +import Description from "/services/reference/_partials/_eth_getstorageat-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getstorageat-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getstorageat-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getstorageat-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getstorageat-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getstorageat-example.mdx" +import Example from "/services/reference/_partials/_eth_getstorageat-example.mdx"; ### Request -import Request from "./_eth_getstorageat-request.mdx" +import Request from "./_eth_getstorageat-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getstorageat-response.mdx" +import Response from "/services/reference/_partials/_eth_getstorageat-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx b/services/reference/zksync/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx index e04f9c75a5..0f1bca98cf 100644 --- a/services/reference/zksync/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx @@ -2,39 +2,39 @@ title: "eth_getTransactionByBlockHashAndIndex" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-description.mdx" +import Description from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-parameters.mdx" +import Params from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-returns.mdx" +import Returns from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-example.mdx" +import Example from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-example.mdx"; ### Request -import Request from "./_eth_gettransactionbyblockhashandindex-request.mdx" +import Request from "./_eth_gettransactionbyblockhashandindex-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-response.mdx" +import Response from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx b/services/reference/zksync/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx index 28ba85246a..d6d014f640 100644 --- a/services/reference/zksync/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx @@ -2,39 +2,39 @@ title: "eth_getTransactionByBlockNumberAndIndex" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-description.mdx" +import Description from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-parameters.mdx" +import Params from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-returns.mdx" +import Returns from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-example.mdx" +import Example from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-example.mdx"; ### Request -import Request from "./_eth_gettransactionbyblocknumberandindex-request.mdx" +import Request from "./_eth_gettransactionbyblocknumberandindex-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-response.mdx" +import Response from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_gettransactionbyhash.mdx b/services/reference/zksync/json-rpc-methods/eth_gettransactionbyhash.mdx index 28548a1fd5..41fe05aa5d 100644 --- a/services/reference/zksync/json-rpc-methods/eth_gettransactionbyhash.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_gettransactionbyhash.mdx @@ -2,39 +2,39 @@ title: "eth_getTransactionByHash" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_gettransactionbyhash-description.mdx" +import Description from "/services/reference/_partials/_eth_gettransactionbyhash-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_gettransactionbyhash-parameters.mdx" +import Params from "/services/reference/_partials/_eth_gettransactionbyhash-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_gettransactionbyhash-returns.mdx" +import Returns from "/services/reference/_partials/_eth_gettransactionbyhash-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_gettransactionbyhash-example.mdx" +import Example from "/services/reference/_partials/_eth_gettransactionbyhash-example.mdx"; ### Request -import Request from "./_eth_gettransactionbyhash-request.mdx" +import Request from "./_eth_gettransactionbyhash-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_gettransactionbyhash-response.mdx" +import Response from "/services/reference/_partials/_eth_gettransactionbyhash-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_gettransactioncount.mdx b/services/reference/zksync/json-rpc-methods/eth_gettransactioncount.mdx index 9cf5c71e50..6fe325796c 100644 --- a/services/reference/zksync/json-rpc-methods/eth_gettransactioncount.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_gettransactioncount.mdx @@ -2,39 +2,39 @@ title: "eth_getTransactionCount" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_gettransactioncount-description.mdx" +import Description from "/services/reference/_partials/_eth_gettransactioncount-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_gettransactioncount-parameters.mdx" +import Params from "/services/reference/_partials/_eth_gettransactioncount-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_gettransactioncount-returns.mdx" +import Returns from "/services/reference/_partials/_eth_gettransactioncount-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_gettransactioncount-example.mdx" +import Example from "/services/reference/_partials/_eth_gettransactioncount-example.mdx"; ### Request -import Request from "./_eth_gettransactioncount-request.mdx" +import Request from "./_eth_gettransactioncount-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_gettransactioncount-response.mdx" +import Response from "/services/reference/_partials/_eth_gettransactioncount-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_gettransactionreceipt.mdx b/services/reference/zksync/json-rpc-methods/eth_gettransactionreceipt.mdx index 1ab2ba1267..ad0d7bad3c 100644 --- a/services/reference/zksync/json-rpc-methods/eth_gettransactionreceipt.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_gettransactionreceipt.mdx @@ -2,39 +2,39 @@ title: "eth_getTransactionReceipt" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_gettransactionreceipt-description.mdx" +import Description from "/services/reference/_partials/_eth_gettransactionreceipt-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_gettransactionreceipt-parameters.mdx" +import Params from "/services/reference/_partials/_eth_gettransactionreceipt-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_gettransactionreceipt-returns.mdx" +import Returns from "/services/reference/_partials/_eth_gettransactionreceipt-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_gettransactionreceipt-example.mdx" +import Example from "/services/reference/_partials/_eth_gettransactionreceipt-example.mdx"; ### Request -import Request from "./_eth_gettransactionreceipt-request.mdx" +import Request from "./_eth_gettransactionreceipt-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_gettransactionreceipt-response.mdx" +import Response from "/services/reference/_partials/_eth_gettransactionreceipt-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getunclebyblockhashandindex.mdx b/services/reference/zksync/json-rpc-methods/eth_getunclebyblockhashandindex.mdx index d6a9a959a3..577b7c6020 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getunclebyblockhashandindex.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getunclebyblockhashandindex.mdx @@ -2,39 +2,39 @@ title: "eth_getUncleByBlockHashAndIndex" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getunclebyblockhashandindex-description.mdx" +import Description from "/services/reference/_partials/_eth_getunclebyblockhashandindex-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getunclebyblockhashandindex-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getunclebyblockhashandindex-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getunclebyblockhashandindex-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getunclebyblockhashandindex-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getunclebyblockhashandindex-example.mdx" +import Example from "/services/reference/_partials/_eth_getunclebyblockhashandindex-example.mdx"; ### Request -import Request from "./_eth_getunclebyblockhashandindex-request.mdx" +import Request from "./_eth_getunclebyblockhashandindex-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getunclebyblockhashandindex-response.mdx" +import Response from "/services/reference/_partials/_eth_getunclebyblockhashandindex-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx b/services/reference/zksync/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx index 07c458cb7a..f502c7b245 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx @@ -2,39 +2,39 @@ title: "eth_getUncleByBlockNumberAndIndex" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-description.mdx" +import Description from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-example.mdx" +import Example from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-example.mdx"; ### Request -import Request from "./_eth_getunclebyblocknumberandindex-request.mdx" +import Request from "./_eth_getunclebyblocknumberandindex-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-response.mdx" +import Response from "/services/reference/_partials/_eth_getunclebyblocknumberandindex-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getunclecountbyblockhash.mdx b/services/reference/zksync/json-rpc-methods/eth_getunclecountbyblockhash.mdx index 298b5c520e..6657cf6c66 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getunclecountbyblockhash.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getunclecountbyblockhash.mdx @@ -2,39 +2,39 @@ title: "eth_getUncleCountByBlockHash" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getunclecountbyblockhash-description.mdx" +import Description from "/services/reference/_partials/_eth_getunclecountbyblockhash-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getunclecountbyblockhash-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getunclecountbyblockhash-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getunclecountbyblockhash-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getunclecountbyblockhash-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getunclecountbyblockhash-example.mdx" +import Example from "/services/reference/_partials/_eth_getunclecountbyblockhash-example.mdx"; ### Request -import Request from "./_eth_getunclecountbyblockhash-request.mdx" +import Request from "./_eth_getunclecountbyblockhash-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getunclecountbyblockhash-response.mdx" +import Response from "/services/reference/_partials/_eth_getunclecountbyblockhash-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getunclecountbyblocknumber.mdx b/services/reference/zksync/json-rpc-methods/eth_getunclecountbyblocknumber.mdx index 2cc5dbbf75..d84e7a88f3 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getunclecountbyblocknumber.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getunclecountbyblocknumber.mdx @@ -2,39 +2,39 @@ title: "eth_getUncleCountByBlockNumber" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getunclecountbyblocknumber-description.mdx" +import Description from "/services/reference/_partials/_eth_getunclecountbyblocknumber-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getunclecountbyblocknumber-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getunclecountbyblocknumber-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getunclecountbyblocknumber-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getunclecountbyblocknumber-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getunclecountbyblocknumber-example.mdx" +import Example from "/services/reference/_partials/_eth_getunclecountbyblocknumber-example.mdx"; ### Request -import Request from "./_eth_getunclecountbyblocknumber-request.mdx" +import Request from "./_eth_getunclecountbyblocknumber-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getunclecountbyblocknumber-response.mdx" +import Response from "/services/reference/_partials/_eth_getunclecountbyblocknumber-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_getwork.mdx b/services/reference/zksync/json-rpc-methods/eth_getwork.mdx index 31dd81816b..393054c28b 100644 --- a/services/reference/zksync/json-rpc-methods/eth_getwork.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_getwork.mdx @@ -2,39 +2,39 @@ title: "eth_getWork" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_getwork-description.mdx" +import Description from "/services/reference/_partials/_eth_getwork-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_getwork-parameters.mdx" +import Params from "/services/reference/_partials/_eth_getwork-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_getwork-returns.mdx" +import Returns from "/services/reference/_partials/_eth_getwork-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_getwork-example.mdx" +import Example from "/services/reference/_partials/_eth_getwork-example.mdx"; ### Request -import Request from "./_eth_getwork-request.mdx" +import Request from "./_eth_getwork-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_getwork-response.mdx" +import Response from "/services/reference/_partials/_eth_getwork-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_hashrate.mdx b/services/reference/zksync/json-rpc-methods/eth_hashrate.mdx index 21ba47abde..23c0973cb6 100644 --- a/services/reference/zksync/json-rpc-methods/eth_hashrate.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_hashrate.mdx @@ -2,39 +2,39 @@ title: "eth_hashrate" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_hashrate-description.mdx" +import Description from "/services/reference/_partials/_eth_hashrate-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_hashrate-parameters.mdx" +import Params from "/services/reference/_partials/_eth_hashrate-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_hashrate-returns.mdx" +import Returns from "/services/reference/_partials/_eth_hashrate-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_hashrate-example.mdx" +import Example from "/services/reference/_partials/_eth_hashrate-example.mdx"; ### Request -import Request from "./_eth_hashrate-request.mdx" +import Request from "./_eth_hashrate-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_hashrate-response.mdx" +import Response from "/services/reference/_partials/_eth_hashrate-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_maxpriorityfeepergas.mdx b/services/reference/zksync/json-rpc-methods/eth_maxpriorityfeepergas.mdx index 6f818052ae..60e0f9c30b 100644 --- a/services/reference/zksync/json-rpc-methods/eth_maxpriorityfeepergas.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_maxpriorityfeepergas.mdx @@ -2,39 +2,39 @@ title: "eth_maxPriorityFeePerGas" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_maxpriorityfeepergas-description.mdx" +import Description from "/services/reference/_partials/_eth_maxpriorityfeepergas-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_maxpriorityfeepergas-parameters.mdx" +import Params from "/services/reference/_partials/_eth_maxpriorityfeepergas-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_maxpriorityfeepergas-returns.mdx" +import Returns from "/services/reference/_partials/_eth_maxpriorityfeepergas-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_maxpriorityfeepergas-example.mdx" +import Example from "/services/reference/_partials/_eth_maxpriorityfeepergas-example.mdx"; ### Request -import Request from "./_eth_maxpriorityfeepergas-request.mdx" +import Request from "./_eth_maxpriorityfeepergas-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_maxpriorityfeepergas-response.mdx" +import Response from "/services/reference/_partials/_eth_maxpriorityfeepergas-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_mining.mdx b/services/reference/zksync/json-rpc-methods/eth_mining.mdx index 3e755d6850..e89052dfe6 100644 --- a/services/reference/zksync/json-rpc-methods/eth_mining.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_mining.mdx @@ -2,39 +2,39 @@ title: "eth_mining" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_mining-description.mdx" +import Description from "/services/reference/_partials/_eth_mining-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_mining-parameters.mdx" +import Params from "/services/reference/_partials/_eth_mining-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_mining-returns.mdx" +import Returns from "/services/reference/_partials/_eth_mining-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_mining-example.mdx" +import Example from "/services/reference/_partials/_eth_mining-example.mdx"; ### Request -import Request from "./_eth_mining-request.mdx" +import Request from "./_eth_mining-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_mining-response.mdx" +import Response from "/services/reference/_partials/_eth_mining-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_protocolversion.mdx b/services/reference/zksync/json-rpc-methods/eth_protocolversion.mdx index 02b5da95bf..86bb3335fa 100644 --- a/services/reference/zksync/json-rpc-methods/eth_protocolversion.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_protocolversion.mdx @@ -2,39 +2,39 @@ title: "eth_protocolVersion" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_protocolversion-description.mdx" +import Description from "/services/reference/_partials/_eth_protocolversion-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_protocolversion-parameters.mdx" +import Params from "/services/reference/_partials/_eth_protocolversion-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_protocolversion-returns.mdx" +import Returns from "/services/reference/_partials/_eth_protocolversion-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_protocolversion-example.mdx" +import Example from "/services/reference/_partials/_eth_protocolversion-example.mdx"; ### Request -import Request from "./_eth_protocolversion-request.mdx" +import Request from "./_eth_protocolversion-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_protocolversion-response.mdx" +import Response from "/services/reference/_partials/_eth_protocolversion-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_sendrawtransaction.mdx b/services/reference/zksync/json-rpc-methods/eth_sendrawtransaction.mdx index dd39a5bafd..4e926b28a5 100644 --- a/services/reference/zksync/json-rpc-methods/eth_sendrawtransaction.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_sendrawtransaction.mdx @@ -2,39 +2,39 @@ title: "eth_sendRawTransaction" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_sendrawtransaction-description.mdx" +import Description from "/services/reference/_partials/_eth_sendrawtransaction-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_sendrawtransaction-parameters.mdx" +import Params from "/services/reference/_partials/_eth_sendrawtransaction-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_sendrawtransaction-returns.mdx" +import Returns from "/services/reference/_partials/_eth_sendrawtransaction-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_sendrawtransaction-example.mdx" +import Example from "/services/reference/_partials/_eth_sendrawtransaction-example.mdx"; ### Request -import Request from "./_eth_sendrawtransaction-request.mdx" +import Request from "./_eth_sendrawtransaction-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_sendrawtransaction-response.mdx" +import Response from "/services/reference/_partials/_eth_sendrawtransaction-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_sendtransaction.mdx b/services/reference/zksync/json-rpc-methods/eth_sendtransaction.mdx index 5c13a1d5c8..833e846948 100644 --- a/services/reference/zksync/json-rpc-methods/eth_sendtransaction.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_sendtransaction.mdx @@ -2,9 +2,10 @@ title: "eth_sendTransaction" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_sendtransaction-description.mdx" +import Description from "/services/reference/_partials/_eth_sendtransaction-description.mdx"; + diff --git a/services/reference/zksync/json-rpc-methods/eth_sign.mdx b/services/reference/zksync/json-rpc-methods/eth_sign.mdx index f8c6a17df9..1cb425c1d6 100644 --- a/services/reference/zksync/json-rpc-methods/eth_sign.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_sign.mdx @@ -2,9 +2,9 @@ title: "eth_sign" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_sign-description.mdx" +import Description from "/services/reference/_partials/_eth_sign-description.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_submitwork.mdx b/services/reference/zksync/json-rpc-methods/eth_submitwork.mdx index 3e302cecfe..6fd58f0e07 100644 --- a/services/reference/zksync/json-rpc-methods/eth_submitwork.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_submitwork.mdx @@ -2,39 +2,39 @@ title: "eth_submitWork" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_submitwork-description.mdx" +import Description from "/services/reference/_partials/_eth_submitwork-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_submitwork-parameters.mdx" +import Params from "/services/reference/_partials/_eth_submitwork-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_submitwork-returns.mdx" +import Returns from "/services/reference/_partials/_eth_submitwork-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_submitwork-example.mdx" +import Example from "/services/reference/_partials/_eth_submitwork-example.mdx"; ### Request -import Request from "./_eth_submitwork-request.mdx" +import Request from "./_eth_submitwork-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_submitwork-response.mdx" +import Response from "/services/reference/_partials/_eth_submitwork-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/eth_syncing.mdx b/services/reference/zksync/json-rpc-methods/eth_syncing.mdx index 7ffbcd4456..2b4d62b464 100644 --- a/services/reference/zksync/json-rpc-methods/eth_syncing.mdx +++ b/services/reference/zksync/json-rpc-methods/eth_syncing.mdx @@ -2,39 +2,39 @@ title: "eth_syncing" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_eth_syncing-description.mdx" +import Description from "/services/reference/_partials/_eth_syncing-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_eth_syncing-parameters.mdx" +import Params from "/services/reference/_partials/_eth_syncing-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_eth_syncing-returns.mdx" +import Returns from "/services/reference/_partials/_eth_syncing-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_eth_syncing-example.mdx" +import Example from "/services/reference/_partials/_eth_syncing-example.mdx"; ### Request -import Request from "./_eth_syncing-request.mdx" +import Request from "./_eth_syncing-request.mdx"; ### Response -import Response from "/services/reference/_partials/_eth_syncing-response.mdx" +import Response from "/services/reference/_partials/_eth_syncing-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/index.md b/services/reference/zksync/json-rpc-methods/index.md index 59012b8644..62d3facbf4 100644 --- a/services/reference/zksync/json-rpc-methods/index.md +++ b/services/reference/zksync/json-rpc-methods/index.md @@ -1,4 +1,4 @@ # JSON-RPC methods ZKsync Era supports the standard Ethereum JSON-RPC-APIs and additional -ZKsync Era-specific methods not supported on Ethereum. +ZKsync Era-specific methods not supported on Ethereum. \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/net_listening.mdx b/services/reference/zksync/json-rpc-methods/net_listening.mdx index b10ffc556c..2f2c14afe3 100644 --- a/services/reference/zksync/json-rpc-methods/net_listening.mdx +++ b/services/reference/zksync/json-rpc-methods/net_listening.mdx @@ -2,39 +2,39 @@ title: "net_listening" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_net_listening-description.mdx" +import Description from "/services/reference/_partials/_net_listening-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_net_listening-parameters.mdx" +import Params from "/services/reference/_partials/_net_listening-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_net_listening-returns.mdx" +import Returns from "/services/reference/_partials/_net_listening-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_net_listening-example.mdx" +import Example from "/services/reference/_partials/_net_listening-example.mdx"; ### Request -import Request from "./_net_listening-request.mdx" +import Request from "./_net_listening-request.mdx"; ### Response -import Response from "/services/reference/_partials/_net_listening-response.mdx" +import Response from "/services/reference/_partials/_net_listening-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/net_peercount.mdx b/services/reference/zksync/json-rpc-methods/net_peercount.mdx index c0246b44d3..e4885da86a 100644 --- a/services/reference/zksync/json-rpc-methods/net_peercount.mdx +++ b/services/reference/zksync/json-rpc-methods/net_peercount.mdx @@ -2,39 +2,39 @@ title: "net_peerCount" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_net_peercount-description.mdx" +import Description from "/services/reference/_partials/_net_peercount-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_net_peercount-parameters.mdx" +import Params from "/services/reference/_partials/_net_peercount-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_net_peercount-returns.mdx" +import Returns from "/services/reference/_partials/_net_peercount-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_net_peercount-example.mdx" +import Example from "/services/reference/_partials/_net_peercount-example.mdx"; ### Request -import Request from "./_net_peercount-request.mdx" +import Request from "./_net_peercount-request.mdx"; ### Response -import Response from "/services/reference/_partials/_net_peercount-response.mdx" +import Response from "/services/reference/_partials/_net_peercount-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/net_version.mdx b/services/reference/zksync/json-rpc-methods/net_version.mdx index 1d6c0080c6..5dffa99328 100644 --- a/services/reference/zksync/json-rpc-methods/net_version.mdx +++ b/services/reference/zksync/json-rpc-methods/net_version.mdx @@ -2,39 +2,39 @@ title: "net_version" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_net_version-description.mdx" +import Description from "/services/reference/_partials/_net_version-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_net_version-parameters.mdx" +import Params from "/services/reference/_partials/_net_version-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_net_version-returns.mdx" +import Returns from "/services/reference/_partials/_net_version-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_net_version-example.mdx" +import Example from "/services/reference/_partials/_net_version-example.mdx"; ### Request -import Request from "./_net_version-request.mdx" +import Request from "./_net_version-request.mdx"; ### Response -import Response from "/services/reference/_partials/_net_version-response.mdx" +import Response from "/services/reference/_partials/_net_version-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx new file mode 100644 index 0000000000..c0a1a5d8b7 --- /dev/null +++ b/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx @@ -0,0 +1,28 @@ +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +``` + + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +``` + + + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' +``` + + + + diff --git a/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx new file mode 100644 index 0000000000..df7da4cfa9 --- /dev/null +++ b/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -0,0 +1,13 @@ +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +``` + + + + diff --git a/services/reference/zksync/json-rpc-methods/subscription-methods/eth_subscribe.mdx b/services/reference/zksync/json-rpc-methods/subscription-methods/eth_subscribe.mdx new file mode 100644 index 0000000000..edab54cdb9 --- /dev/null +++ b/services/reference/zksync/json-rpc-methods/subscription-methods/eth_subscribe.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_subscribe" +--- + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +import Description from "/services/reference/_partials/subscription-methods/_eth_subscribe-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/subscription-methods/_eth_subscribe-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/subscription-methods/_eth_subscribe-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/subscription-methods/_eth_subscribe-example.mdx"; + + + +### Request + +import Request from "./_eth_subscribe-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/subscription-methods/_eth_subscribe-response.mdx"; + + diff --git a/services/reference/zksync/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx b/services/reference/zksync/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx new file mode 100644 index 0000000000..aa033555c0 --- /dev/null +++ b/services/reference/zksync/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_unsubscribe" +--- + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +import Description from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-example.mdx"; + + + +### Request + +import Request from "./_eth_unsubscribe-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-response.mdx"; + + diff --git a/services/reference/zksync/json-rpc-methods/subscription-methods/index.md b/services/reference/zksync/json-rpc-methods/subscription-methods/index.md new file mode 100644 index 0000000000..586633a558 --- /dev/null +++ b/services/reference/zksync/json-rpc-methods/subscription-methods/index.md @@ -0,0 +1,19 @@ +--- +title: "Subscription methods" +--- + +# Subscription methods + +Subscription methods are available for [WebSocket](../../../../learn/websockets.md) connections only, and allow you to wait for events instead of polling for them. For example, dapps can subscribe to logs and receive notifications when a specific event occurs. + +The following subscription methods are available: + +- [`eth_subscribe`](./eth_subscribe.mdx) - Create a subscription to a particular event +- [`eth_unsubscribe`](./eth_unsubscribe.mdx) - Cancel an active subscription + +:::info + +We recommend you use the WSS protocol to set up bidirectional stateful subscriptions. Stateless HTTP WebSockets are also +supported. + +::: diff --git a/services/reference/zksync/json-rpc-methods/web3_clientversion.mdx b/services/reference/zksync/json-rpc-methods/web3_clientversion.mdx index c5ee316d69..805f5cdc70 100644 --- a/services/reference/zksync/json-rpc-methods/web3_clientversion.mdx +++ b/services/reference/zksync/json-rpc-methods/web3_clientversion.mdx @@ -2,39 +2,39 @@ title: "web3_clientVersion" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -import Description from "/services/reference/_partials/_web3_clientversion-description.mdx" +import Description from "/services/reference/_partials/_web3_clientversion-description.mdx"; ## Parameters -import Params from "/services/reference/_partials/_web3_clientversion-parameters.mdx" +import Params from "/services/reference/_partials/_web3_clientversion-parameters.mdx"; ## Returns -import Returns from "/services/reference/_partials/_web3_clientversion-returns.mdx" +import Returns from "/services/reference/_partials/_web3_clientversion-returns.mdx"; ## Example -import Example from "/services/reference/_partials/_web3_clientversion-example.mdx" +import Example from "/services/reference/_partials/_web3_clientversion-example.mdx"; ### Request -import Request from "./_web3_clientversion-request.mdx" +import Request from "./_web3_clientversion-request.mdx"; ### Response -import Response from "/services/reference/_partials/_web3_clientversion-response.mdx" +import Response from "/services/reference/_partials/_web3_clientversion-response.mdx"; diff --git a/services/reference/zksync/json-rpc-methods/zks_estimatefee.mdx b/services/reference/zksync/json-rpc-methods/zks_estimatefee.mdx index 5841d6be8f..5f413d2810 100644 --- a/services/reference/zksync/json-rpc-methods/zks_estimatefee.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_estimatefee.mdx @@ -2,8 +2,8 @@ title: "zks_estimateFee" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns the fee for the transaction. @@ -24,18 +24,24 @@ The estimated fee which includes: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateFee", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateFee", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateFee", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' ``` @@ -45,19 +51,17 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -```json -{ - "jsonrpc": "2.0", - "result": { - "gas_limit": "0x156c00", - "gas_per_pubdata_limit": "0x143b", - "max_fee_per_gas": "0xee6b280", - "max_priority_fee_per_gas": "0x0" - }, - "id": 2 -} -``` - + ```json + { + "jsonrpc": "2.0", + "result": { + "gas_limit": "0x156c00", + "gas_per_pubdata_limit": "0x143b", + "max_fee_per_gas": "0xee6b280", + "max_priority_fee_per_gas": "0x0" + }, + "id": 2 + } + ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_estimategasl1tol2.mdx b/services/reference/zksync/json-rpc-methods/zks_estimategasl1tol2.mdx index 547e75186c..0c40707162 100644 --- a/services/reference/zksync/json-rpc-methods/zks_estimategasl1tol2.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_estimategasl1tol2.mdx @@ -2,8 +2,8 @@ title: "zks_estimateGasL1ToL2" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns an estimate of the gas required for a layer 1 (L1) to layer 2 (L2) transaction. @@ -26,11 +26,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateGasL1ToL2", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateGasL1ToL2", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateGasL1ToL2", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getallaccountbalances.mdx b/services/reference/zksync/json-rpc-methods/zks_getallaccountbalances.mdx index 802f5dfa16..a6816f4d9a 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getallaccountbalances.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getallaccountbalances.mdx @@ -2,8 +2,8 @@ title: "zks_getAllAccountBalances" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns all balances for confirmed tokens given by an account address. @@ -24,11 +24,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getAllAccountBalances", "params": [ "0x98E9D288743839e96A8005a6B51C770Bbf7788C0" ]}' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getAllAccountBalances", "params": [ "0x98E9D288743839e96A8005a6B51C770Bbf7788C0" ]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getAllAccountBalances", "params": [ "0x98E9D288743839e96A8005a6B51C770Bbf7788C0" ]}' ``` @@ -38,16 +44,14 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -```json -{ - "jsonrpc": "2.0", - "result": { - "0x0000000000000000000000000000000000000000": "0x2fbd72a1121b3100" - }, - "id": 2 -} -``` - + ```json + { + "jsonrpc": "2.0", + "result": { + "0x0000000000000000000000000000000000000000": "0x2fbd72a1121b3100" + }, + "id": 2 + } + ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_getblockdetails.mdx b/services/reference/zksync/json-rpc-methods/zks_getblockdetails.mdx index 82f54a6dde..3ed19f7884 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getblockdetails.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getblockdetails.mdx @@ -2,8 +2,8 @@ title: "zks_getBlockDetails" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns additional ZKsync-specific information about the L2 block. @@ -16,8 +16,8 @@ Returns additional ZKsync-specific information about the L2 block. Object containing the details of the L2 block: - `baseSystemContractsHashes`: An object containing hashes of the base system contracts used in the transaction: - - `bootloader`: The hash of the bootloader contract. - - `default_aa`: The hash of the default account contract. + - `bootloader`: The hash of the bootloader contract. + - `default_aa`: The hash of the default account contract. - `commitTxHash`: The hash of the transaction committed to the network. - `committedAt`: The timestamp when the transaction was committed to the network. - `executeTxHash`: The hash of the transaction executed on the network. @@ -35,6 +35,7 @@ Object containing the details of the L2 block: - `status`: The status of the transaction. - `timestamp`: The timestamp of the transaction. + ## Example Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). @@ -44,11 +45,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBlockDetails", "params": [ 140599 ]}' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBlockDetails", "params": [ 140599 ]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBlockDetails", "params": [ 140599 ]}' ``` @@ -87,4 +94,4 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ } ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_getbridgecontracts.mdx b/services/reference/zksync/json-rpc-methods/zks_getbridgecontracts.mdx index 7dd0471ec8..041a8fbbc0 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getbridgecontracts.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getbridgecontracts.mdx @@ -2,8 +2,8 @@ title: "zks_getBridgeContracts" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns the L1 and L2 address of the default bridges. @@ -16,9 +16,9 @@ None. The default bridges used in the ZKsync network: - `1Erc20DefaultBridge` - The address of the default bridge contract responsible for handling ERC-20 token - transfers from the L1 network to the L2 network + transfers from the L1 network to the L2 network - `l2Erc20DefaultBridge` - The address of the default bridge contract responsible for handling ERC-20 token - transfers from the L2 network to the L1 network + transfers from the L2 network to the L1 network ## Example @@ -29,11 +29,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBridgeContracts", "params": []}' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBridgeContracts", "params": []}' \ +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBridgeContracts", "params": []}' ``` @@ -54,4 +60,4 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ } ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_getbytecodebyhash.mdx b/services/reference/zksync/json-rpc-methods/zks_getbytecodebyhash.mdx index 22f4b19554..d4a0fef607 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getbytecodebyhash.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getbytecodebyhash.mdx @@ -2,8 +2,8 @@ title: "zks_getBytecodeByHash" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns the bytecode of a transaction for the provided hash. @@ -29,6 +29,12 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBytecodeByHash", "params": ["0x0100067d861e2f5717a12c3e869cfb657793b86bbb0caa05cc1421f16c5217bc"]}' +``` + + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBytecodeByHash", "params": ["0x0100067d861e2f5717a12c3e869cfb657793b86bbb0caa05cc1421f16c5217bc"]}' ``` @@ -38,7 +44,6 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - ```json { "jsonrpc": "2.0", @@ -53,11 +58,11 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ 2, 0, 11, + ..., ... ], "id": 1 } ``` - diff --git a/services/reference/zksync/json-rpc-methods/zks_getl1batchblockrange.mdx b/services/reference/zksync/json-rpc-methods/zks_getl1batchblockrange.mdx index 748d874ee5..b4c7321407 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getl1batchblockrange.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getl1batchblockrange.mdx @@ -2,8 +2,8 @@ title: "zks_getL1BatchBlockRange" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns the range of blocks contained within a given batch. @@ -25,11 +25,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchBlockRange", "params": [12345]}' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchBlockRange", "params": [12345]}' \ +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchBlockRange", "params": [12345]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getl1batchdetails.mdx b/services/reference/zksync/json-rpc-methods/zks_getl1batchdetails.mdx index e35a9c4f1e..d715dc0ed2 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getl1batchdetails.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getl1batchdetails.mdx @@ -2,8 +2,8 @@ title: "zks_getL1BatchDetails" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns data pertaining to a given L1 batch. @@ -16,8 +16,8 @@ Returns data pertaining to a given L1 batch. Detailed information about the specified L1 batch: - `baseSystemContractsHashes`: An object containing hashes of the base system contracts used in the transaction: - - `bootloader`: The hash of the bootloader contract. - - `default_aa`: The hash of the default account contract. + - `bootloader`: The hash of the bootloader contract. + - `default_aa`: The hash of the default account contract. - `commitTxHash`: The hash of the transaction committed to the network. - `committedAt`: The timestamp when the transaction was committed to the network. - `executeTxHash`: The hash of the transaction executed on the network. @@ -44,11 +44,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchDetails", "params": [12345]}' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchDetails", "params": [12345]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchDetails", "params": [12345]}' ``` @@ -66,4 +72,4 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ } ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_getl2tol1logproof.mdx b/services/reference/zksync/json-rpc-methods/zks_getl2tol1logproof.mdx index e76de085de..10d886ea48 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getl2tol1logproof.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getl2tol1logproof.mdx @@ -2,8 +2,8 @@ title: "zks_getL2ToL1LogProof" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns the proof for the corresponding L2 to L1 log. The index of the log that can be obtained from the transaction receipt. @@ -13,6 +13,7 @@ from the transaction receipt. - `tx_hash`: [_Required_] Hash of the L2 transaction the L2 to L1 log was produced in. - `l2_to_l1_log_index`: [_Optional_] The index of the L2 to L1 log in the transaction. + ## Response - `id` - The position of the leaf in the Merkle tree of L2 to L1 messages for the block. @@ -28,11 +29,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1LogProof", "params": ["0x2a1c6c74b184965c0cb015aae9ea134fd96215d2e4f4979cfec12563295f610e"]}' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1LogProof", "params": ["0x2a1c6c74b184965c0cb015aae9ea134fd96215d2e4f4979cfec12563295f610e"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1LogProof", "params": ["0x2a1c6c74b184965c0cb015aae9ea134fd96215d2e4f4979cfec12563295f610e"]}' ``` @@ -64,4 +71,4 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ } ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_getl2tol1msgproof.mdx b/services/reference/zksync/json-rpc-methods/zks_getl2tol1msgproof.mdx index af80626433..84e9767275 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getl2tol1msgproof.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getl2tol1msgproof.mdx @@ -2,11 +2,11 @@ title: "zks_getL2ToL1MsgProof" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns the proof for a message sent through the L1Messenger system contract, given a -block, sender, message, and an optional message log index containing the L1 to L2 message. +block, sender, message, and an optional message log index containing the L1 to L2 message. ## Parameters @@ -14,7 +14,7 @@ block, sender, message, and an optional message log index containing the L1 to L - `sender`: (string) [_Required_] The sender (account) of the message. - `msg`: [_Required_] The keccak256 hash of the sent message. - `l2_log_position`: The index in the block of the event that was emitted by the L1Messenger - when submitting this message. If it is omitted, the proof for the first message is returned. + when submitting this message. If it is omitted, the proof for the first message is returned. ## Response @@ -31,11 +31,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1MsgProof", "params": [5187, "0x87869cb87c4Fa78ca278dF358E890FF73B42a39E", "0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1MsgProof", "params": [5187, "0x87869cb87c4Fa78ca278dF358E890FF73B42a39E", "0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1MsgProof", "params": [5187, "0x87869cb87c4Fa78ca278dF358E890FF73B42a39E", "0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' ``` @@ -53,4 +59,4 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ } ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_getmaincontract.mdx b/services/reference/zksync/json-rpc-methods/zks_getmaincontract.mdx index 2d94b4566e..910ce2d48c 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getmaincontract.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getmaincontract.mdx @@ -2,8 +2,8 @@ title: "zks_getMainContract" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns the address of the ZKsync Era contract. @@ -11,6 +11,7 @@ Returns the address of the ZKsync Era contract. None. + ## Response The address of the main ZKsync Era contract on the network. @@ -24,11 +25,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getMainContract", "params": []}' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getMainContract", "params": []}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getMainContract", "params": []}' ``` @@ -46,4 +53,4 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ } ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_getproof.mdx b/services/reference/zksync/json-rpc-methods/zks_getproof.mdx index b351c1dcc0..9a22be2c12 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getproof.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getproof.mdx @@ -2,8 +2,8 @@ title: "zks_getProof" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns Merkle proofs for one or more storage values for the specified account along with a Merkle proof of their authenticity. This allows you to verify that the values have not been tampered with. @@ -14,15 +14,16 @@ of their authenticity. This allows you to verify that the values have not been t - `keys`: [_Required_] Vector of storage keys in the account. - `l1BatchNumber`: [_Required_] Number of the L1 batch specifying the point in time at which the requested values are returned. + ## Response - `address`: The account address. - `storageProof`: Proof for each of the requested keys in the order at which they were requested: - - `key` - The requested storage key. - - `value` - The storage value. - - `index` - Index of the tree entry. - - `proof` - Sequence of zero or more 32-byte hashes that form a Merkle path for the key in the Merkle tree. - Hashes are listed using the root-to-leaf ordering. The root hash is excluded; it is published on L1 as a part of L1 batch commit data. + - `key` - The requested storage key. + - `value` - The storage value. + - `index` - Index of the tree entry. + - `proof` - Sequence of zero or more 32-byte hashes that form a Merkle path for the key in the Merkle tree. + Hashes are listed using the root-to-leaf ordering. The root hash is excluded; it is published on L1 as a part of L1 batch commit data. ## Example @@ -33,11 +34,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getProof", "params": ["0x0000000000000000000000000000000000008003", ["0x8b65c0cf1012ea9f393197eb24619fd814379b298b238285649e14f936a5eb12"], 354895]}' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getProof", "params": ["0x0000000000000000000000000000000000008003", ["0x8b65c0cf1012ea9f393197eb24619fd814379b298b238285649e14f936a5eb12"], 354895]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getProof", "params": ["0x0000000000000000000000000000000000008003", ["0x8b65c0cf1012ea9f393197eb24619fd814379b298b238285649e14f936a5eb12"], 354895]}' ``` @@ -70,7 +77,6 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ "id": 1 } -``` - - -``` + ``` + + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_getrawblocktransactions.mdx b/services/reference/zksync/json-rpc-methods/zks_getrawblocktransactions.mdx index e38758e219..bcf7d19e6c 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getrawblocktransactions.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getrawblocktransactions.mdx @@ -2,8 +2,8 @@ title: "zks_getRawBlockTransactions" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns data about the transactions in the specified block. @@ -16,26 +16,26 @@ Returns data about the transactions in the specified block. Object containing the data about the executed transaction: - `L1`: Object containing information about the corresponding transaction on the L1 network: - - `canonicalTxHash`: The canonical hash of the transaction on the L1 network. - - `deadlineBlock`: The deadline block for the transaction on the L1 network. - - `ethBlock`: The Ethereum block number for the transaction. - - `ethHash`: The Ethereum transaction hash for the transaction. - - `fullFee`: The full fee for the transaction in hexadecimal format. - - `gasLimit`: The gas limit for the transaction in hexadecimal format. - - `gasPerPubdataLimit`: The gas per public data limit for the transaction in hexadecimal format. - - `layer2TipFee`: The tip fee for the transaction on the L2 network in hexadecimal format. - - `maxFeePerGas`: The maximum fee per gas for the transaction in hexadecimal format. - - `opProcessingType`: The type of operation processing used for the transaction. - - `priorityQueueType`: The type of priority queue used for the transaction. - - `refundRecipient`: The recipient address for any potential refund for the transaction. - - `sender`: The sender address of the transaction. - - `serialId`: The serial ID of the transaction. - - `toMint`: The address to mint tokens for the transaction. + - `canonicalTxHash`: The canonical hash of the transaction on the L1 network. + - `deadlineBlock`: The deadline block for the transaction on the L1 network. + - `ethBlock`: The Ethereum block number for the transaction. + - `ethHash`: The Ethereum transaction hash for the transaction. + - `fullFee`: The full fee for the transaction in hexadecimal format. + - `gasLimit`: The gas limit for the transaction in hexadecimal format. + - `gasPerPubdataLimit`: The gas per public data limit for the transaction in hexadecimal format. + - `layer2TipFee`: The tip fee for the transaction on the L2 network in hexadecimal format. + - `maxFeePerGas`: The maximum fee per gas for the transaction in hexadecimal format. + - `opProcessingType`: The type of operation processing used for the transaction. + - `priorityQueueType`: The type of priority queue used for the transaction. + - `refundRecipient`: The recipient address for any potential refund for the transaction. + - `sender`: The sender address of the transaction. + - `serialId`: The serial ID of the transaction. + - `toMint`: The address to mint tokens for the transaction. - `execute`: Object that contains information about the transaction execution: - - `calldata`: The calldata for the execution in hexadecimal format. - - `contractAddress`: The contract address for the execution. - - `factoryDeps`: An array containing factory dependencies for the execution. - - `value`: The value for the execution in hexadecimal format. + - `calldata`: The calldata for the execution in hexadecimal format. + - `contractAddress`: The contract address for the execution. + - `factoryDeps`: An array containing factory dependencies for the execution. + - `value`: The value for the execution in hexadecimal format. - `received_timestamp_ms`: The transaction timestamp. ## Example @@ -47,11 +47,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getRawBlockTransactions", "params": [5817]}' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getRawBlockTransactions", "params": [5817]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getRawBlockTransactions", "params": [5817]}' ``` @@ -98,4 +104,4 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ } ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_gettestnetpaymaster.mdx b/services/reference/zksync/json-rpc-methods/zks_gettestnetpaymaster.mdx index 595b46c597..73718554b4 100644 --- a/services/reference/zksync/json-rpc-methods/zks_gettestnetpaymaster.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_gettestnetpaymaster.mdx @@ -2,8 +2,8 @@ title: "zks_getTestnetPaymaster" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns the address of the [testnet paymaster](https://docs.zksync.io/build/developer-reference/account-abstraction.html#testnet-paymaster) available on testnets and enables paying fees in ERC-20 compatible tokens. @@ -25,11 +25,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-sepolia.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTestnetPaymaster", "params": []}' + ``` + + + ```bash -curl https://zksync-sepolia.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTestnetPaymaster", "params": []}' +wscat -c wss://zksync-sepolia.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTestnetPaymaster", "params": []}' ``` @@ -47,4 +53,4 @@ curl https://zksync-sepolia.infura.io/v3/YOUR-API-KEY \ } ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_gettransactiondetails.mdx b/services/reference/zksync/json-rpc-methods/zks_gettransactiondetails.mdx index 80df036ad2..317ce4dafc 100644 --- a/services/reference/zksync/json-rpc-methods/zks_gettransactiondetails.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_gettransactiondetails.mdx @@ -2,8 +2,8 @@ title: "zks_getTransactionDetails" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns data about a transaction given by the transaction hash. @@ -34,11 +34,18 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTransactionDetails", "params": ["0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' + ``` + + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTransactionDetails", "params": ["0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTransactionDetails", "params": ["0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' ``` @@ -66,4 +73,4 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ } ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_l1batchnumber.mdx b/services/reference/zksync/json-rpc-methods/zks_l1batchnumber.mdx index 89ce9bcf70..0f13e9ddd4 100644 --- a/services/reference/zksync/json-rpc-methods/zks_l1batchnumber.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_l1batchnumber.mdx @@ -2,8 +2,8 @@ title: "zks_L1BatchNumber" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns the latest L1 batch number. @@ -11,6 +11,7 @@ Returns the latest L1 batch number. None. + ## Response The latest L1 batch number in hexidecimal format. @@ -24,11 +25,17 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu + ```bash + curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_L1BatchNumber", "params": []}' + ``` + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_L1BatchNumber", "params": []}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_L1BatchNumber", "params": []}' ``` @@ -46,4 +53,4 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ } ``` - + \ No newline at end of file diff --git a/services/reference/zksync/json-rpc-methods/zks_l1chainid.mdx b/services/reference/zksync/json-rpc-methods/zks_l1chainid.mdx index 076c4bde15..1b34cf2a19 100644 --- a/services/reference/zksync/json-rpc-methods/zks_l1chainid.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_l1chainid.mdx @@ -2,8 +2,8 @@ title: "zks_L1ChainId" --- -import Tabs from "@theme/Tabs" -import TabItem from "@theme/TabItem" +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; Returns the chain ID of the underlying L1. @@ -11,6 +11,7 @@ Returns the chain ID of the underlying L1. None. + ## Response The L1 chain ID. @@ -30,6 +31,13 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_L1ChainId", "params": []}' ``` + + +```bash +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_L1ChainId", "params": []}' +``` + + ### Response @@ -44,4 +52,4 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu } ``` - + \ No newline at end of file