From c69295baa663b77ec5edaf0f436a27e2a65a0b07 Mon Sep 17 00:00:00 2001 From: bgravenorst Date: Tue, 23 Jul 2024 12:59:24 +1000 Subject: [PATCH] Add ZKsync WebSocket support. Signed-off-by: bgravenorst --- services/concepts/websockets.md | 1 + .../_eth_accounts-request.mdx | 18 ++++-- .../_eth_blocknumber-request.mdx | 18 ++++-- .../json-rpc-methods/_eth_call-request.mdx | 20 +++++-- .../json-rpc-methods/_eth_chainid-request.mdx | 18 ++++-- .../_eth_estimategas-request.mdx | 20 +++++-- .../_eth_feehistory-request.mdx | 20 +++++-- .../_eth_gasprice-request.mdx | 20 +++++-- .../_eth_getbalance-request.mdx | 20 +++++-- .../_eth_getblockbyhash-request.mdx | 20 +++++-- .../_eth_getblockbynumber-request.mdx | 20 +++++-- ...getblocktransactioncountbyhash-request.mdx | 20 +++++-- ...tblocktransactioncountbynumber-request.mdx | 20 +++++-- .../json-rpc-methods/_eth_getcode-request.mdx | 20 +++++-- .../json-rpc-methods/_eth_getlogs-request.mdx | 20 +++++-- .../_eth_getproof-request.mdx | 20 +++++-- .../_eth_getstorageat-request.mdx | 20 +++++-- ...transactionbyblockhashandindex-request.mdx | 20 +++++-- ...ansactionbyblocknumberandindex-request.mdx | 20 +++++-- .../_eth_gettransactionbyhash-request.mdx | 20 +++++-- .../_eth_gettransactioncount-request.mdx | 20 +++++-- .../_eth_gettransactionreceipt-request.mdx | 20 +++++-- ...th_getunclebyblockhashandindex-request.mdx | 20 +++++-- ..._getunclebyblocknumberandindex-request.mdx | 20 +++++-- .../_eth_getunclecountbyblockhash-request.mdx | 20 +++++-- ...eth_getunclecountbyblocknumber-request.mdx | 20 +++++-- .../json-rpc-methods/_eth_getwork-request.mdx | 20 +++++-- .../_eth_hashrate-request.mdx | 20 +++++-- .../_eth_maxpriorityfeepergas-request.mdx | 20 +++++-- .../json-rpc-methods/_eth_mining-request.mdx | 20 +++++-- .../_eth_protocolversion-request.mdx | 20 +++++-- .../_eth_sendrawtransaction-request.mdx | 20 +++++-- .../_eth_submitwork-request.mdx | 20 +++++-- .../json-rpc-methods/_eth_syncing-request.mdx | 20 +++++-- .../_net_listening-request.mdx | 20 +++++-- .../_net_peercount-request.mdx | 20 +++++-- .../json-rpc-methods/_net_version-request.mdx | 20 +++++-- .../_web3_clientversion-request.mdx | 20 +++++-- .../zksync/json-rpc-methods/eth_accounts.mdx | 16 ++--- .../json-rpc-methods/eth_blocknumber.mdx | 16 ++--- .../zksync/json-rpc-methods/eth_call.mdx | 16 ++--- .../zksync/json-rpc-methods/eth_chainid.mdx | 16 ++--- .../zksync/json-rpc-methods/eth_coinbase.mdx | 6 +- .../json-rpc-methods/eth_estimategas.mdx | 16 ++--- .../json-rpc-methods/eth_feehistory.mdx | 16 ++--- .../zksync/json-rpc-methods/eth_gasprice.mdx | 16 ++--- .../json-rpc-methods/eth_getbalance.mdx | 16 ++--- .../json-rpc-methods/eth_getblockbyhash.mdx | 16 ++--- .../json-rpc-methods/eth_getblockbynumber.mdx | 16 ++--- .../eth_getblocktransactioncountbyhash.mdx | 16 ++--- .../eth_getblocktransactioncountbynumber.mdx | 16 ++--- .../zksync/json-rpc-methods/eth_getcode.mdx | 16 ++--- .../zksync/json-rpc-methods/eth_getlogs.mdx | 16 ++--- .../zksync/json-rpc-methods/eth_getproof.mdx | 16 ++--- .../json-rpc-methods/eth_getstorageat.mdx | 16 ++--- .../eth_gettransactionbyblockhashandindex.mdx | 16 ++--- ...th_gettransactionbyblocknumberandindex.mdx | 16 ++--- .../eth_gettransactionbyhash.mdx | 16 ++--- .../eth_gettransactioncount.mdx | 16 ++--- .../eth_gettransactionreceipt.mdx | 16 ++--- .../eth_getunclebyblockhashandindex.mdx | 16 ++--- .../eth_getunclebyblocknumberandindex.mdx | 16 ++--- .../eth_getunclecountbyblockhash.mdx | 16 ++--- .../eth_getunclecountbyblocknumber.mdx | 16 ++--- .../zksync/json-rpc-methods/eth_getwork.mdx | 16 ++--- .../zksync/json-rpc-methods/eth_hashrate.mdx | 16 ++--- .../eth_maxpriorityfeepergas.mdx | 16 ++--- .../zksync/json-rpc-methods/eth_mining.mdx | 16 ++--- .../json-rpc-methods/eth_protocolversion.mdx | 16 ++--- .../eth_sendrawtransaction.mdx | 16 ++--- .../json-rpc-methods/eth_sendtransaction.mdx | 7 ++- .../zksync/json-rpc-methods/eth_sign.mdx | 6 +- .../json-rpc-methods/eth_submitwork.mdx | 16 ++--- .../zksync/json-rpc-methods/eth_syncing.mdx | 16 ++--- .../zksync/json-rpc-methods/index.md | 2 +- .../zksync/json-rpc-methods/net_listening.mdx | 16 ++--- .../zksync/json-rpc-methods/net_peercount.mdx | 16 ++--- .../zksync/json-rpc-methods/net_version.mdx | 16 ++--- .../_eth_subscribe-request.mdx | 28 +++++++++ .../_eth_unsubscribe-request.mdx | 14 +++++ .../subscription-methods/eth_subscribe.mdx | 40 +++++++++++++ .../subscription-methods/eth_unsubscribe.mdx | 40 +++++++++++++ .../subscription-methods/index.md | 19 ++++++ .../json-rpc-methods/web3_clientversion.mdx | 16 ++--- .../json-rpc-methods/zks_estimatefee.mdx | 48 ++++++++------- .../zks_estimategasl1tol2.mdx | 18 ++++-- .../zks_getallaccountbalances.mdx | 40 +++++++------ .../json-rpc-methods/zks_getblockdetails.mdx | 25 +++++--- .../zks_getbridgecontracts.mdx | 24 +++++--- .../zks_getbytecodebyhash.mdx | 59 ++++++++++--------- .../zks_getl1batchblockrange.mdx | 18 ++++-- .../zks_getl1batchdetails.mdx | 24 +++++--- .../zks_getl2tol1logproof.mdx | 21 ++++--- .../zks_getl2tol1msgproof.mdx | 24 +++++--- .../json-rpc-methods/zks_getmaincontract.mdx | 21 ++++--- .../zksync/json-rpc-methods/zks_getproof.mdx | 36 ++++++----- .../zks_getrawblocktransactions.mdx | 58 ++++++++++-------- .../zks_gettestnetpaymaster.mdx | 20 ++++--- .../zks_gettransactiondetails.mdx | 21 ++++--- .../json-rpc-methods/zks_l1batchnumber.mdx | 21 ++++--- .../zksync/json-rpc-methods/zks_l1chainid.mdx | 14 ++++- 101 files changed, 1262 insertions(+), 719 deletions(-) create mode 100644 services/reference/zksync/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx create mode 100644 services/reference/zksync/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx create mode 100644 services/reference/zksync/json-rpc-methods/subscription-methods/eth_subscribe.mdx create mode 100644 services/reference/zksync/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx create mode 100644 services/reference/zksync/json-rpc-methods/subscription-methods/index.md diff --git a/services/concepts/websockets.md b/services/concepts/websockets.md index 14542246637..ed4b57dfd67 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/reference/zksync/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_accounts-request.mdx index 933be38bde4..8506193c283 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_accounts-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_accounts", "params": [], "id": 1}' + -X POST \ + -H "Content-Type: application/json" \ + -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 1f33d35dd68..05d7abbcfd6 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_blocknumber-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_blockNumber", "params": [], "id": 1}' + -X POST \ + -H "Content-Type: application/json" \ + -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 35f5b058cf6..0874e2c545b 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 e9529cd8383..77db0394762 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_chainid-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_chainId", "params": [], "id": 1}' + -X POST \ + -H "Content-Type: application/json" \ + -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 ecb0f159c7d..ee5cde692cd 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_estimategas-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_estimateGas","params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC","to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567","value": "0x9184e72a"}],"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_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +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 28ee8907da1..b116d367eb0 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_feehistory-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 '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]]}' + ``` + + + + ```bash -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]] }' +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 27fb90e179f..ef928a1024b 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gasprice-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_gasPrice","params": [],"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_gasPrice", "params": [], "id": 1}' +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 c8d589f6c3a..e407921d51b 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getbalance-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_getBalance","params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "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_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +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 5499741795a..f3aa0b31faa 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblockbyhash-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_getBlockByHash","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35",false],"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_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +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 9a33d0f536f..afc782f8c1d 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblockbynumber-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_getBlockByNumber","params":["0x5BAD55",false],"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_getBlockByNumber", "params": ["0x5BAD55",false], "id": 1}' +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 bdb1e60760c..1cf158c2a5d 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbyhash-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_getBlockTransactionCountByHash","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"],"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_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +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 283f22df547..ec916613906 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbynumber-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_getBlockTransactionCountByNumber","params": ["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_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +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 040dba25272..ef2e5e4c8bb 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getcode-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_getCode","params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"],"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_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +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 d3a8d36cee2..8daba6d05a0 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getlogs-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_getLogs","params":[{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}],"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_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +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 256d6ca9fe9..400dbc2d590 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getproof-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_getProof","id": 1,"params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' + ``` + + + + ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' +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 127e28e46f3..682800adf77 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getstorageat-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_getStorageAt","params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"],"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_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +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 7253b18e780..afd4fcf4726 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblockhashandindex-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_getTransactionByBlockHashAndIndex","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35","0x0"],"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_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +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 c474fc562a8..b8b42bc5827 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-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_getTransactionByBlockNumberAndIndex","params": ["0x5BAD55","0x0"],"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_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +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 aba87e7c04e..d7f1ba94268 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyhash-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_getTransactionByHash","params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"],"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_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +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 9843137caf4..32569063ab2 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactioncount-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_getTransactionCount","params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f","0x5bad55"],"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_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +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 ef8cb939c21..429d16e4aaa 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionreceipt-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_getTransactionReceipt","params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"],"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_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +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 d9d29e3c3cc..5e7109babce 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclebyblockhashandindex-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_getUncleByBlockHashAndIndex","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35","0x0"],"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_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id":1}' +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 bad76ac75f3..1c901690d58 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclebyblocknumberandindex-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_getUncleByBlockNumberAndIndex","params": ["0x29c","0x0"],"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_getUncleByBlockNumberAndIndex", "params": ["0x29c","0x0"], "id": 1}' +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 068daa8006b..a87cba7746e 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblockhash-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_getUncleCountByBlockHash","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"],"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_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +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 0dc3f66281b..587f991c7ca 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblocknumber-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_getUncleCountByBlockNumber","params": ["0x5bad55"],"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_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +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 a3bef10acf2..4c09492cd2a 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getwork-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getwork-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_getWork","params": [],"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_getWork", "params": [], "id": 1}' +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 c0ab3e6419d..64b037de85b 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_hashrate-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_hashrate-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_hashrate","params": [],"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_hashrate", "params": [], "id": 1}' +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 f3fbb2e48b0..d2f63ed998a 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_maxpriorityfeepergas-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_maxPriorityFeePerGas","params": [],"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_maxPriorityFeePerGas", "params": [], "id": 1}' +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 51b34d98709..c0957856436 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_mining-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_mining-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_mining","params": [],"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_mining", "params": [], "id": 1}' +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 afcbf4fddb7..428d0372341 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_protocolversion-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_protocolversion-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_protocolVersion","params": [],"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_protocolVersion", "params": [], "id": 1}' +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 583ea65794d..a2d062d6925 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_sendrawtransaction-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_sendRawTransaction","params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"],"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_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' +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 4b45a618070..6a0c941447b 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_submitwork-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_submitwork-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_submitWork","params": ["0x0000000000000001","0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"],"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_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' +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 43d14f73dfa..59ebaf502bd 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_syncing-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_syncing","params": [],"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_syncing", "params": [], "id": 1}' +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 7b583767df9..63b33e29990 100644 --- a/services/reference/zksync/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_net_listening-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":"net_listening","params": [],"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": "net_listening", "params": [], "id": 1}' +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 8d4ed323e98..8984a574281 100644 --- a/services/reference/zksync/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_net_peercount-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":"net_peerCount","params": [],"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": "net_peerCount", "params": [], "id": 1}' +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 26a086a39be..833a3752276 100644 --- a/services/reference/zksync/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_net_version-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":"net_version","params": [],"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": "net_version", "params": [], "id": 1}' +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 fa2314c7a33..c6ab152a6db 100644 --- a/services/reference/zksync/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_web3_clientversion-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":"web3_clientVersion","params": [],"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": "web3_clientVersion", "params": [], "id": 1}' +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 0dafbcb7389..0cc7304b6ec 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 076b45d83ce..7896c8c46f6 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 5c6ebee7de3..88b3857775d 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 a6f446ad268..e544b1003a4 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 8957df7e522..e9bb3ff61cd 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 47c6b01804e..af6c5ad77da 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 9aafc564c46..21e4962e114 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 8980dcc8a39..c602d61c293 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 1ff5a0d31c8..c50eba5fd61 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 970e6c27704..ad555110b71 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 f14e34f1531..2faabaa3e86 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 36944d31e1f..aacb2e0e3af 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 c355e33cb53..161e7fe344b 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 ace0da8cb26..8364a077f09 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 4a1c1a031c4..546d66f9148 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 0d7b5743dc4..7cb028bd44f 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 d91e20b3979..aee85d0fde8 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 e04f9c75a5c..5422dc7f552 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 28ba85246a2..6861fb566a4 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 28548a1fd58..1adc6ff1eb4 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 9cf5c71e500..73985353185 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 1ab2ba12676..370d08c0402 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 d6a9a959a37..dce1f045d95 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 07c458cb7ad..321c22c4ce0 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 298b5c520e8..c21e8c283a8 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 2cc5dbbf753..824fdf8de1b 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 31dd81816b7..ff9964e4737 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 21ba47abdef..8ea8d622b56 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 6f818052ae7..87e39538aaf 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 3e755d68509..8b17ae80655 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 02b5da95bff..38863109276 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 dd39a5bafd4..4dfc4e6f296 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 5c13a1d5c8f..ac6ebfd02dd 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 f8c6a17df92..073b1040681 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 3e302cecfe3..b286c9b49de 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 7ffbcd44560..bfb89e8c209 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 59012b8644b..62d3facbf45 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 b10ffc556cf..10de017b29a 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 c0246b44d39..9ff570e4c70 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 1d6c0080c60..d55ab80402d 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 00000000000..2af03e87e8e --- /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 00000000000..af944f43d2d --- /dev/null +++ b/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -0,0 +1,14 @@ +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 00000000000..7af66b4d57f --- /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 00000000000..180a40bbd87 --- /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 00000000000..586633a5588 --- /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 c5ee316d699..11997e5c36d 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 5841d6be8f3..e8b8c114af6 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 547e75186c9..364439cc162 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 802f5dfa167..430912d3817 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 82f54a6dde3..99d656dbf93 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 7dd0471ec8b..e4b3984cce2 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 22f4b195548..d8bad1aae08 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. @@ -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_getBytecodeByHash", "params": ["0x0100067d861e2f5717a12c3e869cfb657793b86bbb0caa05cc1421f16c5217bc"]}' + ``` + + + ```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_getBytecodeByHash", "params": ["0x0100067d861e2f5717a12c3e869cfb657793b86bbb0caa05cc1421f16c5217bc"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBytecodeByHash", "params": ["0x0100067d861e2f5717a12c3e869cfb657793b86bbb0caa05cc1421f16c5217bc"]}' ``` @@ -38,26 +44,25 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ - -```json -{ - "jsonrpc": "2.0", - "result": [ - 0, - 4, - 0, - 0, - 0, - 0, - 0, - 2, - 0, - 11, - ... - ], - "id": 1 -} -``` - + ```json + { + "jsonrpc": "2.0", + "result": [ + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 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 748d874ee5a..302cdbe0367 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 e35a9c4f1ec..796a669390a 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 e76de085dee..a28d4321210 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 af806264336..654f987b4af 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 2d94b4566ee..413e8dd5107 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 b351c1dcc09..e39fd113e66 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 e38758e219e..955d0811d5e 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 595b46c597c..217501d6cf3 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 80df036ad2f..64644f65c78 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 89ce9bcf70d..8e4a287c385 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 076c4bde15e..2ec2870a8aa 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