From 20b69c6df7183432d8d86da85e34c95ce23d7028 Mon Sep 17 00:00:00 2001 From: Byron Gravenorst <50852695+bgravenorst@users.noreply.github.com> Date: Thu, 27 Jun 2024 22:50:11 +1000 Subject: [PATCH] Test adding Infura to the MetaMask docs (#1325) * Add API section. Signed-off-by: bgravenorst * Add missing dependencies. Signed-off-by: bgravenorst * Reorg structure. Signed-off-by: bgravenorst * add developer tools dropdown and dashboard docs * update yarn.lock * restructure services * fix partial links * fix image errors * update branch remove conflicts * Add missing dependencies. Signed-off-by: bgravenorst * Reorg structure. Signed-off-by: bgravenorst * add developer tools dropdown and dashboard docs * update yarn.lock * restructure services * fix partial links * fix image errors * Add how-to section * update location * update location * update build * update structure * update build * update pl * update file * remove inconsistencies * remove repeated pages * update links * update links * Missing Gas link * remove ref howtos * apply feedback * apply suggestions * update links to intro * Add logos and css * update images and links * fix build * update for failover protection * fix typo * Update failover note * update description for consistency * fix websocket fail * update to fix build * update link for consistency --------- Signed-off-by: bgravenorst Co-authored-by: Alexandra Tran Co-authored-by: Joan E <153745173+joaniefromtheblock@users.noreply.github.com> --- dashboard-sidebar.js | 22 + .../dashboard/get-started/create-api.md | 53 ++ .../dashboard/how-to/dashboard-stats.md | 98 +++ .../dashboard/how-to/network-status.md | 19 + .../dashboard/how-to/project-sharing.md | 101 +++ .../how-to/secure-an-api/_category_.json | 11 + .../how-to/secure-an-api/api-key-secret.md | 62 ++ .../dashboard/how-to/secure-an-api/api-key.md | 44 ++ .../how-to/secure-an-api/set-rate-limits.md | 24 + .../how-to/secure-an-api/use-an-allowlist.md | 218 ++++++ .../how-to/secure-an-api/use-jwts.md | 19 + .../dashboard/how-to/submit-a-help-ticket.md | 27 + .../dashboard/how-to/troubleshoot.md | 31 + .../how-to/two-factor-authentication.md | 72 ++ .../dashboard/how-to/upgrade-your-plan.md | 21 + developer-tools/dashboard/index.md | 39 + developer-tools/images/address-allowlist.png | Bin 0 -> 19975 bytes developer-tools/images/allowlist-toggle.png | Bin 0 -> 55850 bytes developer-tools/images/allowlist.png | Bin 0 -> 54220 bytes developer-tools/images/api-request-method.png | Bin 0 -> 29176 bytes developer-tools/images/backup_code.png | Bin 0 -> 50511 bytes developer-tools/images/create_key.png | Bin 0 -> 65255 bytes developer-tools/images/disable2fa.png | Bin 0 -> 15058 bytes developer-tools/images/enable2fa.png | Bin 0 -> 22560 bytes developer-tools/images/enter_token.png | Bin 0 -> 60861 bytes .../images/invite-member-button.png | Bin 0 -> 60166 bytes developer-tools/images/jwt-token-settings.png | Bin 0 -> 37163 bytes developer-tools/images/login2FA.png | Bin 0 -> 30973 bytes developer-tools/images/project_page.png | Bin 0 -> 148040 bytes .../images/rate-limiting-settings.png | Bin 0 -> 13109 bytes developer-tools/images/security-page.png | Bin 0 -> 66602 bytes developer-tools/images/status-page.png | Bin 0 -> 54774 bytes developer-tools/images/update-role.png | Bin 0 -> 54144 bytes developer-tools/images/user-agents.png | Bin 0 -> 10117 bytes docusaurus.config.js | 25 +- package-lock.json | 2 +- package.json | 1 + services-sidebar.js | 37 +- services/concepts/_category_.json | 10 + services/concepts/archive-data.md | 79 ++ services/concepts/curl.md | 97 +++ services/concepts/failover-protection.md | 20 + .../concepts/filters-and-subscriptions.md | 29 + services/concepts/gas.md | 40 + services/concepts/transaction-types.md | 50 ++ services/concepts/web3-libraries.md | 52 ++ services/concepts/websockets.md | 80 ++ services/gas-api/index.md | 40 - services/gas-api/supported-networks.md | 89 --- services/get-started/endpoints.md | 230 ++++++ services/get-started/infura.md | 215 +++++ services/how-to/avoid-rate-limiting.md | 91 +++ services/how-to/enable-api-forwarding.md | 99 +++ .../how-to/interact-with-erc-20-tokens.md | 199 +++++ services/how-to/javascript-dotenv.md | 89 +++ services/how-to/json-web-token-jwt.md | 247 ++++++ services/how-to/make-batch-requests.md | 61 ++ services/how-to/subscribe-to-events.md | 31 + services/how-to/trace-transactions.md | 139 ++++ services/how-to/use-ipfs/_category_.json | 11 + .../access-ipfs-content/_category_.json | 11 + .../access-ipfs-content/dedicated-gateways.md | 117 +++ .../use-ipfs/access-ipfs-content/index.md | 21 + .../access-ipfs-content/public-gateway.md | 9 + .../how-to/use-ipfs/authenticate-requests.md | 35 + services/how-to/use-ipfs/manage-files.md | 115 +++ .../migrate-to-infuras-ipfs-service.md | 17 + .../how-to/use-ipfs/request-rate-limits.md | 36 + services/how-to/use-ipfs/set-quotas.md | 27 + services/images/400_developers.png | Bin 0 -> 341775 bytes services/images/SimpleStorage.png | Bin 0 -> 315842 bytes services/images/Web3.png | Bin 0 -> 92666 bytes services/images/add-new-contract.png | Bin 0 -> 80048 bytes services/images/address-allowlist.png | Bin 0 -> 19975 bytes services/images/allowlist-toggle.png | Bin 0 -> 55850 bytes services/images/allowlist.png | Bin 0 -> 54220 bytes services/images/api-key-page.png | Bin 0 -> 55529 bytes services/images/api-request-method.png | Bin 0 -> 29176 bytes services/images/app.png | Bin 0 -> 40123 bytes services/images/authorization.png | Bin 0 -> 55965 bytes services/images/backup_code.png | Bin 0 -> 50511 bytes services/images/connect-metamask.png | Bin 0 -> 268213 bytes services/images/contract-deploying.png | Bin 0 -> 21351 bytes services/images/contract-menu.png | Bin 0 -> 14425 bytes services/images/contract_address.jpeg | Bin 0 -> 191226 bytes services/images/copy-contract-address.png | Bin 0 -> 127663 bytes services/images/create-new-key-popup.png | Bin 0 -> 32839 bytes services/images/create_key.png | Bin 0 -> 65255 bytes services/images/create_project.png | Bin 0 -> 25399 bytes services/images/current-members-form.png | Bin 0 -> 30520 bytes services/images/dashboard-stats.png | Bin 0 -> 81380 bytes services/images/dashboard.png | Bin 0 -> 14552 bytes services/images/dashboard_stats.png | Bin 0 -> 50693 bytes services/images/dedicated-gateway.png | Bin 0 -> 33527 bytes services/images/deploy-contract.png | Bin 0 -> 51292 bytes services/images/deployment-tx.png | Bin 0 -> 49862 bytes services/images/developers.png | Bin 0 -> 218988 bytes services/images/disable-gateway.png | Bin 0 -> 156213 bytes services/images/disable2fa.png | Bin 0 -> 15058 bytes services/images/emailexample.png | Bin 0 -> 56502 bytes services/images/enable2fa.png | Bin 0 -> 22560 bytes services/images/enter_token.png | Bin 0 -> 60861 bytes services/images/eth-call-activity-table.png | Bin 0 -> 112461 bytes services/images/eth-call-activity.png | Bin 0 -> 229313 bytes services/images/etherscan.png | Bin 0 -> 96773 bytes services/images/filter-by-method.png | Bin 0 -> 339474 bytes services/images/filter-by-network.png | Bin 0 -> 337232 bytes services/images/first-api-key.png | Bin 0 -> 34542 bytes services/images/free-tier.png | Bin 0 -> 141478 bytes services/images/generate-jwt.png | Bin 0 -> 231562 bytes services/images/get-started.jpg | Bin 0 -> 593705 bytes services/images/getting-started-stats.png | Bin 0 -> 876955 bytes services/images/image.png | Bin 0 -> 21394 bytes services/images/infura-dashboard.png | Bin 0 -> 224532 bytes .../infura-requests-breakdown-popup.png | Bin 0 -> 55232 bytes services/images/infura-status.png | Bin 0 -> 972760 bytes services/images/input-user-details.png | Bin 0 -> 65985 bytes services/images/invite-member-button.png | Bin 0 -> 60166 bytes services/images/ipfs-folder.png | Bin 0 -> 242509 bytes services/images/ipfs-security-settings.png | Bin 0 -> 818819 bytes services/images/jwt-set-up.png | Bin 0 -> 600199 bytes services/images/jwt-token-settings.png | Bin 0 -> 37163 bytes services/images/jwt.png | Bin 0 -> 221537 bytes services/images/key-added.png | Bin 0 -> 544657 bytes services/images/load-contract.png | Bin 0 -> 51250 bytes services/images/login2FA.png | Bin 0 -> 30973 bytes services/images/manage-api.png | Bin 0 -> 68025 bytes services/images/manage-key.png | Bin 0 -> 228541 bytes services/images/manage_plan.png | Bin 0 -> 137065 bytes services/images/metamask.png | Bin 0 -> 59314 bytes services/images/mint-a-contract.png | Bin 0 -> 46914 bytes .../images/navigate-to-your-dashboard.png | Bin 0 -> 178432 bytes services/images/networks-view-infura.png | Bin 0 -> 47487 bytes services/images/nft-transfer.png | Bin 0 -> 115693 bytes services/images/palm-block-information.png | Bin 0 -> 107814 bytes services/images/palm-statistics.png | Bin 0 -> 59806 bytes .../images/palm-transaction-information.png | Bin 0 -> 474885 bytes services/images/project-security-settings.png | Bin 0 -> 43565 bytes services/images/project-sharing-details.png | Bin 0 -> 92400 bytes services/images/project-sharing-tab.png | Bin 0 -> 108558 bytes services/images/project-sharing.png | Bin 0 -> 221380 bytes services/images/project_page.png | Bin 0 -> 148040 bytes services/images/quotas.png | Bin 0 -> 46216 bytes services/images/rate-limiting-settings.png | Bin 0 -> 13109 bytes services/images/reconfirm-address.png | Bin 0 -> 20196 bytes services/images/requests-activity.png | Bin 0 -> 144147 bytes services/images/revoke-resend.png | Bin 0 -> 52691 bytes services/images/royalty-at-ten-percent.png | Bin 0 -> 30411 bytes services/images/security-page.png | Bin 0 -> 66602 bytes services/images/see-album.png | Bin 0 -> 405146 bytes services/images/select-network.png | Bin 0 -> 90573 bytes services/images/select-project.png | Bin 0 -> 917750 bytes services/images/select-template-contract.png | Bin 0 -> 35765 bytes services/images/select-time-frame.png | Bin 0 -> 116776 bytes services/images/select_network.png | Bin 0 -> 90573 bytes services/images/select_project.png | Bin 0 -> 73078 bytes services/images/set-time-period.png | Bin 0 -> 210617 bytes services/images/settings-tab.png | Bin 0 -> 56237 bytes services/images/settings.png | Bin 0 -> 40525 bytes services/images/stats-frame.png | Bin 0 -> 172926 bytes services/images/status-page.png | Bin 0 -> 54774 bytes services/images/trace-call.png | Bin 0 -> 94394 bytes services/images/truffle-box-home.png | Bin 0 -> 295823 bytes services/images/unique-subdomain.png | Bin 0 -> 41841 bytes services/images/update-role.png | Bin 0 -> 54144 bytes services/images/user-agents.png | Bin 0 -> 10117 bytes services/images/view-album.png | Bin 0 -> 12633 bytes services/images/welcome-to-truffle.png | Bin 0 -> 155532 bytes services/index.md | 35 +- .../_partials/_eth_accounts-description.mdx | 1 + .../_partials/_eth_accounts-example.mdx | 2 + .../_partials/_eth_accounts-parameters.mdx | 1 + .../_partials/_eth_accounts-request.mdx | 24 + .../_partials/_eth_accounts-response.mdx | 17 + .../_partials/_eth_accounts-returns.mdx | 6 + .../_eth_blobbasefee-description.mdx | 2 + .../_partials/_eth_blobbasefee-example.mdx | 2 + .../_partials/_eth_blobbasefee-parameters.mdx | 1 + .../_partials/_eth_blobbasefee-request.mdx | 23 + .../_partials/_eth_blobbasefee-response.mdx | 17 + .../_partials/_eth_blobbasefee-returns.mdx | 2 + .../_eth_blocknumber-description.mdx | 2 + .../_partials/_eth_blocknumber-example.mdx | 2 + .../_partials/_eth_blocknumber-parameters.mdx | 1 + .../_partials/_eth_blocknumber-request.mdx | 24 + .../_partials/_eth_blocknumber-response.mdx | 19 + .../_partials/_eth_blocknumber-returns.mdx | 2 + .../_partials/_eth_call-description.mdx | 9 + .../reference/_partials/_eth_call-example.mdx | 2 + .../_partials/_eth_call-parameters.mdx | 10 + .../reference/_partials/_eth_call-request.mdx | 23 + .../_partials/_eth_call-response.mdx | 16 + .../reference/_partials/_eth_call-returns.mdx | 17 + .../_partials/_eth_chainid-description.mdx | 2 + .../_partials/_eth_chainid-example.mdx | 1 + .../_partials/_eth_chainid-parameters.mdx | 1 + .../_partials/_eth_chainid-request.mdx | 24 + .../_partials/_eth_chainid-response.mdx | 16 + .../_partials/_eth_chainid-returns.mdx | 2 + .../_partials/_eth_coinbase-description.mdx | 7 + .../_eth_createaccesslist-description.mdx | 10 + .../_eth_createaccesslist-example.mdx | 2 + .../_eth_createaccesslist-parameters.mdx | 11 + .../_eth_createaccesslist-request.mdx | 24 + .../_eth_createaccesslist-response.mdx | 22 + .../_eth_createaccesslist-returns.mdx | 7 + .../_eth_estimategas-description.mdx | 8 + .../_partials/_eth_estimategas-example.mdx | 2 + .../_partials/_eth_estimategas-parameters.mdx | 21 + .../_partials/_eth_estimategas-request.mdx | 23 + .../_partials/_eth_estimategas-response.mdx | 17 + .../_partials/_eth_estimategas-returns.mdx | 16 + .../_partials/_eth_feehistory-description.mdx | 2 + .../_partials/_eth_feehistory-example.mdx | 2 + .../_partials/_eth_feehistory-parameters.mdx | 4 + .../_partials/_eth_feehistory-request.mdx | 23 + .../_partials/_eth_feehistory-response.mdx | 56 ++ .../_partials/_eth_feehistory-returns.mdx | 5 + .../_partials/_eth_gasprice-description.mdx | 2 + .../_partials/_eth_gasprice-example.mdx | 2 + .../_partials/_eth_gasprice-parameters.mdx | 1 + .../_partials/_eth_gasprice-request.mdx | 23 + .../_partials/_eth_gasprice-response.mdx | 17 + .../_partials/_eth_gasprice-returns.mdx | 2 + .../_partials/_eth_getbalance-description.mdx | 2 + .../_partials/_eth_getbalance-example.mdx | 2 + .../_partials/_eth_getbalance-parameters.mdx | 3 + .../_partials/_eth_getbalance-request.mdx | 23 + .../_partials/_eth_getbalance-response.mdx | 16 + .../_partials/_eth_getbalance-returns.mdx | 2 + .../_eth_getblockbyhash-description.mdx | 2 + .../_partials/_eth_getblockbyhash-example.mdx | 2 + .../_eth_getblockbyhash-parameters.mdx | 3 + .../_partials/_eth_getblockbyhash-request.mdx | 23 + .../_eth_getblockbyhash-response.mdx | 49 ++ .../_partials/_eth_getblockbyhash-returns.mdx | 22 + .../_eth_getblockbynumber-description.mdx | 2 + .../_eth_getblockbynumber-example.mdx | 1 + .../_eth_getblockbynumber-parameters.mdx | 3 + .../_eth_getblockbynumber-request.mdx | 23 + .../_eth_getblockbynumber-response.mdx | 49 ++ .../_eth_getblockbynumber-returns.mdx | 22 + ...locktransactioncountbyhash-description.mdx | 2 + ...getblocktransactioncountbyhash-example.mdx | 2 + ...blocktransactioncountbyhash-parameters.mdx | 2 + ...getblocktransactioncountbyhash-request.mdx | 23 + ...etblocktransactioncountbyhash-response.mdx | 16 + ...getblocktransactioncountbyhash-returns.mdx | 3 + ...cktransactioncountbynumber-description.mdx | 2 + ...tblocktransactioncountbynumber-example.mdx | 2 + ...ocktransactioncountbynumber-parameters.mdx | 2 + ...tblocktransactioncountbynumber-request.mdx | 23 + ...blocktransactioncountbynumber-response.mdx | 16 + ...tblocktransactioncountbynumber-returns.mdx | 3 + .../_partials/_eth_getcode-description.mdx | 2 + .../_partials/_eth_getcode-example.mdx | 2 + .../_partials/_eth_getcode-parameters.mdx | 3 + .../_partials/_eth_getcode-request.mdx | 23 + .../_partials/_eth_getcode-response.mdx | 16 + .../_partials/_eth_getcode-returns.mdx | 2 + .../_partials/_eth_getlogs-description.mdx | 2 + .../_partials/_eth_getlogs-example.mdx | 2 + .../_partials/_eth_getlogs-parameters.mdx | 8 + .../_partials/_eth_getlogs-request.mdx | 23 + .../_partials/_eth_getlogs-response.mdx | 84 ++ .../_partials/_eth_getlogs-returns.mdx | 12 + .../_partials/_eth_getproof-description.mdx | 2 + .../_partials/_eth_getproof-example.mdx | 2 + .../_partials/_eth_getproof-parameters.mdx | 5 + .../_partials/_eth_getproof-request.mdx | 23 + .../_partials/_eth_getproof-response.mdx | 36 + .../_partials/_eth_getproof-returns.mdx | 10 + .../_eth_getstorageat-description.mdx | 2 + .../_partials/_eth_getstorageat-example.mdx | 2 + .../_eth_getstorageat-parameters.mdx | 4 + .../_partials/_eth_getstorageat-request.mdx | 23 + .../_partials/_eth_getstorageat-response.mdx | 92 +++ .../_partials/_eth_getstorageat-returns.mdx | 3 + ...sactionbyblockhashandindex-description.mdx | 2 + ...transactionbyblockhashandindex-example.mdx | 2 + ...nsactionbyblockhashandindex-parameters.mdx | 3 + ...transactionbyblockhashandindex-request.mdx | 23 + ...onbyblockhashandindex-response-yparity.mdx | 35 + ...ransactionbyblockhashandindex-response.mdx | 33 + ...ionbyblockhashandindex-returns-yparity.mdx | 23 + ...transactionbyblockhashandindex-returns.mdx | 22 + ...ctionbyblocknumberandindex-description.mdx | 2 + ...ansactionbyblocknumberandindex-example.mdx | 2 + ...actionbyblocknumberandindex-parameters.mdx | 3 + ...ansactionbyblocknumberandindex-request.mdx | 23 + ...byblocknumberandindex-response-yparity.mdx | 37 + ...nsactionbyblocknumberandindex-response.mdx | 34 + ...nbyblocknumberandindex-returns-yparity.mdx | 23 + ...ansactionbyblocknumberandindex-returns.mdx | 22 + .../_eth_gettransactionbyhash-description.mdx | 2 + .../_eth_gettransactionbyhash-example.mdx | 2 + .../_eth_gettransactionbyhash-parameters.mdx | 2 + .../_eth_gettransactionbyhash-request.mdx | 23 + ..._gettransactionbyhash-response-yparity.mdx | 37 + .../_eth_gettransactionbyhash-response.mdx | 34 + ...h_gettransactionbyhash-returns-yparity.mdx | 23 + .../_eth_gettransactionbyhash-returns.mdx | 22 + .../_eth_gettransactioncount-description.mdx | 2 + .../_eth_gettransactioncount-example.mdx | 2 + .../_eth_gettransactioncount-parameters.mdx | 3 + .../_eth_gettransactioncount-request.mdx | 23 + .../_eth_gettransactioncount-response.mdx | 16 + .../_eth_gettransactioncount-returns.mdx | 2 + ..._eth_gettransactionreceipt-description.mdx | 2 + .../_eth_gettransactionreceipt-example.mdx | 2 + .../_eth_gettransactionreceipt-parameters.mdx | 2 + .../_eth_gettransactionreceipt-request.mdx | 23 + .../_eth_gettransactionreceipt-response.mdx | 45 ++ .../_eth_gettransactionreceipt-returns.mdx | 19 + ...etunclebyblockhashandindex-description.mdx | 2 + ...th_getunclebyblockhashandindex-example.mdx | 2 + ...getunclebyblockhashandindex-parameters.mdx | 3 + ...th_getunclebyblockhashandindex-request.mdx | 23 + ...h_getunclebyblockhashandindex-response.mdx | 37 + ...th_getunclebyblockhashandindex-returns.mdx | 21 + ...unclebyblocknumberandindex-description.mdx | 3 + ..._getunclebyblocknumberandindex-example.mdx | 2 + ...tunclebyblocknumberandindex-parameters.mdx | 3 + ..._getunclebyblocknumberandindex-request.mdx | 23 + ...getunclebyblocknumberandindex-response.mdx | 37 + ..._getunclebyblocknumberandindex-returns.mdx | 25 + ...h_getunclecountbyblockhash-description.mdx | 2 + .../_eth_getunclecountbyblockhash-example.mdx | 2 + ...th_getunclecountbyblockhash-parameters.mdx | 2 + .../_eth_getunclecountbyblockhash-request.mdx | 23 + ..._eth_getunclecountbyblockhash-response.mdx | 17 + .../_eth_getunclecountbyblockhash-returns.mdx | 2 + ...getunclecountbyblocknumber-description.mdx | 2 + ...eth_getunclecountbyblocknumber-example.mdx | 2 + ..._getunclecountbyblocknumber-parameters.mdx | 2 + ...eth_getunclecountbyblocknumber-request.mdx | 23 + ...th_getunclecountbyblocknumber-response.mdx | 16 + ...eth_getunclecountbyblocknumber-returns.mdx | 2 + .../_partials/_eth_getwork-description.mdx | 2 + .../_partials/_eth_getwork-example.mdx | 2 + .../_partials/_eth_getwork-parameters.mdx | 2 + .../_partials/_eth_getwork-request.mdx | 23 + .../_partials/_eth_getwork-response.mdx | 24 + .../_partials/_eth_getwork-returns.mdx | 5 + .../_partials/_eth_hashrate-description.mdx | 2 + .../_partials/_eth_hashrate-example.mdx | 2 + .../_partials/_eth_hashrate-parameters.mdx | 2 + .../_partials/_eth_hashrate-request.mdx | 23 + .../_partials/_eth_hashrate-response.mdx | 21 + .../_partials/_eth_hashrate-returns.mdx | 2 + .../_eth_maxpriorityfeepergas-description.mdx | 2 + .../_eth_maxpriorityfeepergas-example.mdx | 2 + .../_eth_maxpriorityfeepergas-parameters.mdx | 2 + .../_eth_maxpriorityfeepergas-request.mdx | 23 + .../_eth_maxpriorityfeepergas-response.mdx | 16 + .../_eth_maxpriorityfeepergas-returns.mdx | 2 + .../_partials/_eth_mining-description.mdx | 2 + .../_partials/_eth_mining-example.mdx | 2 + .../_partials/_eth_mining-parameters.mdx | 2 + .../_partials/_eth_mining-request.mdx | 23 + .../_partials/_eth_mining-response.mdx | 20 + .../_partials/_eth_mining-returns.mdx | 2 + .../_eth_protocolversion-description.mdx | 1 + .../_eth_protocolversion-example.mdx | 2 + .../_eth_protocolversion-parameters.mdx | 2 + .../_eth_protocolversion-request.mdx | 23 + .../_eth_protocolversion-response.mdx | 16 + .../_eth_protocolversion-returns.mdx | 1 + .../_eth_sendrawtransaction-description.mdx | 2 + .../_eth_sendrawtransaction-example.mdx | 2 + .../_eth_sendrawtransaction-parameters.mdx | 2 + .../_eth_sendrawtransaction-request.mdx | 23 + .../_eth_sendrawtransaction-response.mdx | 32 + .../_eth_sendrawtransaction-returns.mdx | 2 + .../_eth_sendtransaction-description.mdx | 7 + .../_partials/_eth_sign-description.mdx | 7 + .../_partials/_eth_submitwork-description.mdx | 2 + .../_partials/_eth_submitwork-example.mdx | 2 + .../_partials/_eth_submitwork-parameters.mdx | 6 + .../_partials/_eth_submitwork-request.mdx | 23 + .../_partials/_eth_submitwork-response.mdx | 17 + .../_partials/_eth_submitwork-returns.mdx | 2 + .../_partials/_eth_syncing-description.mdx | 2 + .../_partials/_eth_syncing-example.mdx | 2 + .../_partials/_eth_syncing-parameters.mdx | 2 + .../_partials/_eth_syncing-request.mdx | 23 + .../_partials/_eth_syncing-response.mdx | 16 + .../_partials/_eth_syncing-returns.mdx | 6 + .../_partials/_net_listening-description.mdx | 2 + .../_partials/_net_listening-example.mdx | 2 + .../_partials/_net_listening-parameters.mdx | 2 + .../_partials/_net_listening-request.mdx | 23 + .../_partials/_net_listening-response.mdx | 16 + .../_partials/_net_listening-returns.mdx | 2 + .../_partials/_net_peercount-description.mdx | 2 + .../_partials/_net_peercount-example.mdx | 2 + .../_partials/_net_peercount-parameters.mdx | 2 + .../_partials/_net_peercount-request.mdx | 23 + .../_partials/_net_peercount-response.mdx | 16 + .../_partials/_net_peercount-returns.mdx | 2 + .../_partials/_net_version-description.mdx | 2 + .../_partials/_net_version-example.mdx | 2 + .../_partials/_net_version-parameters.mdx | 2 + .../_partials/_net_version-request.mdx | 23 + .../_partials/_net_version-response.mdx | 16 + .../_partials/_net_version-returns.mdx | 2 + .../_web3_clientversion-description.mdx | 2 + .../_partials/_web3_clientversion-example.mdx | 2 + .../_web3_clientversion-parameters.mdx | 2 + .../_partials/_web3_clientversion-request.mdx | 23 + .../_web3_clientversion-response.mdx | 16 + .../_partials/_web3_clientversion-returns.mdx | 2 + .../_eth_getfilterchanges-description.mdx | 3 + .../_eth_getfilterchanges-example.mdx | 2 + .../_eth_getfilterchanges-parameters.mdx | 2 + .../_eth_getfilterchanges-request.mdx | 25 + .../_eth_getfilterchanges-response.mdx | 27 + .../_eth_getfilterchanges-returns.mdx | 14 + .../_eth_getfilterlogs-description.mdx | 2 + .../_eth_getfilterlogs-example.mdx | 2 + .../_eth_getfilterlogs-parameters.mdx | 7 + .../_eth_getfilterlogs-request.mdx | 25 + .../_eth_getfilterlogs-response.mdx | 27 + .../_eth_getfilterlogs-returns.mdx | 11 + .../_eth_newblockfilter-description.mdx | 6 + .../_eth_newblockfilter-example.mdx | 2 + .../_eth_newblockfilter-parameters.mdx | 1 + .../_eth_newblockfilter-request.mdx | 25 + .../_eth_newblockfilter-response.mdx | 17 + .../_eth_newblockfilter-returns.mdx | 2 + .../_eth_newfilter-description.mdx | 6 + .../filter-methods/_eth_newfilter-example.mdx | 2 + .../_eth_newfilter-parameters.mdx | 17 + .../filter-methods/_eth_newfilter-request.mdx | 25 + .../_eth_newfilter-response.mdx | 17 + .../filter-methods/_eth_newfilter-returns.mdx | 2 + ...ewpendingtransactionfilter-description.mdx | 5 + .../_eth_uninstallfilter-description.mdx | 2 + .../_eth_uninstallfilter-example.mdx | 2 + .../_eth_uninstallfilter-parameters.mdx | 2 + .../_eth_uninstallfilter-request.mdx | 25 + .../_eth_uninstallfilter-response.mdx | 17 + .../_eth_uninstallfilter-returns.mdx | 2 + .../_eth_subscribe-description.mdx | 2 + .../_eth_subscribe-example.mdx | 8 + .../_eth_subscribe-parameters-no-pending.mdx | 15 + .../_eth_subscribe-parameters.mdx | 17 + .../_eth_subscribe-request.mdx | 28 + .../_eth_subscribe-response-no-pending.mdx | 65 ++ .../_eth_subscribe-response.mdx | 81 ++ .../_eth_subscribe-returns.mdx | 2 + .../_eth_unsubscribe-description.mdx | 1 + .../_eth_unsubscribe-example.mdx | 8 + .../_eth_unsubscribe-parameters.mdx | 2 + .../_eth_unsubscribe-request.mdx | 14 + .../_eth_unsubscribe-response.mdx | 17 + .../_eth_unsubscribe-returns.mdx | 2 + .../_trace_block-description.mdx | 2 + .../trace-methods/_trace_block-example.mdx | 2 + .../trace-methods/_trace_block-parameters.mdx | 2 + .../trace-methods/_trace_block-request.mdx | 23 + .../trace-methods/_trace_block-response.mdx | 68 ++ .../trace-methods/_trace_block-returns.mdx | 2 + .../trace-methods/_trace_call-description.mdx | 3 + .../trace-methods/_trace_call-example.mdx | 2 + .../trace-methods/_trace_call-parameters.mdx | 16 + .../trace-methods/_trace_call-request.mdx | 23 + .../trace-methods/_trace_call-response.mdx | 37 + .../trace-methods/_trace_call-returns.mdx | 2 + .../_trace_callmany-description.mdx | 2 + .../trace-methods/_trace_callmany-example.mdx | 2 + .../_trace_callmany-parameters.mdx | 3 + .../trace-methods/_trace_callmany-request.mdx | 23 + .../_trace_callmany-response.mdx | 61 ++ .../trace-methods/_trace_callmany-returns.mdx | 2 + .../_trace_filter-description.mdx | 2 + .../trace-methods/_trace_filter-example.mdx | 2 + .../_trace_filter-parameters.mdx | 8 + .../trace-methods/_trace_filter-request.mdx | 23 + .../trace-methods/_trace_filter-response.mdx | 60 ++ .../trace-methods/_trace_filter-returns.mdx | 2 + .../_trace_transaction-description.mdx | 2 + .../_trace_transaction-example.mdx | 2 + .../_trace_transaction-parameters.mdx | 2 + .../_trace_transaction-request.mdx | 23 + .../_trace_transaction-response.mdx | 37 + .../_trace_transaction-returns.mdx | 2 + services/reference/arbitrum/index.md | 59 ++ .../_eth_accounts-request.mdx | 24 + .../_eth_blocknumber-request.mdx | 24 + .../json-rpc-methods/_eth_call-request.mdx | 23 + .../json-rpc-methods/_eth_chainid-request.mdx | 24 + .../_eth_createaccesslist-request.mdx | 23 + .../_eth_estimategas-request.mdx | 23 + .../_eth_feehistory-request.mdx | 23 + .../_eth_gasprice-request.mdx | 23 + .../_eth_getbalance-request.mdx | 23 + .../_eth_getblockbyhash-request.mdx | 23 + .../_eth_getblockbynumber-request.mdx | 23 + ...getblocktransactioncountbyhash-request.mdx | 23 + ...tblocktransactioncountbynumber-request.mdx | 23 + .../json-rpc-methods/_eth_getcode-request.mdx | 23 + .../json-rpc-methods/_eth_getlogs-request.mdx | 23 + .../_eth_getproof-request.mdx | 23 + .../_eth_getstorageat-request.mdx | 23 + ...transactionbyblockhashandindex-request.mdx | 23 + ...ansactionbyblocknumberandindex-request.mdx | 23 + .../_eth_gettransactionbyhash-request.mdx | 23 + .../_eth_gettransactioncount-request.mdx | 23 + .../_eth_gettransactionreceipt-request.mdx | 23 + ...th_getunclebyblockhashandindex-request.mdx | 23 + ..._getunclebyblocknumberandindex-request.mdx | 23 + .../_eth_getunclecountbyblockhash-request.mdx | 23 + ...eth_getunclecountbyblocknumber-request.mdx | 23 + .../_eth_maxpriorityfeepergas-request.mdx | 23 + .../_eth_sendrawtransaction-request.mdx | 23 + .../json-rpc-methods/_eth_syncing-request.mdx | 23 + .../_net_listening-request.mdx | 23 + .../_net_peercount-request.mdx | 23 + .../json-rpc-methods/_net_version-request.mdx | 23 + .../_web3_clientversion-request.mdx | 23 + .../json-rpc-methods/eth_accounts.mdx | 40 + .../json-rpc-methods/eth_blocknumber.mdx | 40 + .../arbitrum/json-rpc-methods/eth_call.mdx | 40 + .../arbitrum/json-rpc-methods/eth_chainid.mdx | 40 + .../json-rpc-methods/eth_coinbase.mdx | 10 + .../json-rpc-methods/eth_createaccesslist.mdx | 40 + .../json-rpc-methods/eth_estimategas.mdx | 40 + .../json-rpc-methods/eth_feehistory.mdx | 40 + .../json-rpc-methods/eth_gasprice.mdx | 40 + .../json-rpc-methods/eth_getbalance.mdx | 40 + .../json-rpc-methods/eth_getblockbyhash.mdx | 40 + .../json-rpc-methods/eth_getblockbynumber.mdx | 40 + .../eth_getblocktransactioncountbyhash.mdx | 40 + .../eth_getblocktransactioncountbynumber.mdx | 40 + .../arbitrum/json-rpc-methods/eth_getcode.mdx | 40 + .../arbitrum/json-rpc-methods/eth_getlogs.mdx | 40 + .../json-rpc-methods/eth_getproof.mdx | 40 + .../json-rpc-methods/eth_getstorageat.mdx | 40 + .../eth_gettransactionbyblockhashandindex.mdx | 40 + ...th_gettransactionbyblocknumberandindex.mdx | 40 + .../eth_gettransactionbyhash.mdx | 40 + .../eth_gettransactioncount.mdx | 40 + .../eth_gettransactionreceipt.mdx | 40 + .../eth_getunclebyblockhashandindex.mdx | 40 + .../eth_getunclebyblocknumberandindex.mdx | 40 + .../eth_getunclecountbyblockhash.mdx | 40 + .../eth_getunclecountbyblocknumber.mdx | 40 + .../eth_maxpriorityfeepergas.mdx | 40 + .../eth_sendrawtransaction.mdx | 40 + .../json-rpc-methods/eth_sendtransaction.mdx | 11 + .../arbitrum/json-rpc-methods/eth_sign.mdx | 10 + .../arbitrum/json-rpc-methods/eth_syncing.mdx | 40 + .../arbitrum/json-rpc-methods/index.md | 12 + .../json-rpc-methods/net_peercount.mdx | 40 + .../arbitrum/json-rpc-methods/net_version.mdx | 40 + .../_eth_subscribe-request.mdx | 20 + .../_eth_unsubscribe-request.mdx | 13 + .../subscription-methods/eth_subscribe.mdx | 40 + .../subscription-methods/eth_unsubscribe.mdx | 40 + .../subscription-methods/index.md | 19 + .../json-rpc-methods/web3_clientversion.mdx | 40 + services/reference/arbitrum/quickstart.md | 199 +++++ services/reference/avalanche-c-chain/index.md | 58 ++ .../_eth_accounts-request.mdx | 24 + .../_eth_blocknumber-request.mdx | 24 + .../json-rpc-methods/_eth_call-request.mdx | 23 + .../json-rpc-methods/_eth_chainid-request.mdx | 24 + .../_eth_estimategas-request.mdx | 23 + .../_eth_feehistory-request.mdx | 23 + .../_eth_gasprice-request.mdx | 23 + .../_eth_getbalance-request.mdx | 23 + .../_eth_getblockbyhash-request.mdx | 23 + .../_eth_getblockbynumber-request.mdx | 23 + ...getblocktransactioncountbyhash-request.mdx | 23 + ...tblocktransactioncountbynumber-request.mdx | 23 + .../json-rpc-methods/_eth_getcode-request.mdx | 23 + .../json-rpc-methods/_eth_getlogs-request.mdx | 23 + .../_eth_getproof-request.mdx | 23 + .../_eth_getstorageat-request.mdx | 23 + ...transactionbyblockhashandindex-request.mdx | 23 + ...ansactionbyblocknumberandindex-request.mdx | 23 + .../_eth_gettransactionbyhash-request.mdx | 23 + .../_eth_gettransactioncount-request.mdx | 23 + .../_eth_gettransactionreceipt-request.mdx | 23 + ...th_getunclebyblockhashandindex-request.mdx | 23 + ..._getunclebyblocknumberandindex-request.mdx | 23 + .../_eth_getunclecountbyblockhash-request.mdx | 23 + ...eth_getunclecountbyblocknumber-request.mdx | 23 + .../_eth_maxpriorityfeepergas-request.mdx | 23 + .../_eth_sendrawtransaction-request.mdx | 23 + .../_net_peercount-request.mdx | 23 + .../json-rpc-methods/_net_version-request.mdx | 23 + .../_web3_clientversion-request.mdx | 23 + .../json-rpc-methods/eth_accounts.mdx | 40 + .../json-rpc-methods/eth_blocknumber.mdx | 40 + .../json-rpc-methods/eth_call.mdx | 40 + .../json-rpc-methods/eth_chainid.mdx | 40 + .../json-rpc-methods/eth_coinbase.mdx | 10 + .../json-rpc-methods/eth_estimategas.mdx | 40 + .../json-rpc-methods/eth_feehistory.mdx | 40 + .../json-rpc-methods/eth_gasprice.mdx | 40 + .../json-rpc-methods/eth_getbalance.mdx | 40 + .../json-rpc-methods/eth_getblockbyhash.mdx | 40 + .../json-rpc-methods/eth_getblockbynumber.mdx | 40 + .../eth_getblocktransactioncountbyhash.mdx | 40 + .../eth_getblocktransactioncountbynumber.mdx | 40 + .../json-rpc-methods/eth_getcode.mdx | 40 + .../json-rpc-methods/eth_getlogs.mdx | 40 + .../json-rpc-methods/eth_getproof.mdx | 40 + .../json-rpc-methods/eth_getstorageat.mdx | 40 + .../eth_gettransactionbyblockhashandindex.mdx | 40 + ...th_gettransactionbyblocknumberandindex.mdx | 40 + .../eth_gettransactionbyhash.mdx | 40 + .../eth_gettransactioncount.mdx | 40 + .../eth_gettransactionreceipt.mdx | 40 + .../eth_getunclebyblockhashandindex.mdx | 40 + .../eth_getunclebyblocknumberandindex.mdx | 40 + .../eth_getunclecountbyblockhash.mdx | 40 + .../eth_getunclecountbyblocknumber.mdx | 40 + .../eth_maxpriorityfeepergas.mdx | 40 + .../eth_sendrawtransaction.mdx | 40 + .../json-rpc-methods/eth_sendtransaction.mdx | 11 + .../json-rpc-methods/eth_sign.mdx | 10 + .../json-rpc-methods/index.md | 18 + .../json-rpc-methods/net_peercount.mdx | 40 + .../json-rpc-methods/net_version.mdx | 40 + .../_eth_subscribe-request.mdx | 20 + .../_eth_unsubscribe-request.mdx | 13 + .../subscription-methods/eth_subscribe.mdx | 40 + .../subscription-methods/eth_unsubscribe.mdx | 40 + .../subscription-methods/index.md | 19 + .../json-rpc-methods/web3_clientversion.mdx | 40 + .../reference/avalanche-c-chain/quickstart.md | 200 +++++ services/reference/base/index.md | 46 ++ .../_eth_accounts-request.mdx | 17 + .../_eth_blocknumber-request.mdx | 17 + .../json-rpc-methods/_eth_call-request.mdx | 16 + .../json-rpc-methods/_eth_chainid-request.mdx | 17 + .../_eth_estimategas-request.mdx | 16 + .../_eth_feehistory-request.mdx | 16 + .../_eth_gasprice-request.mdx | 16 + .../_eth_getbalance-request.mdx | 16 + .../_eth_getblockbyhash-request.mdx | 16 + .../_eth_getblockbynumber-request.mdx | 16 + ...getblocktransactioncountbyhash-request.mdx | 16 + ...tblocktransactioncountbynumber-request.mdx | 16 + .../json-rpc-methods/_eth_getcode-request.mdx | 16 + .../json-rpc-methods/_eth_getlogs-request.mdx | 16 + .../_eth_getproof-request.mdx | 16 + .../_eth_getstorageat-request.mdx | 16 + ...transactionbyblockhashandindex-request.mdx | 16 + ...ansactionbyblocknumberandindex-request.mdx | 16 + .../_eth_gettransactionbyhash-request.mdx | 16 + .../_eth_gettransactioncount-request.mdx | 16 + .../_eth_gettransactionreceipt-request.mdx | 16 + ...th_getunclebyblockhashandindex-request.mdx | 16 + ..._getunclebyblocknumberandindex-request.mdx | 16 + .../_eth_getunclecountbyblockhash-request.mdx | 16 + ...eth_getunclecountbyblocknumber-request.mdx | 16 + .../json-rpc-methods/_eth_getwork-request.mdx | 16 + .../_eth_hashrate-request.mdx | 16 + .../_eth_maxpriorityfeepergas-request.mdx | 16 + .../json-rpc-methods/_eth_mining-request.mdx | 16 + .../_eth_protocolversion-request.mdx | 16 + .../_eth_sendrawtransaction-request.mdx | 16 + .../_eth_submitwork-request.mdx | 16 + .../json-rpc-methods/_eth_syncing-request.mdx | 16 + .../_net_listening-request.mdx | 16 + .../_net_peercount-request.mdx | 16 + .../json-rpc-methods/_net_version-request.mdx | 16 + .../_web3_clientversion-request.mdx | 16 + .../base/json-rpc-methods/eth_accounts.mdx | 40 + .../base/json-rpc-methods/eth_blocknumber.mdx | 40 + .../base/json-rpc-methods/eth_call.mdx | 40 + .../base/json-rpc-methods/eth_chainid.mdx | 40 + .../base/json-rpc-methods/eth_coinbase.mdx | 10 + .../base/json-rpc-methods/eth_estimategas.mdx | 40 + .../base/json-rpc-methods/eth_feehistory.mdx | 40 + .../base/json-rpc-methods/eth_gasprice.mdx | 40 + .../base/json-rpc-methods/eth_getbalance.mdx | 40 + .../json-rpc-methods/eth_getblockbyhash.mdx | 40 + .../json-rpc-methods/eth_getblockbynumber.mdx | 40 + .../eth_getblocktransactioncountbyhash.mdx | 40 + .../eth_getblocktransactioncountbynumber.mdx | 40 + .../base/json-rpc-methods/eth_getcode.mdx | 40 + .../base/json-rpc-methods/eth_getlogs.mdx | 40 + .../base/json-rpc-methods/eth_getproof.mdx | 40 + .../json-rpc-methods/eth_getstorageat.mdx | 40 + .../eth_gettransactionbyblockhashandindex.mdx | 40 + ...th_gettransactionbyblocknumberandindex.mdx | 40 + .../eth_gettransactionbyhash.mdx | 40 + .../eth_gettransactioncount.mdx | 40 + .../eth_gettransactionreceipt.mdx | 40 + .../eth_getunclebyblockhashandindex.mdx | 40 + .../eth_getunclebyblocknumberandindex.mdx | 40 + .../eth_getunclecountbyblockhash.mdx | 40 + .../eth_getunclecountbyblocknumber.mdx | 40 + .../eth_maxpriorityfeepergas.mdx | 40 + .../json-rpc-methods/eth_protocolversion.mdx | 40 + .../eth_sendrawtransaction.mdx | 40 + .../json-rpc-methods/eth_sendtransaction.mdx | 11 + .../base/json-rpc-methods/eth_sign.mdx | 10 + .../base/json-rpc-methods/eth_syncing.mdx | 40 + .../_eth_getfilterlogs-request.mdx | 18 + .../_eth_newblockfilter-request.mdx | 18 + .../filter-methods/_eth_newfilter-request.mdx | 18 + .../_eth_uninstallfilter-request.mdx | 18 + .../filter-methods/eth_getfilterlogs.mdx | 40 + .../filter-methods/eth_newblockfilter.mdx | 40 + .../filter-methods/eth_newfilter.mdx | 40 + .../eth_newpendingtransactionfilter.mdx | 11 + .../filter-methods/eth_uninstallfilter.mdx | 40 + .../json-rpc-methods/filter-methods/index.md | 7 + .../reference/base/json-rpc-methods/index.md | 11 + .../base/json-rpc-methods/net_peercount.mdx | 40 + .../base/json-rpc-methods/net_version.mdx | 40 + .../json-rpc-methods/web3_clientversion.mdx | 40 + services/reference/base/quickstart.md | 200 +++++ services/reference/blast/index.md | 56 ++ .../_eth_accounts-request.mdx | 17 + .../_eth_blocknumber-request.mdx | 17 + .../json-rpc-methods/_eth_call-request.mdx | 16 + .../json-rpc-methods/_eth_chainid-request.mdx | 16 + .../_eth_estimategas-request.mdx | 16 + .../_eth_feehistory-request.mdx | 16 + .../_eth_gasprice-request.mdx | 16 + .../_eth_getbalance-request.mdx | 16 + .../_eth_getblockbyhash-request.mdx | 16 + .../_eth_getblockbynumber-request.mdx | 16 + ...getblocktransactioncountbyhash-request.mdx | 16 + ...tblocktransactioncountbynumber-request.mdx | 16 + .../json-rpc-methods/_eth_getcode-request.mdx | 16 + .../json-rpc-methods/_eth_getlogs-request.mdx | 16 + .../_eth_getproof-request.mdx | 16 + .../_eth_getstorageat-request.mdx | 16 + ...transactionbyblockhashandindex-request.mdx | 16 + ...ansactionbyblocknumberandindex-request.mdx | 16 + .../_eth_gettransactionbyhash-request.mdx | 16 + .../_eth_gettransactioncount-request.mdx | 16 + .../_eth_gettransactionreceipt-request.mdx | 16 + ...th_getunclebyblockhashandindex-request.mdx | 16 + ..._getunclebyblocknumberandindex-request.mdx | 16 + .../_eth_getunclecountbyblockhash-request.mdx | 16 + ...eth_getunclecountbyblocknumber-request.mdx | 16 + .../_eth_maxpriorityfeepergas-request.mdx | 16 + .../_eth_protocolversion-request.mdx | 16 + .../_eth_sendrawtransaction-request.mdx | 16 + .../_eth_submitwork-request.mdx | 16 + .../json-rpc-methods/_eth_syncing-request.mdx | 16 + .../_net_listening-request.mdx | 16 + .../_net_peercount-request.mdx | 16 + .../json-rpc-methods/_net_version-request.mdx | 16 + .../_web3_clientversion-request.mdx | 16 + .../blast/json-rpc-methods/eth_accounts.mdx | 40 + .../json-rpc-methods/eth_blocknumber.mdx | 40 + .../blast/json-rpc-methods/eth_call.mdx | 40 + .../blast/json-rpc-methods/eth_chainid.mdx | 40 + .../blast/json-rpc-methods/eth_coinbase.mdx | 10 + .../json-rpc-methods/eth_estimategas.mdx | 40 + .../blast/json-rpc-methods/eth_feehistory.mdx | 40 + .../blast/json-rpc-methods/eth_gasprice.mdx | 40 + .../blast/json-rpc-methods/eth_getbalance.mdx | 40 + .../json-rpc-methods/eth_getbalancevalues.mdx | 71 ++ .../json-rpc-methods/eth_getblockbyhash.mdx | 40 + .../json-rpc-methods/eth_getblockbynumber.mdx | 40 + .../eth_getblocktransactioncountbyhash.mdx | 40 + .../eth_getblocktransactioncountbynumber.mdx | 40 + .../blast/json-rpc-methods/eth_getcode.mdx | 40 + .../blast/json-rpc-methods/eth_getlogs.mdx | 40 + .../blast/json-rpc-methods/eth_getproof.mdx | 40 + .../json-rpc-methods/eth_getstorageat.mdx | 40 + .../eth_gettransactionbyblockhashandindex.mdx | 40 + ...th_gettransactionbyblocknumberandindex.mdx | 40 + .../eth_gettransactionbyhash.mdx | 40 + .../eth_gettransactioncount.mdx | 40 + .../eth_gettransactionreceipt.mdx | 40 + .../eth_getunclebyblockhashandindex.mdx | 40 + .../eth_getunclebyblocknumberandindex.mdx | 40 + .../eth_getunclecountbyblockhash.mdx | 40 + .../eth_getunclecountbyblocknumber.mdx | 40 + .../eth_maxpriorityfeepergas.mdx | 40 + .../json-rpc-methods/eth_protocolversion.mdx | 40 + .../eth_sendrawtransaction.mdx | 40 + .../json-rpc-methods/eth_sendtransaction.mdx | 11 + .../blast/json-rpc-methods/eth_sign.mdx | 10 + .../blast/json-rpc-methods/eth_submitwork.mdx | 40 + .../blast/json-rpc-methods/eth_syncing.mdx | 40 + .../reference/blast/json-rpc-methods/index.md | 4 + .../blast/json-rpc-methods/net_peercount.mdx | 40 + .../blast/json-rpc-methods/net_version.mdx | 40 + .../json-rpc-methods/web3_clientversion.mdx | 40 + services/reference/blast/quickstart.md | 201 +++++ services/reference/celo/index.md | 42 + .../_eth_accounts-request.mdx | 17 + .../_eth_blocknumber-request.mdx | 17 + .../json-rpc-methods/_eth_call-request.mdx | 16 + .../json-rpc-methods/_eth_chainid-request.mdx | 17 + .../_eth_estimategas-request.mdx | 16 + .../_eth_gasprice-request.mdx | 16 + .../_eth_getbalance-request.mdx | 16 + .../_eth_getblockbyhash-request.mdx | 16 + .../_eth_getblockbynumber-request.mdx | 16 + ...getblocktransactioncountbyhash-request.mdx | 16 + ...tblocktransactioncountbynumber-request.mdx | 16 + .../json-rpc-methods/_eth_getcode-request.mdx | 16 + .../json-rpc-methods/_eth_getlogs-request.mdx | 16 + .../_eth_getproof-request.mdx | 16 + .../_eth_getstorageat-request.mdx | 16 + ...transactionbyblockhashandindex-request.mdx | 16 + ...ansactionbyblocknumberandindex-request.mdx | 16 + .../_eth_gettransactionbyhash-request.mdx | 16 + .../_eth_gettransactioncount-request.mdx | 16 + .../_eth_gettransactionreceipt-request.mdx | 16 + .../_eth_maxpriorityfeepergas-request.mdx | 16 + .../_eth_sendrawtransaction-request.mdx | 16 + .../json-rpc-methods/_eth_syncing-request.mdx | 16 + .../_net_listening-request.mdx | 16 + .../_net_peercount-request.mdx | 16 + .../json-rpc-methods/_net_version-request.mdx | 16 + .../_web3_clientversion-request.mdx | 16 + .../celo/json-rpc-methods/eth_accounts.mdx | 40 + .../celo/json-rpc-methods/eth_blocknumber.mdx | 40 + .../celo/json-rpc-methods/eth_call.mdx | 40 + .../celo/json-rpc-methods/eth_chainid.mdx | 40 + .../celo/json-rpc-methods/eth_coinbase.mdx | 10 + .../celo/json-rpc-methods/eth_estimategas.mdx | 40 + .../celo/json-rpc-methods/eth_gasprice.mdx | 40 + .../celo/json-rpc-methods/eth_getbalance.mdx | 40 + .../json-rpc-methods/eth_getblockbyhash.mdx | 40 + .../json-rpc-methods/eth_getblockbynumber.mdx | 40 + .../eth_getblocktransactioncountbyhash.mdx | 40 + .../eth_getblocktransactioncountbynumber.mdx | 40 + .../celo/json-rpc-methods/eth_getcode.mdx | 40 + .../celo/json-rpc-methods/eth_getlogs.mdx | 40 + .../celo/json-rpc-methods/eth_getproof.mdx | 40 + .../json-rpc-methods/eth_getstorageat.mdx | 40 + .../eth_gettransactionbyblockhashandindex.mdx | 40 + ...th_gettransactionbyblocknumberandindex.mdx | 40 + .../eth_gettransactionbyhash.mdx | 40 + .../eth_gettransactioncount.mdx | 40 + .../eth_gettransactionreceipt.mdx | 40 + .../eth_maxpriorityfeepergas.mdx | 40 + .../eth_sendrawtransaction.mdx | 40 + .../json-rpc-methods/eth_sendtransaction.mdx | 11 + .../celo/json-rpc-methods/eth_sign.mdx | 10 + .../celo/json-rpc-methods/eth_syncing.mdx | 40 + .../reference/celo/json-rpc-methods/index.md | 22 + .../celo/json-rpc-methods/net_peercount.mdx | 40 + .../celo/json-rpc-methods/net_version.mdx | 40 + .../json-rpc-methods/web3_clientversion.mdx | 40 + services/reference/celo/quickstart.md | 200 +++++ services/reference/ethereum/index.md | 42 + .../json-rpc-methods/eth_accounts.mdx | 37 + .../json-rpc-methods/eth_blobbasefee.mdx | 40 + .../json-rpc-methods/eth_blocknumber.mdx | 40 + .../ethereum/json-rpc-methods/eth_call.mdx | 40 + .../ethereum/json-rpc-methods/eth_chainid.mdx | 40 + .../json-rpc-methods/eth_coinbase.mdx | 10 + .../json-rpc-methods/eth_createaccesslist.mdx | 40 + .../json-rpc-methods/eth_estimategas.mdx | 40 + .../json-rpc-methods/eth_feehistory.mdx | 40 + .../json-rpc-methods/eth_gasprice.mdx | 40 + .../json-rpc-methods/eth_getbalance.mdx | 40 + .../json-rpc-methods/eth_getblockbyhash.mdx | 40 + .../json-rpc-methods/eth_getblockbynumber.mdx | 40 + .../eth_getblocktransactioncountbyhash.mdx | 40 + .../eth_getblocktransactioncountbynumber.mdx | 40 + .../ethereum/json-rpc-methods/eth_getcode.mdx | 40 + .../ethereum/json-rpc-methods/eth_getlogs.mdx | 40 + .../json-rpc-methods/eth_getproof.mdx | 40 + .../json-rpc-methods/eth_getstorageat.mdx | 40 + .../eth_gettransactionbyblockhashandindex.mdx | 40 + ...th_gettransactionbyblocknumberandindex.mdx | 40 + .../eth_gettransactionbyhash.mdx | 40 + .../eth_gettransactioncount.mdx | 40 + .../eth_gettransactionreceipt.mdx | 40 + .../eth_getunclebyblockhashandindex.mdx | 40 + .../eth_getunclebyblocknumberandindex.mdx | 40 + .../eth_getunclecountbyblockhash.mdx | 40 + .../eth_getunclecountbyblocknumber.mdx | 40 + .../ethereum/json-rpc-methods/eth_getwork.mdx | 40 + .../json-rpc-methods/eth_hashrate.mdx | 40 + .../eth_maxpriorityfeepergas.mdx | 40 + .../ethereum/json-rpc-methods/eth_mining.mdx | 40 + .../json-rpc-methods/eth_protocolversion.mdx | 40 + .../eth_sendrawtransaction.mdx | 40 + .../json-rpc-methods/eth_sendtransaction.mdx | 11 + .../ethereum/json-rpc-methods/eth_sign.mdx | 10 + .../json-rpc-methods/eth_submitwork.mdx | 40 + .../ethereum/json-rpc-methods/eth_syncing.mdx | 40 + .../filter-methods/eth_getfilterchanges.mdx | 40 + .../filter-methods/eth_getfilterlogs.mdx | 40 + .../filter-methods/eth_newblockfilter.mdx | 40 + .../filter-methods/eth_newfilter.mdx | 40 + .../eth_newpendingtransactionfilter.mdx | 11 + .../filter-methods/eth_uninstallfilter.mdx | 40 + .../json-rpc-methods/filter-methods/index.md | 9 + .../ethereum/json-rpc-methods/index.md | 150 ++++ .../json-rpc-methods/net_listening.mdx | 40 + .../json-rpc-methods/net_peercount.mdx | 40 + .../ethereum/json-rpc-methods/net_version.mdx | 40 + .../subscription-methods/eth_subscribe.mdx | 40 + .../subscription-methods/eth_unsubscribe.mdx | 40 + .../subscription-methods/index.md | 19 + .../json-rpc-methods/trace-methods/index.md | 93 +++ .../trace-methods/trace_block.mdx | 40 + .../trace-methods/trace_call.mdx | 40 + .../trace-methods/trace_callmany.mdx | 40 + .../trace-methods/trace_filter.mdx | 40 + .../trace-methods/trace_transaction.mdx | 40 + .../json-rpc-methods/web3_clientversion.mdx | 40 + services/reference/ethereum/quickstart.md | 246 ++++++ .../gas-api/api-reference/basefeehistory.md | 6 +- .../api-reference/basefeepercentile.md | 6 +- .../gas-api/api-reference/busythreshold.md | 6 +- .../gas-api/api-reference/gasprices-type2.md | 6 +- .../gas-api/api-reference/index.md | 4 +- services/reference/gas-api/index.md | 29 + .../{ => reference}/gas-api/quickstart.md | 10 +- .../reference/ipfs/http-api-methods/add.md | 72 ++ .../ipfs/http-api-methods/block_get.md | 46 ++ .../ipfs/http-api-methods/block_put.md | 60 ++ .../ipfs/http-api-methods/block_stat.md | 54 ++ .../reference/ipfs/http-api-methods/cat.md | 45 ++ .../ipfs/http-api-methods/dag_get.md | 44 ++ .../ipfs/http-api-methods/dag_import.md | 70 ++ .../ipfs/http-api-methods/dag_put.md | 60 ++ .../ipfs/http-api-methods/dag_resolve.md | 55 ++ .../reference/ipfs/http-api-methods/get.md | 49 ++ .../reference/ipfs/http-api-methods/index.md | 81 ++ .../ipfs/http-api-methods/pin_add.md | 51 ++ .../reference/ipfs/http-api-methods/pin_ls.md | 60 ++ .../reference/ipfs/http-api-methods/pin_rm.md | 48 ++ .../ipfs/http-api-methods/pin_update.md | 51 ++ .../ipfs/http-api-methods/version.md | 54 ++ services/reference/ipfs/index.md | 46 ++ services/reference/ipfs/quickstart.md | 307 ++++++++ services/reference/linea/index.md | 38 + .../_eth_accounts-request.mdx | 24 + .../_eth_blocknumber-request.mdx | 24 + .../json-rpc-methods/_eth_call-request.mdx | 23 + .../json-rpc-methods/_eth_chainid-request.mdx | 24 + .../_eth_estimategas-request.mdx | 23 + .../_eth_feehistory-request.mdx | 23 + .../_eth_gasprice-request.mdx | 23 + .../_eth_getbalance-request.mdx | 23 + .../_eth_getblockbyhash-request.mdx | 23 + .../_eth_getblockbynumber-request.mdx | 23 + ...getblocktransactioncountbyhash-request.mdx | 23 + ...tblocktransactioncountbynumber-request.mdx | 23 + .../json-rpc-methods/_eth_getcode-request.mdx | 23 + .../json-rpc-methods/_eth_getlogs-request.mdx | 23 + .../_eth_getproof-request.mdx | 23 + .../_eth_getstorageat-request.mdx | 23 + ...transactionbyblockhashandindex-request.mdx | 23 + ...ansactionbyblocknumberandindex-request.mdx | 23 + .../_eth_gettransactionbyhash-request.mdx | 23 + .../_eth_gettransactioncount-request.mdx | 23 + .../_eth_gettransactionreceipt-request.mdx | 23 + ...th_getunclebyblockhashandindex-request.mdx | 23 + ..._getunclebyblocknumberandindex-request.mdx | 23 + .../_eth_getunclecountbyblockhash-request.mdx | 23 + ...eth_getunclecountbyblocknumber-request.mdx | 23 + .../json-rpc-methods/_eth_getwork-request.mdx | 23 + .../_eth_hashrate-request.mdx | 23 + .../_eth_maxpriorityfeepergas-request.mdx | 23 + .../json-rpc-methods/_eth_mining-request.mdx | 23 + .../_eth_protocolversion-request.mdx | 23 + .../_eth_sendrawtransaction-request.mdx | 23 + .../_eth_submitwork-request.mdx | 23 + .../json-rpc-methods/_eth_syncing-request.mdx | 23 + .../_net_listening-request.mdx | 23 + .../_net_peercount-request.mdx | 23 + .../json-rpc-methods/_net_version-request.mdx | 23 + .../_web3_clientversion-request.mdx | 23 + .../debug/debug_traceblockbyhash.md | 107 +++ .../debug/debug_traceblockbynumber.md | 84 ++ .../debug/debug_tracetransaction.md | 69 ++ .../linea/json-rpc-methods/debug/index.md | 51 ++ .../linea/json-rpc-methods/eth_accounts.mdx | 40 + .../json-rpc-methods/eth_blocknumber.mdx | 40 + .../linea/json-rpc-methods/eth_call.mdx | 40 + .../linea/json-rpc-methods/eth_chainid.mdx | 40 + .../linea/json-rpc-methods/eth_coinbase.mdx | 10 + .../json-rpc-methods/eth_estimategas.mdx | 40 + .../linea/json-rpc-methods/eth_feehistory.mdx | 40 + .../linea/json-rpc-methods/eth_gasprice.mdx | 40 + .../linea/json-rpc-methods/eth_getbalance.mdx | 40 + .../json-rpc-methods/eth_getblockbyhash.mdx | 40 + .../json-rpc-methods/eth_getblockbynumber.mdx | 40 + .../eth_getblocktransactioncountbyhash.mdx | 40 + .../eth_getblocktransactioncountbynumber.mdx | 40 + .../linea/json-rpc-methods/eth_getcode.mdx | 40 + .../linea/json-rpc-methods/eth_getlogs.mdx | 40 + .../linea/json-rpc-methods/eth_getproof.mdx | 40 + .../json-rpc-methods/eth_getstorageat.mdx | 40 + .../eth_gettransactionbyblockhashandindex.mdx | 40 + ...th_gettransactionbyblocknumberandindex.mdx | 40 + .../eth_gettransactionbyhash.mdx | 40 + .../eth_gettransactioncount.mdx | 40 + .../eth_gettransactionreceipt.mdx | 40 + .../eth_getunclebyblockhashandindex.mdx | 40 + .../eth_getunclebyblocknumberandindex.mdx | 40 + .../eth_getunclecountbyblockhash.mdx | 40 + .../eth_getunclecountbyblocknumber.mdx | 40 + .../linea/json-rpc-methods/eth_getwork.mdx | 40 + .../linea/json-rpc-methods/eth_hashrate.mdx | 40 + .../eth_maxpriorityfeepergas.mdx | 40 + .../linea/json-rpc-methods/eth_mining.mdx | 40 + .../json-rpc-methods/eth_protocolversion.mdx | 40 + .../eth_sendrawtransaction.mdx | 40 + .../json-rpc-methods/eth_sendtransaction.mdx | 11 + .../linea/json-rpc-methods/eth_sign.mdx | 10 + .../linea/json-rpc-methods/eth_submitwork.mdx | 40 + .../linea/json-rpc-methods/eth_syncing.mdx | 40 + .../reference/linea/json-rpc-methods/index.md | 12 + .../json-rpc-methods/linea_estimategas.mdx | 96 +++ .../linea/json-rpc-methods/net_listening.mdx | 40 + .../linea/json-rpc-methods/net_peercount.mdx | 40 + .../linea/json-rpc-methods/net_version.mdx | 40 + .../_eth_subscribe-request.mdx | 28 + .../_eth_unsubscribe-request.mdx | 14 + .../subscription-methods/eth_subscribe.mdx | 44 ++ .../subscription-methods/eth_unsubscribe.mdx | 40 + .../subscription-methods/index.md | 19 + .../trace-methods/_trace_block-request.mdx | 23 + .../_trace_transaction-request.mdx | 23 + .../json-rpc-methods/trace-methods/index.md | 47 ++ .../trace-methods/trace_block.mdx | 40 + .../trace-methods/trace_transaction.mdx | 40 + .../json-rpc-methods/web3_clientversion.mdx | 40 + services/reference/linea/quickstart.md | 200 +++++ services/reference/mantle/index.md | 58 ++ .../_eth_accounts-request.mdx | 16 + .../_eth_blocknumber-request.mdx | 16 + .../json-rpc-methods/_eth_call-request.mdx | 16 + .../json-rpc-methods/_eth_chainid-request.mdx | 16 + .../_eth_estimategas-request.mdx | 16 + .../_eth_feehistory-request.mdx | 15 + .../_eth_gasprice-request.mdx | 15 + .../_eth_getbalance-request.mdx | 15 + .../_eth_getblockbyhash-request.mdx | 15 + .../_eth_getblockbynumber-request.mdx | 15 + ...getblocktransactioncountbyhash-request.mdx | 15 + ...tblocktransactioncountbynumber-request.mdx | 15 + .../json-rpc-methods/_eth_getcode-request.mdx | 15 + .../json-rpc-methods/_eth_getlogs-request.mdx | 15 + .../_eth_getproof-request.mdx | 15 + .../_eth_getstorageat-request.mdx | 15 + ...transactionbyblockhashandindex-request.mdx | 15 + ...ansactionbyblocknumberandindex-request.mdx | 15 + .../_eth_gettransactionbyhash-request.mdx | 15 + .../_eth_gettransactioncount-request.mdx | 15 + .../_eth_gettransactionreceipt-request.mdx | 15 + ...th_getunclebyblockhashandindex-request.mdx | 15 + ..._getunclebyblocknumberandindex-request.mdx | 15 + .../_eth_getunclecountbyblockhash-request.mdx | 15 + ...eth_getunclecountbyblocknumber-request.mdx | 15 + .../_eth_maxpriorityfeepergas-request.mdx | 15 + .../_eth_protocolversion-request.mdx | 15 + .../_eth_sendrawtransaction-request.mdx | 15 + .../_eth_submitwork-request.mdx | 15 + .../json-rpc-methods/_eth_syncing-request.mdx | 15 + .../_net_listening-request.mdx | 15 + .../_net_peercount-request.mdx | 15 + .../json-rpc-methods/_net_version-request.mdx | 15 + .../_web3_clientversion-request.mdx | 15 + .../debug/debug_storagerangeat.md | 58 ++ .../debug/debug_traceblock.md | 66 ++ .../debug/debug_traceblockbyhash.md | 73 ++ .../debug/debug_traceblockbynumber.md | 78 ++ .../json-rpc-methods/debug/debug_tracecall.md | 77 ++ .../debug/debug_tracetransaction.md | 76 ++ .../mantle/json-rpc-methods/debug/index.md | 58 ++ .../mantle/json-rpc-methods/eth_accounts.mdx | 40 + .../json-rpc-methods/eth_blocknumber.mdx | 40 + .../mantle/json-rpc-methods/eth_call.mdx | 40 + .../mantle/json-rpc-methods/eth_chainid.mdx | 40 + .../mantle/json-rpc-methods/eth_coinbase.mdx | 10 + .../json-rpc-methods/eth_estimategas.mdx | 40 + .../json-rpc-methods/eth_feehistory.mdx | 40 + .../mantle/json-rpc-methods/eth_gasprice.mdx | 40 + .../json-rpc-methods/eth_getbalance.mdx | 40 + .../json-rpc-methods/eth_getbalancevalues.mdx | 71 ++ .../json-rpc-methods/eth_getblockbyhash.mdx | 40 + .../json-rpc-methods/eth_getblockbynumber.mdx | 40 + .../json-rpc-methods/eth_getblockrange.md | 125 +++ .../eth_getblocktransactioncountbyhash.mdx | 40 + .../eth_getblocktransactioncountbynumber.mdx | 40 + .../mantle/json-rpc-methods/eth_getcode.mdx | 40 + .../mantle/json-rpc-methods/eth_getlogs.mdx | 40 + .../mantle/json-rpc-methods/eth_getproof.mdx | 40 + .../json-rpc-methods/eth_getstorageat.mdx | 40 + .../eth_gettransactionbyblockhashandindex.mdx | 40 + ...th_gettransactionbyblocknumberandindex.mdx | 40 + .../eth_gettransactionbyhash.mdx | 40 + .../eth_gettransactioncount.mdx | 40 + .../eth_gettransactionreceipt.mdx | 40 + .../eth_getunclebyblockhashandindex.mdx | 40 + .../eth_getunclebyblocknumberandindex.mdx | 40 + .../eth_getunclecountbyblockhash.mdx | 40 + .../eth_getunclecountbyblocknumber.mdx | 40 + .../eth_maxpriorityfeepergas.mdx | 40 + .../json-rpc-methods/eth_protocolversion.mdx | 40 + .../eth_sendrawtransaction.mdx | 40 + .../json-rpc-methods/eth_sendtransaction.mdx | 11 + .../mantle/json-rpc-methods/eth_sign.mdx | 10 + .../json-rpc-methods/eth_submitwork.mdx | 40 + .../mantle/json-rpc-methods/eth_syncing.mdx | 40 + .../mantle/json-rpc-methods/index.md | 3 + .../mantle/json-rpc-methods/net_peercount.mdx | 40 + .../mantle/json-rpc-methods/net_version.mdx | 40 + .../json-rpc-methods/rollup_gasprices.md | 52 ++ .../mantle/json-rpc-methods/rollup_getinfo.md | 100 +++ .../json-rpc-methods/web3_clientversion.mdx | 40 + services/reference/mantle/quickstart.md | 201 +++++ services/reference/optimism/index.md | 65 ++ .../_eth_accounts-request.mdx | 24 + .../_eth_blocknumber-request.mdx | 24 + .../json-rpc-methods/_eth_call-request.mdx | 23 + .../json-rpc-methods/_eth_chainid-request.mdx | 24 + .../_eth_estimategas-request.mdx | 23 + .../_eth_feehistory-request.mdx | 23 + .../_eth_gasprice-request.mdx | 23 + .../_eth_getbalance-request.mdx | 23 + .../_eth_getblockbyhash-request.mdx | 23 + .../_eth_getblockbynumber-request.mdx | 23 + ...getblocktransactioncountbyhash-request.mdx | 23 + ...tblocktransactioncountbynumber-request.mdx | 23 + .../json-rpc-methods/_eth_getcode-request.mdx | 23 + .../json-rpc-methods/_eth_getlogs-request.mdx | 23 + .../_eth_getproof-request.mdx | 23 + .../_eth_getstorageat-request.mdx | 23 + ...transactionbyblockhashandindex-request.mdx | 23 + ...ansactionbyblocknumberandindex-request.mdx | 23 + .../_eth_gettransactionbyhash-request.mdx | 23 + .../_eth_gettransactioncount-request.mdx | 23 + .../_eth_gettransactionreceipt-request.mdx | 23 + ...th_getunclebyblockhashandindex-request.mdx | 23 + ..._getunclebyblocknumberandindex-request.mdx | 23 + .../_eth_getunclecountbyblockhash-request.mdx | 23 + ...eth_getunclecountbyblocknumber-request.mdx | 23 + .../_eth_maxpriorityfeepergas-request.mdx | 23 + .../_eth_protocolversion-request.mdx | 23 + .../_eth_sendrawtransaction-request.mdx | 23 + .../_eth_submitwork-request.mdx | 23 + .../json-rpc-methods/_eth_syncing-request.mdx | 23 + .../_net_listening-request.mdx | 16 + .../_net_peercount-request.mdx | 23 + .../json-rpc-methods/_net_version-request.mdx | 23 + .../_web3_clientversion-request.mdx | 23 + .../json-rpc-methods/eth_accounts.mdx | 40 + .../json-rpc-methods/eth_blocknumber.mdx | 40 + .../optimism/json-rpc-methods/eth_call.mdx | 40 + .../optimism/json-rpc-methods/eth_chainid.mdx | 40 + .../json-rpc-methods/eth_coinbase.mdx | 10 + .../json-rpc-methods/eth_estimategas.mdx | 40 + .../json-rpc-methods/eth_feehistory.mdx | 40 + .../json-rpc-methods/eth_gasprice.mdx | 40 + .../json-rpc-methods/eth_getbalance.mdx | 40 + .../json-rpc-methods/eth_getblockbyhash.mdx | 40 + .../json-rpc-methods/eth_getblockbynumber.mdx | 40 + .../eth_getblocktransactioncountbyhash.mdx | 40 + .../eth_getblocktransactioncountbynumber.mdx | 40 + .../optimism/json-rpc-methods/eth_getcode.mdx | 40 + .../optimism/json-rpc-methods/eth_getlogs.mdx | 40 + .../json-rpc-methods/eth_getproof.mdx | 40 + .../json-rpc-methods/eth_getstorageat.mdx | 40 + .../eth_gettransactionbyblockhashandindex.mdx | 40 + ...th_gettransactionbyblocknumberandindex.mdx | 40 + .../eth_gettransactionbyhash.mdx | 40 + .../eth_gettransactioncount.mdx | 40 + .../eth_gettransactionreceipt.mdx | 40 + .../eth_getunclebyblockhashandindex.mdx | 40 + .../eth_getunclebyblocknumberandindex.mdx | 40 + .../eth_getunclecountbyblockhash.mdx | 40 + .../eth_getunclecountbyblocknumber.mdx | 40 + .../eth_maxpriorityfeepergas.mdx | 40 + .../json-rpc-methods/eth_protocolversion.mdx | 40 + .../eth_sendrawtransaction.mdx | 40 + .../json-rpc-methods/eth_sendtransaction.mdx | 11 + .../optimism/json-rpc-methods/eth_sign.mdx | 10 + .../json-rpc-methods/eth_submitwork.mdx | 40 + .../optimism/json-rpc-methods/eth_syncing.mdx | 40 + .../optimism/json-rpc-methods/index.md | 21 + .../json-rpc-methods/net_peercount.mdx | 40 + .../optimism/json-rpc-methods/net_version.mdx | 40 + .../_eth_subscribe-request.mdx | 20 + .../_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 | 40 + services/reference/optimism/quickstart.md | 200 +++++ services/reference/palm/index.md | 38 + .../_eth_blocknumber-request.mdx | 17 + .../json-rpc-methods/_eth_call-request.mdx | 16 + .../json-rpc-methods/_eth_chainid-request.mdx | 17 + .../_eth_estimategas-request.mdx | 16 + .../_eth_feehistory-request.mdx | 16 + .../_eth_gasprice-request.mdx | 16 + .../_eth_getbalance-request.mdx | 16 + .../_eth_getblockbyhash-request.mdx | 16 + .../_eth_getblockbynumber-request.mdx | 16 + ...tblocktransactioncountbynumber-request.mdx | 16 + .../json-rpc-methods/_eth_getcode-request.mdx | 16 + .../json-rpc-methods/_eth_getlogs-request.mdx | 16 + .../_eth_getstorageat-request.mdx | 16 + .../_eth_gettransactionbyhash-request.mdx | 16 + .../_eth_gettransactioncount-request.mdx | 16 + .../_eth_gettransactionreceipt-request.mdx | 16 + .../_eth_maxpriorityfeepergas-request.mdx | 16 + .../_eth_protocolversion-request.mdx | 16 + .../_eth_sendrawtransaction-request.mdx | 16 + .../_eth_submitwork-request.mdx | 16 + .../json-rpc-methods/_eth_syncing-request.mdx | 16 + .../_net_listening-request.mdx | 16 + .../_net_peercount-request.mdx | 16 + .../json-rpc-methods/_net_version-request.mdx | 16 + .../_web3_clientversion-request.mdx | 16 + .../palm/json-rpc-methods/eth_blocknumber.mdx | 40 + .../palm/json-rpc-methods/eth_call.mdx | 40 + .../palm/json-rpc-methods/eth_chainid.mdx | 40 + .../palm/json-rpc-methods/eth_estimategas.mdx | 40 + .../palm/json-rpc-methods/eth_feehistory.mdx | 40 + .../palm/json-rpc-methods/eth_gasprice.mdx | 40 + .../palm/json-rpc-methods/eth_getbalance.mdx | 40 + .../json-rpc-methods/eth_getblockbyhash.mdx | 40 + .../json-rpc-methods/eth_getblockbynumber.mdx | 40 + .../eth_getblocktransactioncountbynumber.mdx | 40 + .../palm/json-rpc-methods/eth_getcode.mdx | 40 + .../palm/json-rpc-methods/eth_getlogs.mdx | 40 + .../json-rpc-methods/eth_getstorageat.mdx | 40 + .../eth_gettransactionbyhash.mdx | 40 + .../eth_gettransactioncount.mdx | 40 + .../eth_gettransactionreceipt.mdx | 40 + .../eth_maxpriorityfeepergas.mdx | 40 + .../json-rpc-methods/eth_protocolversion.mdx | 40 + .../eth_sendrawtransaction.mdx | 40 + .../json-rpc-methods/eth_sendtransaction.mdx | 11 + .../palm/json-rpc-methods/eth_sign.mdx | 10 + .../palm/json-rpc-methods/eth_submitwork.mdx | 40 + .../palm/json-rpc-methods/eth_syncing.mdx | 40 + .../reference/palm/json-rpc-methods/index.md | 15 + .../palm/json-rpc-methods/net_listening.mdx | 40 + .../palm/json-rpc-methods/net_peercount.mdx | 40 + .../palm/json-rpc-methods/net_version.mdx | 40 + .../json-rpc-methods/web3_clientversion.mdx | 40 + services/reference/palm/quickstart.md | 200 +++++ services/reference/polygon-pos/index.md | 65 ++ .../_eth_accounts-request.mdx | 24 + .../_eth_blocknumber-request.mdx | 24 + .../_eth_blocknumber-requestfop.mdx | 56 ++ .../json-rpc-methods/_eth_call-request.mdx | 23 + .../json-rpc-methods/_eth_chainid-request.mdx | 24 + .../_eth_createaccesslist-request.mdx | 23 + .../_eth_estimategas-request.mdx | 23 + .../_eth_feehistory-request.mdx | 23 + .../_eth_gasprice-request.mdx | 23 + .../_eth_getbalance-request.mdx | 23 + .../_eth_getblockbyhash-request.mdx | 23 + .../_eth_getblockbynumber-request.mdx | 23 + ...getblocktransactioncountbyhash-request.mdx | 23 + ...tblocktransactioncountbynumber-request.mdx | 23 + .../json-rpc-methods/_eth_getcode-request.mdx | 23 + .../json-rpc-methods/_eth_getlogs-request.mdx | 23 + .../_eth_getproof-request.mdx | 23 + .../_eth_getstorageat-request.mdx | 23 + ...transactionbyblockhashandindex-request.mdx | 23 + ...ansactionbyblocknumberandindex-request.mdx | 23 + .../_eth_gettransactionbyhash-request.mdx | 23 + .../_eth_gettransactioncount-request.mdx | 23 + .../_eth_gettransactionreceipt-request.mdx | 23 + ...th_getunclebyblockhashandindex-request.mdx | 23 + ..._getunclebyblocknumberandindex-request.mdx | 23 + .../_eth_getunclecountbyblockhash-request.mdx | 23 + ...eth_getunclecountbyblocknumber-request.mdx | 23 + .../json-rpc-methods/_eth_getwork-request.mdx | 23 + .../_eth_hashrate-request.mdx | 23 + .../_eth_maxpriorityfeepergas-request.mdx | 23 + .../json-rpc-methods/_eth_mining-request.mdx | 23 + .../_eth_protocolversion-request.mdx | 23 + .../_eth_sendrawtransaction-request.mdx | 23 + .../json-rpc-methods/_eth_syncing-request.mdx | 23 + .../_net_listening-request.mdx | 23 + .../_net_peercount-request.mdx | 23 + .../json-rpc-methods/_net_version-request.mdx | 23 + .../_web3_clientversion-request.mdx | 23 + .../json-rpc-methods/bor_getauthor.md | 58 ++ .../bor_getcurrentproposer.md | 58 ++ .../bor_getcurrentvalidators.md | 87 ++ .../json-rpc-methods/bor_getroothash.md | 65 ++ .../json-rpc-methods/bor_getsignersathash.md | 70 ++ .../json-rpc-methods/eth_accounts.mdx | 40 + .../json-rpc-methods/eth_blocknumber.mdx | 52 ++ .../polygon-pos/json-rpc-methods/eth_call.mdx | 52 ++ .../json-rpc-methods/eth_chainid.mdx | 52 ++ .../json-rpc-methods/eth_coinbase.mdx | 10 + .../json-rpc-methods/eth_createaccesslist.mdx | 52 ++ .../json-rpc-methods/eth_estimategas.mdx | 52 ++ .../json-rpc-methods/eth_feehistory.mdx | 52 ++ .../json-rpc-methods/eth_gasprice.mdx | 52 ++ .../json-rpc-methods/eth_getbalance.mdx | 52 ++ .../json-rpc-methods/eth_getblockbyhash.mdx | 52 ++ .../json-rpc-methods/eth_getblockbynumber.mdx | 52 ++ .../eth_getblocktransactioncountbyhash.mdx | 52 ++ .../eth_getblocktransactioncountbynumber.mdx | 52 ++ .../json-rpc-methods/eth_getcode.mdx | 52 ++ .../json-rpc-methods/eth_getlogs.mdx | 52 ++ .../json-rpc-methods/eth_getproof.mdx | 52 ++ .../json-rpc-methods/eth_getroothash.md | 52 ++ .../json-rpc-methods/eth_getstorageat.mdx | 52 ++ .../eth_gettransactionbyblockhashandindex.mdx | 52 ++ ...th_gettransactionbyblocknumberandindex.mdx | 52 ++ .../eth_gettransactionbyhash.mdx | 52 ++ .../eth_gettransactioncount.mdx | 52 ++ .../eth_gettransactionreceipt.mdx | 52 ++ .../eth_getunclebyblockhashandindex.mdx | 52 ++ .../eth_getunclebyblocknumberandindex.mdx | 40 + .../eth_getunclecountbyblockhash.mdx | 52 ++ .../eth_getunclecountbyblocknumber.mdx | 52 ++ .../json-rpc-methods/eth_getwork.mdx | 40 + .../json-rpc-methods/eth_hashrate.mdx | 40 + .../eth_maxpriorityfeepergas.mdx | 52 ++ .../json-rpc-methods/eth_mining.mdx | 40 + .../json-rpc-methods/eth_protocolversion.mdx | 52 ++ .../eth_sendrawtransaction.mdx | 51 ++ .../json-rpc-methods/eth_sendtransaction.mdx | 11 + .../polygon-pos/json-rpc-methods/eth_sign.mdx | 10 + .../json-rpc-methods/eth_syncing.mdx | 52 ++ .../polygon-pos/json-rpc-methods/index.md | 13 + .../json-rpc-methods/net_listening.mdx | 52 ++ .../json-rpc-methods/net_peercount.mdx | 52 ++ .../json-rpc-methods/net_version.mdx | 52 ++ .../_eth_subscribe-request.mdx | 28 + .../_eth_unsubscribe-request.mdx | 14 + .../subscription-methods/eth_subscribe.mdx | 52 ++ .../subscription-methods/eth_unsubscribe.mdx | 52 ++ .../subscription-methods/index.md | 22 + .../json-rpc-methods/web3_clientversion.mdx | 51 ++ services/reference/polygon-pos/quickstart.md | 200 +++++ services/reference/starknet/index.md | 38 + .../starknet/json-rpc-methods/index.md | 15 + .../starknet_adddeclaretransaction.mdx | 104 +++ .../starknet_adddeployaccounttransaction.mdx | 94 +++ .../starknet_addinvoketransaction.mdx | 90 +++ .../starknet_blockhashandnumber.mdx | 57 ++ .../json-rpc-methods/starknet_blocknumber.mdx | 51 ++ .../json-rpc-methods/starknet_call.mdx | 74 ++ .../json-rpc-methods/starknet_chainid.mdx | 51 ++ .../json-rpc-methods/starknet_estimatefee.mdx | 102 +++ .../starknet_estimatemessagefee.mdx | 82 ++ .../starknet_getblocktransactioncount.mdx | 63 ++ .../starknet_getblockwithtxhashes.mdx | 92 +++ .../starknet_getblockwithtxs.mdx | 118 +++ .../json-rpc-methods/starknet_getclass.mdx | 105 +++ .../json-rpc-methods/starknet_getclassat.mdx | 104 +++ .../starknet_getclasshashat.mdx | 67 ++ .../json-rpc-methods/starknet_getevents.mdx | 128 +++ .../json-rpc-methods/starknet_getnonce.mdx | 65 ++ .../starknet_getstateupdate.mdx | 97 +++ .../starknet_getstorageat.mdx | 68 ++ ...arknet_gettransactionbyblockidandindex.mdx | 76 ++ .../starknet_gettransactionbyhash.mdx | 69 ++ .../starknet_gettransactionreceipt.mdx | 75 ++ .../starknet_gettransactionstatus.mdx | 65 ++ .../starknet_simulatetransactions.mdx | 262 +++++++ .../json-rpc-methods/starknet_specversion.mdx | 51 ++ .../json-rpc-methods/starknet_syncing.mdx | 68 ++ .../starknet_traceblocktransactions.mdx | 231 ++++++ .../starknet_tracetransaction.mdx | 223 ++++++ services/reference/starknet/quickstart.md | 168 ++++ services/test-net/bridge-funds-to-linea.md | 28 + services/test-net/get-celo-tokens.md | 11 + services/test-net/get-palm-token.md | 10 + .../test-net/get-some-testnet-eth-optimism.md | 14 + services/test-net/get-starknet-eth.md | 12 + services/test-net/get-test-tokens-polygon.md | 18 + services/test-net/get-testnet-avax-tokens.md | 5 + services/test-net/get-testnet-eth-mantle.md | 16 + services/test-net/get-testnet-eth.md | 6 + services/tutorials/ethereum/_category_.json | 10 + .../tutorials/ethereum/call-a-contract.md | 91 +++ .../deploy-a-contract-using-web3.js.md | 249 ++++++ .../monitor-transfers-using-python.md | 174 ++++ ...and-display-erc-721-and-erc-1155-tokens.md | 389 +++++++++ ...retrieve-the-balance-of-an-erc-20-token.md | 207 +++++ .../send-a-transaction/_category_.json | 10 + .../send-a-transaction-ethers.md | 143 ++++ .../send-a-transaction-go.md | 161 ++++ .../send-a-transaction-py.md | 132 ++++ ...thers.js-infuraprovider-or-web3provider.md | 371 +++++++++ .../ethereum/send-a-transaction/use-rust.md | 242 ++++++ .../send-a-transaction/use-web3.js.md | 174 ++++ .../ethereum/send-erc-20-token-rust.md | 156 ++++ .../subscribe-to-pending-transactions.md | 228 ++++++ .../ethereum/track-erc-20-token-transfers.md | 439 +++++++++++ ...ck-erc-721-and-erc-1155-token-transfers.md | 454 +++++++++++ .../_category_.json | 10 + .../set-up-a-simple-reverse-proxy.md | 111 +++ .../use-infura-as-a-backup-for-your-node.md | 168 ++++ .../layer-2-networks/_category_.json | 10 + .../deploy-an-nft-smart-contract-on-palm.md | 15 + .../layer-2-networks/send-a-transaction.md | 149 ++++ src/components/AuthRedirect/AuthRedirect.jsx | 34 + src/components/Banner/banner.module.css | 36 + src/components/Banner/index.tsx | 36 + src/components/CodeTerminal/AlertMsg.jsx | 70 ++ src/components/CodeTerminal/CodeTerminal.jsx | 153 ++++ src/components/CodeTerminal/ControlPanel.jsx | 117 +++ .../CodeTerminal/TerminalViewBox.jsx | 71 ++ src/components/Icon/Icon.jsx | 153 ++++ src/components/MessageBox/MessageBox.jsx | 31 + src/components/Sections/SectionAPIs.jsx | 33 + src/components/Sections/SectionNetworks.jsx | 74 ++ src/css/custom.css | 90 ++- src/hooks/useUser.js | 48 ++ src/lib/constants.js | 454 +++++++++++ src/lib/data.js | 108 +++ src/lib/segmentAnalytics.js | 25 + static/img/logos/logo-arbitrum.svg | 8 + static/img/logos/logo-aurora.svg | 3 + static/img/logos/logo-avalanche.svg | 11 + static/img/logos/logo-base.svg | 263 +++++++ static/img/logos/logo-blast.svg | 14 + static/img/logos/logo-bnb.svg | 3 + static/img/logos/logo-celo.svg | 4 + static/img/logos/logo-eth.svg | 14 + static/img/logos/logo-ipfs.svg | 8 + static/img/logos/logo-linea.svg | 12 + static/img/logos/logo-mantle.svg | 26 + static/img/logos/logo-near.svg | 4 + static/img/logos/logo-opt.svg | 5 + static/img/logos/logo-palm.svg | 9 + static/img/logos/logo-polygon.svg | 20 + static/img/logos/logo-starknet.svg | 26 + wallet/reference/sdk-js-options.md | 2 +- yarn.lock | 740 ++++++++++++------ 1439 files changed, 45962 insertions(+), 404 deletions(-) create mode 100644 dashboard-sidebar.js create mode 100644 developer-tools/dashboard/get-started/create-api.md create mode 100644 developer-tools/dashboard/how-to/dashboard-stats.md create mode 100644 developer-tools/dashboard/how-to/network-status.md create mode 100644 developer-tools/dashboard/how-to/project-sharing.md create mode 100644 developer-tools/dashboard/how-to/secure-an-api/_category_.json create mode 100644 developer-tools/dashboard/how-to/secure-an-api/api-key-secret.md create mode 100644 developer-tools/dashboard/how-to/secure-an-api/api-key.md create mode 100644 developer-tools/dashboard/how-to/secure-an-api/set-rate-limits.md create mode 100644 developer-tools/dashboard/how-to/secure-an-api/use-an-allowlist.md create mode 100644 developer-tools/dashboard/how-to/secure-an-api/use-jwts.md create mode 100644 developer-tools/dashboard/how-to/submit-a-help-ticket.md create mode 100644 developer-tools/dashboard/how-to/troubleshoot.md create mode 100644 developer-tools/dashboard/how-to/two-factor-authentication.md create mode 100644 developer-tools/dashboard/how-to/upgrade-your-plan.md create mode 100644 developer-tools/dashboard/index.md create mode 100644 developer-tools/images/address-allowlist.png create mode 100644 developer-tools/images/allowlist-toggle.png create mode 100644 developer-tools/images/allowlist.png create mode 100644 developer-tools/images/api-request-method.png create mode 100644 developer-tools/images/backup_code.png create mode 100644 developer-tools/images/create_key.png create mode 100644 developer-tools/images/disable2fa.png create mode 100644 developer-tools/images/enable2fa.png create mode 100644 developer-tools/images/enter_token.png create mode 100644 developer-tools/images/invite-member-button.png create mode 100644 developer-tools/images/jwt-token-settings.png create mode 100644 developer-tools/images/login2FA.png create mode 100644 developer-tools/images/project_page.png create mode 100644 developer-tools/images/rate-limiting-settings.png create mode 100644 developer-tools/images/security-page.png create mode 100644 developer-tools/images/status-page.png create mode 100644 developer-tools/images/update-role.png create mode 100644 developer-tools/images/user-agents.png create mode 100644 services/concepts/_category_.json create mode 100644 services/concepts/archive-data.md create mode 100644 services/concepts/curl.md create mode 100644 services/concepts/failover-protection.md create mode 100644 services/concepts/filters-and-subscriptions.md create mode 100644 services/concepts/gas.md create mode 100644 services/concepts/transaction-types.md create mode 100644 services/concepts/web3-libraries.md create mode 100644 services/concepts/websockets.md delete mode 100644 services/gas-api/index.md delete mode 100644 services/gas-api/supported-networks.md create mode 100644 services/get-started/endpoints.md create mode 100644 services/get-started/infura.md create mode 100644 services/how-to/avoid-rate-limiting.md create mode 100644 services/how-to/enable-api-forwarding.md create mode 100644 services/how-to/interact-with-erc-20-tokens.md create mode 100644 services/how-to/javascript-dotenv.md create mode 100644 services/how-to/json-web-token-jwt.md create mode 100644 services/how-to/make-batch-requests.md create mode 100644 services/how-to/subscribe-to-events.md create mode 100644 services/how-to/trace-transactions.md create mode 100644 services/how-to/use-ipfs/_category_.json create mode 100644 services/how-to/use-ipfs/access-ipfs-content/_category_.json create mode 100644 services/how-to/use-ipfs/access-ipfs-content/dedicated-gateways.md create mode 100644 services/how-to/use-ipfs/access-ipfs-content/index.md create mode 100644 services/how-to/use-ipfs/access-ipfs-content/public-gateway.md create mode 100644 services/how-to/use-ipfs/authenticate-requests.md create mode 100644 services/how-to/use-ipfs/manage-files.md create mode 100644 services/how-to/use-ipfs/migrate-to-infuras-ipfs-service.md create mode 100644 services/how-to/use-ipfs/request-rate-limits.md create mode 100644 services/how-to/use-ipfs/set-quotas.md create mode 100644 services/images/400_developers.png create mode 100644 services/images/SimpleStorage.png create mode 100644 services/images/Web3.png create mode 100644 services/images/add-new-contract.png create mode 100644 services/images/address-allowlist.png create mode 100644 services/images/allowlist-toggle.png create mode 100644 services/images/allowlist.png create mode 100644 services/images/api-key-page.png create mode 100644 services/images/api-request-method.png create mode 100644 services/images/app.png create mode 100644 services/images/authorization.png create mode 100644 services/images/backup_code.png create mode 100644 services/images/connect-metamask.png create mode 100644 services/images/contract-deploying.png create mode 100644 services/images/contract-menu.png create mode 100644 services/images/contract_address.jpeg create mode 100644 services/images/copy-contract-address.png create mode 100644 services/images/create-new-key-popup.png create mode 100644 services/images/create_key.png create mode 100644 services/images/create_project.png create mode 100644 services/images/current-members-form.png create mode 100644 services/images/dashboard-stats.png create mode 100644 services/images/dashboard.png create mode 100644 services/images/dashboard_stats.png create mode 100644 services/images/dedicated-gateway.png create mode 100644 services/images/deploy-contract.png create mode 100644 services/images/deployment-tx.png create mode 100644 services/images/developers.png create mode 100644 services/images/disable-gateway.png create mode 100644 services/images/disable2fa.png create mode 100644 services/images/emailexample.png create mode 100644 services/images/enable2fa.png create mode 100644 services/images/enter_token.png create mode 100644 services/images/eth-call-activity-table.png create mode 100644 services/images/eth-call-activity.png create mode 100644 services/images/etherscan.png create mode 100644 services/images/filter-by-method.png create mode 100644 services/images/filter-by-network.png create mode 100644 services/images/first-api-key.png create mode 100644 services/images/free-tier.png create mode 100644 services/images/generate-jwt.png create mode 100644 services/images/get-started.jpg create mode 100644 services/images/getting-started-stats.png create mode 100644 services/images/image.png create mode 100644 services/images/infura-dashboard.png create mode 100644 services/images/infura-requests-breakdown-popup.png create mode 100644 services/images/infura-status.png create mode 100644 services/images/input-user-details.png create mode 100644 services/images/invite-member-button.png create mode 100644 services/images/ipfs-folder.png create mode 100644 services/images/ipfs-security-settings.png create mode 100644 services/images/jwt-set-up.png create mode 100644 services/images/jwt-token-settings.png create mode 100644 services/images/jwt.png create mode 100644 services/images/key-added.png create mode 100644 services/images/load-contract.png create mode 100644 services/images/login2FA.png create mode 100644 services/images/manage-api.png create mode 100644 services/images/manage-key.png create mode 100644 services/images/manage_plan.png create mode 100644 services/images/metamask.png create mode 100644 services/images/mint-a-contract.png create mode 100644 services/images/navigate-to-your-dashboard.png create mode 100644 services/images/networks-view-infura.png create mode 100644 services/images/nft-transfer.png create mode 100644 services/images/palm-block-information.png create mode 100644 services/images/palm-statistics.png create mode 100644 services/images/palm-transaction-information.png create mode 100644 services/images/project-security-settings.png create mode 100644 services/images/project-sharing-details.png create mode 100644 services/images/project-sharing-tab.png create mode 100644 services/images/project-sharing.png create mode 100644 services/images/project_page.png create mode 100644 services/images/quotas.png create mode 100644 services/images/rate-limiting-settings.png create mode 100644 services/images/reconfirm-address.png create mode 100644 services/images/requests-activity.png create mode 100644 services/images/revoke-resend.png create mode 100644 services/images/royalty-at-ten-percent.png create mode 100644 services/images/security-page.png create mode 100644 services/images/see-album.png create mode 100644 services/images/select-network.png create mode 100644 services/images/select-project.png create mode 100644 services/images/select-template-contract.png create mode 100644 services/images/select-time-frame.png create mode 100644 services/images/select_network.png create mode 100644 services/images/select_project.png create mode 100644 services/images/set-time-period.png create mode 100644 services/images/settings-tab.png create mode 100644 services/images/settings.png create mode 100644 services/images/stats-frame.png create mode 100644 services/images/status-page.png create mode 100644 services/images/trace-call.png create mode 100644 services/images/truffle-box-home.png create mode 100644 services/images/unique-subdomain.png create mode 100644 services/images/update-role.png create mode 100644 services/images/user-agents.png create mode 100644 services/images/view-album.png create mode 100644 services/images/welcome-to-truffle.png create mode 100644 services/reference/_partials/_eth_accounts-description.mdx create mode 100644 services/reference/_partials/_eth_accounts-example.mdx create mode 100644 services/reference/_partials/_eth_accounts-parameters.mdx create mode 100644 services/reference/_partials/_eth_accounts-request.mdx create mode 100644 services/reference/_partials/_eth_accounts-response.mdx create mode 100644 services/reference/_partials/_eth_accounts-returns.mdx create mode 100644 services/reference/_partials/_eth_blobbasefee-description.mdx create mode 100644 services/reference/_partials/_eth_blobbasefee-example.mdx create mode 100644 services/reference/_partials/_eth_blobbasefee-parameters.mdx create mode 100644 services/reference/_partials/_eth_blobbasefee-request.mdx create mode 100644 services/reference/_partials/_eth_blobbasefee-response.mdx create mode 100644 services/reference/_partials/_eth_blobbasefee-returns.mdx create mode 100644 services/reference/_partials/_eth_blocknumber-description.mdx create mode 100644 services/reference/_partials/_eth_blocknumber-example.mdx create mode 100644 services/reference/_partials/_eth_blocknumber-parameters.mdx create mode 100644 services/reference/_partials/_eth_blocknumber-request.mdx create mode 100644 services/reference/_partials/_eth_blocknumber-response.mdx create mode 100644 services/reference/_partials/_eth_blocknumber-returns.mdx create mode 100644 services/reference/_partials/_eth_call-description.mdx create mode 100644 services/reference/_partials/_eth_call-example.mdx create mode 100644 services/reference/_partials/_eth_call-parameters.mdx create mode 100644 services/reference/_partials/_eth_call-request.mdx create mode 100644 services/reference/_partials/_eth_call-response.mdx create mode 100644 services/reference/_partials/_eth_call-returns.mdx create mode 100644 services/reference/_partials/_eth_chainid-description.mdx create mode 100644 services/reference/_partials/_eth_chainid-example.mdx create mode 100644 services/reference/_partials/_eth_chainid-parameters.mdx create mode 100644 services/reference/_partials/_eth_chainid-request.mdx create mode 100644 services/reference/_partials/_eth_chainid-response.mdx create mode 100644 services/reference/_partials/_eth_chainid-returns.mdx create mode 100644 services/reference/_partials/_eth_coinbase-description.mdx create mode 100644 services/reference/_partials/_eth_createaccesslist-description.mdx create mode 100644 services/reference/_partials/_eth_createaccesslist-example.mdx create mode 100644 services/reference/_partials/_eth_createaccesslist-parameters.mdx create mode 100644 services/reference/_partials/_eth_createaccesslist-request.mdx create mode 100644 services/reference/_partials/_eth_createaccesslist-response.mdx create mode 100644 services/reference/_partials/_eth_createaccesslist-returns.mdx create mode 100644 services/reference/_partials/_eth_estimategas-description.mdx create mode 100644 services/reference/_partials/_eth_estimategas-example.mdx create mode 100644 services/reference/_partials/_eth_estimategas-parameters.mdx create mode 100644 services/reference/_partials/_eth_estimategas-request.mdx create mode 100644 services/reference/_partials/_eth_estimategas-response.mdx create mode 100644 services/reference/_partials/_eth_estimategas-returns.mdx create mode 100644 services/reference/_partials/_eth_feehistory-description.mdx create mode 100644 services/reference/_partials/_eth_feehistory-example.mdx create mode 100644 services/reference/_partials/_eth_feehistory-parameters.mdx create mode 100644 services/reference/_partials/_eth_feehistory-request.mdx create mode 100644 services/reference/_partials/_eth_feehistory-response.mdx create mode 100644 services/reference/_partials/_eth_feehistory-returns.mdx create mode 100644 services/reference/_partials/_eth_gasprice-description.mdx create mode 100644 services/reference/_partials/_eth_gasprice-example.mdx create mode 100644 services/reference/_partials/_eth_gasprice-parameters.mdx create mode 100644 services/reference/_partials/_eth_gasprice-request.mdx create mode 100644 services/reference/_partials/_eth_gasprice-response.mdx create mode 100644 services/reference/_partials/_eth_gasprice-returns.mdx create mode 100644 services/reference/_partials/_eth_getbalance-description.mdx create mode 100644 services/reference/_partials/_eth_getbalance-example.mdx create mode 100644 services/reference/_partials/_eth_getbalance-parameters.mdx create mode 100644 services/reference/_partials/_eth_getbalance-request.mdx create mode 100644 services/reference/_partials/_eth_getbalance-response.mdx create mode 100644 services/reference/_partials/_eth_getbalance-returns.mdx create mode 100644 services/reference/_partials/_eth_getblockbyhash-description.mdx create mode 100644 services/reference/_partials/_eth_getblockbyhash-example.mdx create mode 100644 services/reference/_partials/_eth_getblockbyhash-parameters.mdx create mode 100644 services/reference/_partials/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/_partials/_eth_getblockbyhash-response.mdx create mode 100644 services/reference/_partials/_eth_getblockbyhash-returns.mdx create mode 100644 services/reference/_partials/_eth_getblockbynumber-description.mdx create mode 100644 services/reference/_partials/_eth_getblockbynumber-example.mdx create mode 100644 services/reference/_partials/_eth_getblockbynumber-parameters.mdx create mode 100644 services/reference/_partials/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/_partials/_eth_getblockbynumber-response.mdx create mode 100644 services/reference/_partials/_eth_getblockbynumber-returns.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbyhash-description.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbyhash-example.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbyhash-parameters.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbyhash-request.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbyhash-response.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbyhash-returns.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbynumber-description.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbynumber-example.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbynumber-parameters.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbynumber-response.mdx create mode 100644 services/reference/_partials/_eth_getblocktransactioncountbynumber-returns.mdx create mode 100644 services/reference/_partials/_eth_getcode-description.mdx create mode 100644 services/reference/_partials/_eth_getcode-example.mdx create mode 100644 services/reference/_partials/_eth_getcode-parameters.mdx create mode 100644 services/reference/_partials/_eth_getcode-request.mdx create mode 100644 services/reference/_partials/_eth_getcode-response.mdx create mode 100644 services/reference/_partials/_eth_getcode-returns.mdx create mode 100644 services/reference/_partials/_eth_getlogs-description.mdx create mode 100644 services/reference/_partials/_eth_getlogs-example.mdx create mode 100644 services/reference/_partials/_eth_getlogs-parameters.mdx create mode 100644 services/reference/_partials/_eth_getlogs-request.mdx create mode 100644 services/reference/_partials/_eth_getlogs-response.mdx create mode 100644 services/reference/_partials/_eth_getlogs-returns.mdx create mode 100644 services/reference/_partials/_eth_getproof-description.mdx create mode 100644 services/reference/_partials/_eth_getproof-example.mdx create mode 100644 services/reference/_partials/_eth_getproof-parameters.mdx create mode 100644 services/reference/_partials/_eth_getproof-request.mdx create mode 100644 services/reference/_partials/_eth_getproof-response.mdx create mode 100644 services/reference/_partials/_eth_getproof-returns.mdx create mode 100644 services/reference/_partials/_eth_getstorageat-description.mdx create mode 100644 services/reference/_partials/_eth_getstorageat-example.mdx create mode 100644 services/reference/_partials/_eth_getstorageat-parameters.mdx create mode 100644 services/reference/_partials/_eth_getstorageat-request.mdx create mode 100644 services/reference/_partials/_eth_getstorageat-response.mdx create mode 100644 services/reference/_partials/_eth_getstorageat-returns.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblockhashandindex-description.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblockhashandindex-example.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblockhashandindex-parameters.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblockhashandindex-request.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblockhashandindex-response-yparity.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblockhashandindex-response.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblockhashandindex-returns-yparity.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblockhashandindex-returns.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblocknumberandindex-description.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblocknumberandindex-example.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblocknumberandindex-parameters.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblocknumberandindex-request.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblocknumberandindex-response-yparity.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblocknumberandindex-response.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblocknumberandindex-returns-yparity.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyblocknumberandindex-returns.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyhash-description.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyhash-example.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyhash-parameters.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyhash-response-yparity.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyhash-response.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyhash-returns-yparity.mdx create mode 100644 services/reference/_partials/_eth_gettransactionbyhash-returns.mdx create mode 100644 services/reference/_partials/_eth_gettransactioncount-description.mdx create mode 100644 services/reference/_partials/_eth_gettransactioncount-example.mdx create mode 100644 services/reference/_partials/_eth_gettransactioncount-parameters.mdx create mode 100644 services/reference/_partials/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/_partials/_eth_gettransactioncount-response.mdx create mode 100644 services/reference/_partials/_eth_gettransactioncount-returns.mdx create mode 100644 services/reference/_partials/_eth_gettransactionreceipt-description.mdx create mode 100644 services/reference/_partials/_eth_gettransactionreceipt-example.mdx create mode 100644 services/reference/_partials/_eth_gettransactionreceipt-parameters.mdx create mode 100644 services/reference/_partials/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/_partials/_eth_gettransactionreceipt-response.mdx create mode 100644 services/reference/_partials/_eth_gettransactionreceipt-returns.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblockhashandindex-description.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblockhashandindex-example.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblockhashandindex-parameters.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblockhashandindex-request.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblockhashandindex-response.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblockhashandindex-returns.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblocknumberandindex-description.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblocknumberandindex-example.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblocknumberandindex-parameters.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblocknumberandindex-request.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblocknumberandindex-response.mdx create mode 100644 services/reference/_partials/_eth_getunclebyblocknumberandindex-returns.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblockhash-description.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblockhash-example.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblockhash-parameters.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblockhash-request.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblockhash-response.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblockhash-returns.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblocknumber-description.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblocknumber-example.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblocknumber-parameters.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblocknumber-request.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblocknumber-response.mdx create mode 100644 services/reference/_partials/_eth_getunclecountbyblocknumber-returns.mdx create mode 100644 services/reference/_partials/_eth_getwork-description.mdx create mode 100644 services/reference/_partials/_eth_getwork-example.mdx create mode 100644 services/reference/_partials/_eth_getwork-parameters.mdx create mode 100644 services/reference/_partials/_eth_getwork-request.mdx create mode 100644 services/reference/_partials/_eth_getwork-response.mdx create mode 100644 services/reference/_partials/_eth_getwork-returns.mdx create mode 100644 services/reference/_partials/_eth_hashrate-description.mdx create mode 100644 services/reference/_partials/_eth_hashrate-example.mdx create mode 100644 services/reference/_partials/_eth_hashrate-parameters.mdx create mode 100644 services/reference/_partials/_eth_hashrate-request.mdx create mode 100644 services/reference/_partials/_eth_hashrate-response.mdx create mode 100644 services/reference/_partials/_eth_hashrate-returns.mdx create mode 100644 services/reference/_partials/_eth_maxpriorityfeepergas-description.mdx create mode 100644 services/reference/_partials/_eth_maxpriorityfeepergas-example.mdx create mode 100644 services/reference/_partials/_eth_maxpriorityfeepergas-parameters.mdx create mode 100644 services/reference/_partials/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/_partials/_eth_maxpriorityfeepergas-response.mdx create mode 100644 services/reference/_partials/_eth_maxpriorityfeepergas-returns.mdx create mode 100644 services/reference/_partials/_eth_mining-description.mdx create mode 100644 services/reference/_partials/_eth_mining-example.mdx create mode 100644 services/reference/_partials/_eth_mining-parameters.mdx create mode 100644 services/reference/_partials/_eth_mining-request.mdx create mode 100644 services/reference/_partials/_eth_mining-response.mdx create mode 100644 services/reference/_partials/_eth_mining-returns.mdx create mode 100644 services/reference/_partials/_eth_protocolversion-description.mdx create mode 100644 services/reference/_partials/_eth_protocolversion-example.mdx create mode 100644 services/reference/_partials/_eth_protocolversion-parameters.mdx create mode 100644 services/reference/_partials/_eth_protocolversion-request.mdx create mode 100644 services/reference/_partials/_eth_protocolversion-response.mdx create mode 100644 services/reference/_partials/_eth_protocolversion-returns.mdx create mode 100644 services/reference/_partials/_eth_sendrawtransaction-description.mdx create mode 100644 services/reference/_partials/_eth_sendrawtransaction-example.mdx create mode 100644 services/reference/_partials/_eth_sendrawtransaction-parameters.mdx create mode 100644 services/reference/_partials/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/_partials/_eth_sendrawtransaction-response.mdx create mode 100644 services/reference/_partials/_eth_sendrawtransaction-returns.mdx create mode 100644 services/reference/_partials/_eth_sendtransaction-description.mdx create mode 100644 services/reference/_partials/_eth_sign-description.mdx create mode 100644 services/reference/_partials/_eth_submitwork-description.mdx create mode 100644 services/reference/_partials/_eth_submitwork-example.mdx create mode 100644 services/reference/_partials/_eth_submitwork-parameters.mdx create mode 100644 services/reference/_partials/_eth_submitwork-request.mdx create mode 100644 services/reference/_partials/_eth_submitwork-response.mdx create mode 100644 services/reference/_partials/_eth_submitwork-returns.mdx create mode 100644 services/reference/_partials/_eth_syncing-description.mdx create mode 100644 services/reference/_partials/_eth_syncing-example.mdx create mode 100644 services/reference/_partials/_eth_syncing-parameters.mdx create mode 100644 services/reference/_partials/_eth_syncing-request.mdx create mode 100644 services/reference/_partials/_eth_syncing-response.mdx create mode 100644 services/reference/_partials/_eth_syncing-returns.mdx create mode 100644 services/reference/_partials/_net_listening-description.mdx create mode 100644 services/reference/_partials/_net_listening-example.mdx create mode 100644 services/reference/_partials/_net_listening-parameters.mdx create mode 100644 services/reference/_partials/_net_listening-request.mdx create mode 100644 services/reference/_partials/_net_listening-response.mdx create mode 100644 services/reference/_partials/_net_listening-returns.mdx create mode 100644 services/reference/_partials/_net_peercount-description.mdx create mode 100644 services/reference/_partials/_net_peercount-example.mdx create mode 100644 services/reference/_partials/_net_peercount-parameters.mdx create mode 100644 services/reference/_partials/_net_peercount-request.mdx create mode 100644 services/reference/_partials/_net_peercount-response.mdx create mode 100644 services/reference/_partials/_net_peercount-returns.mdx create mode 100644 services/reference/_partials/_net_version-description.mdx create mode 100644 services/reference/_partials/_net_version-example.mdx create mode 100644 services/reference/_partials/_net_version-parameters.mdx create mode 100644 services/reference/_partials/_net_version-request.mdx create mode 100644 services/reference/_partials/_net_version-response.mdx create mode 100644 services/reference/_partials/_net_version-returns.mdx create mode 100644 services/reference/_partials/_web3_clientversion-description.mdx create mode 100644 services/reference/_partials/_web3_clientversion-example.mdx create mode 100644 services/reference/_partials/_web3_clientversion-parameters.mdx create mode 100644 services/reference/_partials/_web3_clientversion-request.mdx create mode 100644 services/reference/_partials/_web3_clientversion-response.mdx create mode 100644 services/reference/_partials/_web3_clientversion-returns.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterchanges-description.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterchanges-example.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterchanges-parameters.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterchanges-request.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterchanges-response.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterchanges-returns.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterlogs-description.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterlogs-example.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterlogs-parameters.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterlogs-request.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterlogs-response.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_getfilterlogs-returns.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newblockfilter-description.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newblockfilter-example.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newblockfilter-parameters.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newblockfilter-request.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newblockfilter-response.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newblockfilter-returns.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newfilter-description.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newfilter-example.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newfilter-parameters.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newfilter-request.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newfilter-response.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newfilter-returns.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_newpendingtransactionfilter-description.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_uninstallfilter-description.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_uninstallfilter-example.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_uninstallfilter-parameters.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_uninstallfilter-request.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_uninstallfilter-response.mdx create mode 100644 services/reference/_partials/filter-methods/_eth_uninstallfilter-returns.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_subscribe-description.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_subscribe-example.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_subscribe-parameters-no-pending.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_subscribe-parameters.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_subscribe-request.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_subscribe-response-no-pending.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_subscribe-response.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_subscribe-returns.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_unsubscribe-description.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_unsubscribe-example.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_unsubscribe-parameters.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_unsubscribe-request.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_unsubscribe-response.mdx create mode 100644 services/reference/_partials/subscription-methods/_eth_unsubscribe-returns.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_block-description.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_block-example.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_block-parameters.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_block-request.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_block-response.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_block-returns.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_call-description.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_call-example.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_call-parameters.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_call-request.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_call-response.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_call-returns.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_callmany-description.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_callmany-example.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_callmany-parameters.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_callmany-request.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_callmany-response.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_callmany-returns.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_filter-description.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_filter-example.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_filter-parameters.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_filter-request.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_filter-response.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_filter-returns.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_transaction-description.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_transaction-example.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_transaction-parameters.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_transaction-request.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_transaction-response.mdx create mode 100644 services/reference/_partials/trace-methods/_trace_transaction-returns.mdx create mode 100644 services/reference/arbitrum/index.md create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_accounts-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_blocknumber-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_call-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_chainid-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_createaccesslist-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_estimategas-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_feehistory-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_gasprice-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getbalance-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getcode-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getlogs-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getproof-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getstorageat-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_eth_syncing-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_net_listening-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_net_peercount-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_net_version-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/_web3_clientversion-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_accounts.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_createaccesslist.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_feehistory.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getproof.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getunclebyblockhashandindex.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getunclecountbyblockhash.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_getunclecountbyblocknumber.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/eth_syncing.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/index.md create mode 100644 services/reference/arbitrum/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/net_version.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/subscription-methods/eth_subscribe.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx create mode 100644 services/reference/arbitrum/json-rpc-methods/subscription-methods/index.md create mode 100644 services/reference/arbitrum/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/arbitrum/quickstart.md create mode 100644 services/reference/avalanche-c-chain/index.md create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_accounts-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_blocknumber-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_call-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_chainid-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_estimategas-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_feehistory-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_gasprice-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getbalance-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getcode-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getlogs-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getproof-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getstorageat-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_net_peercount-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_net_version-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/_web3_clientversion-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_accounts.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_feehistory.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getproof.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getunclebyblockhashandindex.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getunclecountbyblockhash.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_getunclecountbyblocknumber.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/index.md create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/net_version.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/eth_subscribe.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/index.md create mode 100644 services/reference/avalanche-c-chain/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/avalanche-c-chain/quickstart.md create mode 100644 services/reference/base/index.md create mode 100644 services/reference/base/json-rpc-methods/_eth_accounts-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_blocknumber-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_call-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_chainid-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_estimategas-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_feehistory-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_gasprice-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getbalance-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getcode-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getlogs-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getproof-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getstorageat-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_getwork-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_hashrate-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_mining-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_protocolversion-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_submitwork-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_eth_syncing-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_net_listening-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_net_peercount-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_net_version-request.mdx create mode 100644 services/reference/base/json-rpc-methods/_web3_clientversion-request.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_accounts.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_feehistory.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getproof.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getunclebyblockhashandindex.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getunclecountbyblockhash.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_getunclecountbyblocknumber.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_protocolversion.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/base/json-rpc-methods/eth_syncing.mdx create mode 100644 services/reference/base/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx create mode 100644 services/reference/base/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx create mode 100644 services/reference/base/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx create mode 100644 services/reference/base/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx create mode 100644 services/reference/base/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx create mode 100644 services/reference/base/json-rpc-methods/filter-methods/eth_newblockfilter.mdx create mode 100644 services/reference/base/json-rpc-methods/filter-methods/eth_newfilter.mdx create mode 100644 services/reference/base/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx create mode 100644 services/reference/base/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx create mode 100644 services/reference/base/json-rpc-methods/filter-methods/index.md create mode 100644 services/reference/base/json-rpc-methods/index.md create mode 100644 services/reference/base/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/base/json-rpc-methods/net_version.mdx create mode 100644 services/reference/base/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/base/quickstart.md create mode 100644 services/reference/blast/index.md create mode 100644 services/reference/blast/json-rpc-methods/_eth_accounts-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_blocknumber-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_call-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_chainid-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_estimategas-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_feehistory-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_gasprice-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getbalance-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getcode-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getlogs-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getproof-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getstorageat-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_protocolversion-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_submitwork-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_eth_syncing-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_net_listening-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_net_peercount-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_net_version-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/_web3_clientversion-request.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_accounts.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_feehistory.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getbalancevalues.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getproof.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getunclebyblockhashandindex.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getunclecountbyblockhash.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_getunclecountbyblocknumber.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_protocolversion.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_submitwork.mdx create mode 100644 services/reference/blast/json-rpc-methods/eth_syncing.mdx create mode 100644 services/reference/blast/json-rpc-methods/index.md create mode 100644 services/reference/blast/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/blast/json-rpc-methods/net_version.mdx create mode 100644 services/reference/blast/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/blast/quickstart.md create mode 100644 services/reference/celo/index.md create mode 100644 services/reference/celo/json-rpc-methods/_eth_accounts-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_blocknumber-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_call-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_chainid-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_estimategas-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_gasprice-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_getbalance-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_getcode-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_getlogs-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_getproof-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_getstorageat-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_eth_syncing-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_net_listening-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_net_peercount-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_net_version-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/_web3_clientversion-request.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_accounts.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_getproof.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/celo/json-rpc-methods/eth_syncing.mdx create mode 100644 services/reference/celo/json-rpc-methods/index.md create mode 100644 services/reference/celo/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/celo/json-rpc-methods/net_version.mdx create mode 100644 services/reference/celo/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/celo/quickstart.md create mode 100644 services/reference/ethereum/index.md create mode 100644 services/reference/ethereum/json-rpc-methods/eth_accounts.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_blobbasefee.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_createaccesslist.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_feehistory.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getproof.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getunclebyblockhashandindex.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getunclecountbyblockhash.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getunclecountbyblocknumber.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_getwork.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_hashrate.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_mining.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_protocolversion.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_submitwork.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/eth_syncing.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/filter-methods/eth_getfilterchanges.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/filter-methods/eth_getfilterlogs.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/filter-methods/eth_newblockfilter.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/filter-methods/eth_newfilter.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/filter-methods/eth_newpendingtransactionfilter.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/filter-methods/eth_uninstallfilter.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/filter-methods/index.md create mode 100644 services/reference/ethereum/json-rpc-methods/index.md create mode 100644 services/reference/ethereum/json-rpc-methods/net_listening.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/net_version.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/subscription-methods/eth_subscribe.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/subscription-methods/index.md create mode 100644 services/reference/ethereum/json-rpc-methods/trace-methods/index.md create mode 100644 services/reference/ethereum/json-rpc-methods/trace-methods/trace_block.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/trace-methods/trace_call.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/trace-methods/trace_callmany.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/trace-methods/trace_filter.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/trace-methods/trace_transaction.mdx create mode 100644 services/reference/ethereum/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/ethereum/quickstart.md rename services/{ => reference}/gas-api/api-reference/basefeehistory.md (88%) rename services/{ => reference}/gas-api/api-reference/basefeepercentile.md (88%) rename services/{ => reference}/gas-api/api-reference/busythreshold.md (88%) rename services/{ => reference}/gas-api/api-reference/gasprices-type2.md (93%) rename services/{ => reference}/gas-api/api-reference/index.md (83%) create mode 100644 services/reference/gas-api/index.md rename services/{ => reference}/gas-api/quickstart.md (90%) create mode 100644 services/reference/ipfs/http-api-methods/add.md create mode 100644 services/reference/ipfs/http-api-methods/block_get.md create mode 100644 services/reference/ipfs/http-api-methods/block_put.md create mode 100644 services/reference/ipfs/http-api-methods/block_stat.md create mode 100644 services/reference/ipfs/http-api-methods/cat.md create mode 100644 services/reference/ipfs/http-api-methods/dag_get.md create mode 100644 services/reference/ipfs/http-api-methods/dag_import.md create mode 100644 services/reference/ipfs/http-api-methods/dag_put.md create mode 100644 services/reference/ipfs/http-api-methods/dag_resolve.md create mode 100644 services/reference/ipfs/http-api-methods/get.md create mode 100644 services/reference/ipfs/http-api-methods/index.md create mode 100644 services/reference/ipfs/http-api-methods/pin_add.md create mode 100644 services/reference/ipfs/http-api-methods/pin_ls.md create mode 100644 services/reference/ipfs/http-api-methods/pin_rm.md create mode 100644 services/reference/ipfs/http-api-methods/pin_update.md create mode 100644 services/reference/ipfs/http-api-methods/version.md create mode 100644 services/reference/ipfs/index.md create mode 100644 services/reference/ipfs/quickstart.md create mode 100644 services/reference/linea/index.md create mode 100644 services/reference/linea/json-rpc-methods/_eth_accounts-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_blocknumber-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_call-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_chainid-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_estimategas-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_feehistory-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_gasprice-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getbalance-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getcode-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getlogs-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getproof-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getstorageat-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_getwork-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_hashrate-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_mining-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_protocolversion-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_submitwork-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_eth_syncing-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_net_listening-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_net_peercount-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_net_version-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/_web3_clientversion-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/debug/debug_traceblockbyhash.md create mode 100644 services/reference/linea/json-rpc-methods/debug/debug_traceblockbynumber.md create mode 100644 services/reference/linea/json-rpc-methods/debug/debug_tracetransaction.md create mode 100644 services/reference/linea/json-rpc-methods/debug/index.md create mode 100644 services/reference/linea/json-rpc-methods/eth_accounts.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_feehistory.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getproof.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getunclebyblockhashandindex.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getunclecountbyblockhash.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getunclecountbyblocknumber.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_getwork.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_hashrate.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_mining.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_protocolversion.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_submitwork.mdx create mode 100644 services/reference/linea/json-rpc-methods/eth_syncing.mdx create mode 100644 services/reference/linea/json-rpc-methods/index.md create mode 100644 services/reference/linea/json-rpc-methods/linea_estimategas.mdx create mode 100644 services/reference/linea/json-rpc-methods/net_listening.mdx create mode 100644 services/reference/linea/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/linea/json-rpc-methods/net_version.mdx create mode 100644 services/reference/linea/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/subscription-methods/eth_subscribe.mdx create mode 100644 services/reference/linea/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx create mode 100644 services/reference/linea/json-rpc-methods/subscription-methods/index.md create mode 100644 services/reference/linea/json-rpc-methods/trace-methods/_trace_block-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/trace-methods/_trace_transaction-request.mdx create mode 100644 services/reference/linea/json-rpc-methods/trace-methods/index.md create mode 100644 services/reference/linea/json-rpc-methods/trace-methods/trace_block.mdx create mode 100644 services/reference/linea/json-rpc-methods/trace-methods/trace_transaction.mdx create mode 100644 services/reference/linea/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/linea/quickstart.md create mode 100644 services/reference/mantle/index.md create mode 100644 services/reference/mantle/json-rpc-methods/_eth_accounts-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_blocknumber-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_call-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_chainid-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_estimategas-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_feehistory-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_gasprice-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getbalance-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getcode-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getlogs-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getproof-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getstorageat-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_protocolversion-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_submitwork-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_eth_syncing-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_net_listening-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_net_peercount-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_net_version-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/_web3_clientversion-request.mdx create mode 100644 services/reference/mantle/json-rpc-methods/debug/debug_storagerangeat.md create mode 100644 services/reference/mantle/json-rpc-methods/debug/debug_traceblock.md create mode 100644 services/reference/mantle/json-rpc-methods/debug/debug_traceblockbyhash.md create mode 100644 services/reference/mantle/json-rpc-methods/debug/debug_traceblockbynumber.md create mode 100644 services/reference/mantle/json-rpc-methods/debug/debug_tracecall.md create mode 100644 services/reference/mantle/json-rpc-methods/debug/debug_tracetransaction.md create mode 100644 services/reference/mantle/json-rpc-methods/debug/index.md create mode 100644 services/reference/mantle/json-rpc-methods/eth_accounts.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_feehistory.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getbalancevalues.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getblockrange.md create mode 100644 services/reference/mantle/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getproof.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getunclebyblockhashandindex.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getunclecountbyblockhash.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_getunclecountbyblocknumber.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_protocolversion.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_submitwork.mdx create mode 100644 services/reference/mantle/json-rpc-methods/eth_syncing.mdx create mode 100644 services/reference/mantle/json-rpc-methods/index.md create mode 100644 services/reference/mantle/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/mantle/json-rpc-methods/net_version.mdx create mode 100644 services/reference/mantle/json-rpc-methods/rollup_gasprices.md create mode 100644 services/reference/mantle/json-rpc-methods/rollup_getinfo.md create mode 100644 services/reference/mantle/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/mantle/quickstart.md create mode 100644 services/reference/optimism/index.md create mode 100644 services/reference/optimism/json-rpc-methods/_eth_accounts-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_blocknumber-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_call-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_chainid-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_estimategas-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_feehistory-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_gasprice-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getbalance-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getcode-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getlogs-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getproof-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getstorageat-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_protocolversion-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_submitwork-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_eth_syncing-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_net_listening-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_net_peercount-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_net_version-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/_web3_clientversion-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_accounts.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_feehistory.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getproof.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getunclebyblockhashandindex.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getunclecountbyblockhash.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_getunclecountbyblocknumber.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_protocolversion.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_submitwork.mdx create mode 100644 services/reference/optimism/json-rpc-methods/eth_syncing.mdx create mode 100644 services/reference/optimism/json-rpc-methods/index.md create mode 100644 services/reference/optimism/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/optimism/json-rpc-methods/net_version.mdx create mode 100644 services/reference/optimism/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx create mode 100644 services/reference/optimism/json-rpc-methods/subscription-methods/eth_subscribe.mdx create mode 100644 services/reference/optimism/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx create mode 100644 services/reference/optimism/json-rpc-methods/subscription-methods/index.md create mode 100644 services/reference/optimism/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/optimism/quickstart.md create mode 100644 services/reference/palm/index.md create mode 100644 services/reference/palm/json-rpc-methods/_eth_blocknumber-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_call-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_chainid-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_estimategas-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_feehistory-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_gasprice-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_getbalance-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_getcode-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_getlogs-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_getstorageat-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_protocolversion-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_submitwork-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_eth_syncing-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_net_listening-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_net_peercount-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_net_version-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/_web3_clientversion-request.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_feehistory.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_protocolversion.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_submitwork.mdx create mode 100644 services/reference/palm/json-rpc-methods/eth_syncing.mdx create mode 100644 services/reference/palm/json-rpc-methods/index.md create mode 100644 services/reference/palm/json-rpc-methods/net_listening.mdx create mode 100644 services/reference/palm/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/palm/json-rpc-methods/net_version.mdx create mode 100644 services/reference/palm/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/palm/quickstart.md create mode 100644 services/reference/polygon-pos/index.md create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_accounts-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_blocknumber-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_blocknumber-requestfop.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_call-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_chainid-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_createaccesslist-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_estimategas-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_feehistory-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_gasprice-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getbalance-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getblockbyhash-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getblockbynumber-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getcode-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getlogs-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getproof-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getstorageat-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyhash-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_gettransactioncount-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionreceipt-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_getwork-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_hashrate-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_mining-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_protocolversion-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_sendrawtransaction-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_eth_syncing-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_net_listening-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_net_peercount-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_net_version-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/_web3_clientversion-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/bor_getauthor.md create mode 100644 services/reference/polygon-pos/json-rpc-methods/bor_getcurrentproposer.md create mode 100644 services/reference/polygon-pos/json-rpc-methods/bor_getcurrentvalidators.md create mode 100644 services/reference/polygon-pos/json-rpc-methods/bor_getroothash.md create mode 100644 services/reference/polygon-pos/json-rpc-methods/bor_getsignersathash.md create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_accounts.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_blocknumber.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_call.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_chainid.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_coinbase.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_createaccesslist.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_estimategas.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_feehistory.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_gasprice.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getbalance.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getblockbyhash.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getblockbynumber.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getcode.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getlogs.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getproof.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getroothash.md create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getstorageat.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_gettransactionbyhash.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_gettransactioncount.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_gettransactionreceipt.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getunclebyblockhashandindex.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getunclebyblocknumberandindex.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getunclecountbyblockhash.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getunclecountbyblocknumber.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_getwork.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_hashrate.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_maxpriorityfeepergas.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_mining.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_protocolversion.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_sendrawtransaction.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_sendtransaction.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_sign.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/eth_syncing.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/index.md create mode 100644 services/reference/polygon-pos/json-rpc-methods/net_listening.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/net_peercount.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/net_version.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/subscription-methods/eth_subscribe.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx create mode 100644 services/reference/polygon-pos/json-rpc-methods/subscription-methods/index.md create mode 100644 services/reference/polygon-pos/json-rpc-methods/web3_clientversion.mdx create mode 100644 services/reference/polygon-pos/quickstart.md create mode 100644 services/reference/starknet/index.md create mode 100644 services/reference/starknet/json-rpc-methods/index.md create mode 100644 services/reference/starknet/json-rpc-methods/starknet_adddeclaretransaction.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_adddeployaccounttransaction.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_addinvoketransaction.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_blockhashandnumber.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_blocknumber.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_call.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_chainid.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_estimatefee.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_estimatemessagefee.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_getblocktransactioncount.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_getblockwithtxhashes.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_getblockwithtxs.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_getclass.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_getclassat.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_getclasshashat.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_getevents.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_getnonce.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_getstateupdate.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_getstorageat.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_gettransactionbyblockidandindex.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_gettransactionbyhash.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_gettransactionreceipt.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_gettransactionstatus.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_simulatetransactions.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_specversion.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_syncing.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_traceblocktransactions.mdx create mode 100644 services/reference/starknet/json-rpc-methods/starknet_tracetransaction.mdx create mode 100644 services/reference/starknet/quickstart.md create mode 100644 services/test-net/bridge-funds-to-linea.md create mode 100644 services/test-net/get-celo-tokens.md create mode 100644 services/test-net/get-palm-token.md create mode 100644 services/test-net/get-some-testnet-eth-optimism.md create mode 100644 services/test-net/get-starknet-eth.md create mode 100644 services/test-net/get-test-tokens-polygon.md create mode 100644 services/test-net/get-testnet-avax-tokens.md create mode 100644 services/test-net/get-testnet-eth-mantle.md create mode 100644 services/test-net/get-testnet-eth.md create mode 100644 services/tutorials/ethereum/_category_.json create mode 100644 services/tutorials/ethereum/call-a-contract.md create mode 100644 services/tutorials/ethereum/deploy-a-contract-using-web3.js.md create mode 100644 services/tutorials/ethereum/monitor-transfers-using-python.md create mode 100644 services/tutorials/ethereum/retrieve-and-display-erc-721-and-erc-1155-tokens.md create mode 100644 services/tutorials/ethereum/retrieve-the-balance-of-an-erc-20-token.md create mode 100644 services/tutorials/ethereum/send-a-transaction/_category_.json create mode 100644 services/tutorials/ethereum/send-a-transaction/send-a-transaction-ethers.md create mode 100644 services/tutorials/ethereum/send-a-transaction/send-a-transaction-go.md create mode 100644 services/tutorials/ethereum/send-a-transaction/send-a-transaction-py.md create mode 100644 services/tutorials/ethereum/send-a-transaction/use-ethers.js-infuraprovider-or-web3provider.md create mode 100644 services/tutorials/ethereum/send-a-transaction/use-rust.md create mode 100644 services/tutorials/ethereum/send-a-transaction/use-web3.js.md create mode 100644 services/tutorials/ethereum/send-erc-20-token-rust.md create mode 100644 services/tutorials/ethereum/subscribe-to-pending-transactions.md create mode 100644 services/tutorials/ethereum/track-erc-20-token-transfers.md create mode 100644 services/tutorials/ethereum/track-erc-721-and-erc-1155-token-transfers.md create mode 100644 services/tutorials/ethereum/use-infura-as-a-reverse-proxy/_category_.json create mode 100644 services/tutorials/ethereum/use-infura-as-a-reverse-proxy/set-up-a-simple-reverse-proxy.md create mode 100644 services/tutorials/ethereum/use-infura-as-a-reverse-proxy/use-infura-as-a-backup-for-your-node.md create mode 100644 services/tutorials/layer-2-networks/_category_.json create mode 100644 services/tutorials/layer-2-networks/deploy-an-nft-smart-contract-on-palm.md create mode 100644 services/tutorials/layer-2-networks/send-a-transaction.md create mode 100644 src/components/AuthRedirect/AuthRedirect.jsx create mode 100644 src/components/Banner/banner.module.css create mode 100644 src/components/Banner/index.tsx create mode 100644 src/components/CodeTerminal/AlertMsg.jsx create mode 100644 src/components/CodeTerminal/CodeTerminal.jsx create mode 100644 src/components/CodeTerminal/ControlPanel.jsx create mode 100644 src/components/CodeTerminal/TerminalViewBox.jsx create mode 100644 src/components/Icon/Icon.jsx create mode 100644 src/components/MessageBox/MessageBox.jsx create mode 100644 src/components/Sections/SectionAPIs.jsx create mode 100644 src/components/Sections/SectionNetworks.jsx create mode 100644 src/hooks/useUser.js create mode 100644 src/lib/constants.js create mode 100644 src/lib/data.js create mode 100644 src/lib/segmentAnalytics.js create mode 100644 static/img/logos/logo-arbitrum.svg create mode 100644 static/img/logos/logo-aurora.svg create mode 100644 static/img/logos/logo-avalanche.svg create mode 100644 static/img/logos/logo-base.svg create mode 100644 static/img/logos/logo-blast.svg create mode 100644 static/img/logos/logo-bnb.svg create mode 100644 static/img/logos/logo-celo.svg create mode 100644 static/img/logos/logo-eth.svg create mode 100644 static/img/logos/logo-ipfs.svg create mode 100644 static/img/logos/logo-linea.svg create mode 100644 static/img/logos/logo-mantle.svg create mode 100644 static/img/logos/logo-near.svg create mode 100644 static/img/logos/logo-opt.svg create mode 100644 static/img/logos/logo-palm.svg create mode 100644 static/img/logos/logo-polygon.svg create mode 100644 static/img/logos/logo-starknet.svg diff --git a/dashboard-sidebar.js b/dashboard-sidebar.js new file mode 100644 index 00000000000..972e459caa7 --- /dev/null +++ b/dashboard-sidebar.js @@ -0,0 +1,22 @@ +const sidebar = { + dashboardSidebar: [ + "index", + { + type: "category", + label: "Get started", + link: { type: "generated-index", slug: "/get-started" }, + collapsed: false, + items: [{ type: "autogenerated", dirName: "get-started" }], + }, + { + type: "category", + label: "How to", + link: { type: "generated-index", slug: "/how-to" }, + collapsed: false, + items: [{ type: "autogenerated", dirName: "how-to" }], + }, + ], +}; + +module.exports = sidebar; + diff --git a/developer-tools/dashboard/get-started/create-api.md b/developer-tools/dashboard/get-started/create-api.md new file mode 100644 index 00000000000..7e775826b99 --- /dev/null +++ b/developer-tools/dashboard/get-started/create-api.md @@ -0,0 +1,53 @@ +--- +description: Create a Web3 or IPFS API +sidebar_position: 2 +--- + +# Create an API key + +:::important API key restrictions + +Based on your plan, Infura allows for the following amount of API keys: + +- Free plan - Allows one API key. +- Developer plan - Allows up to five API keys. +- Team plans and higher - No limit on the number of API keys. + +For more information, see to the [Infura pricing page](https://www.infura.io/pricing). + +::: + +Infura allows you to enable multiple network endpoints and expansion APIs for your API key. If calls are +made to a disabled network or service, then all requests to that network or service will fail. + +To keep your account secure and cost effective, add only the necessary endpoints, as some have usage limits or charges based +on request volume. + +To create an API key: + +1. Open the [Infura dashboard](https://infura.io/dashboard). Enter your login details, if required. +1. Select **CREATE NEW API KEY**. + +
+
+ +
+
+1. From the pop-up window, provide a name, then click **CREATE**. +1. Select the networks that you want your API key to access, and select **Save Changes**. + +You can [configure additional security](./secure-an-api/) for your API key by requiring an API key secret or JWTs with +each API request. + +## Best practices for configuring API key endpoints + +We recommend the following best practices when creating your API keys: + +- Group API key endpoints by environment. For example, create seperate API keys for production or development environments. +- Group API key endpoints by groups or individuals [sharing the API key](../how-to/project-sharing.md). +- Limit the number of networks or services per API key only to the necessary endpoints. +- Group the API key endpoints based on shared security considerations such as + [allowlists](../how-to/secure-an-api/use-an-allowlist.md) or + [key request volume limits](../how-to/secure-an-api/set-rate-limits.md). \ No newline at end of file diff --git a/developer-tools/dashboard/how-to/dashboard-stats.md b/developer-tools/dashboard/how-to/dashboard-stats.md new file mode 100644 index 00000000000..2a34ae4c5b0 --- /dev/null +++ b/developer-tools/dashboard/how-to/dashboard-stats.md @@ -0,0 +1,98 @@ +--- +description: View your Infura usage stats. +--- + +# View API request stats + +The dashboard provides detailed analytics and real-time statistics about your API usage. +You can monitor the number of requests, track the most used methods, and identify any potential +issues or bottlenecks. +This data is crucial for optimizing your applications and ensuring they run smoothly. + +## Specify stats to view + +1. In the top menu of the [Infura dashboard](https://app.infura.io/), select **Stats**. + The stats page displays the total volume of requests sent to Infura over the specified time period. + By default, data is shown from the last 24 hours from all Web3 API keys. + +2. To change the API key, make a selection from the API keys dropdown. + +3. To change the stats time range, make a selection from the time dropdown. + Time values are given in Coordinated Universal Time (UTC). + For Web3 API usage, you can choose from the following options: + - **Last 15 Minutes** - The last completed 15 minutes. + This updates once a minute. + - **Last 1 Hour** - The last fully completed hour, from 0 to 59 minutes and 59 seconds. + - **Last 24 Hours** - The last fully completed 24 consecutive hours. + This is the default. + - **Last 7 Days** - The last fully completed seven consecutive days. + A day appears once it has completed. + - **Last 30 Days** - The last fully completed 30 days. + A day appears once it has completed. + +4. To view your IPFS usage, select **IPFS Usage** in the toggle in the top-right corner. + You can choose to show data from the **Last 24 Hours** (default) or the **Last 7 Days**. + +## Web3 stats charts + +You can view your Web3 API usage stats in the following charts and tables. + +### Requests Volume chart + +This chart displays the total volume of requests sent to Infura using the selected API key(s) over +the selected time period. + +### Product Request Volumes + +This chart displays the aggregate request volumes for the top five API methods called using the +selected API key(s) over the selected time period. +To view stats for a particular product (network) instead of the default of all products, make a +selection from the products dropdown. +This change will impact what API methods are displayed in the +[Method Request Volumes](#method-request-volumes) chart. + +### Method Request Volumes + +This chart displays the aggregate request volumes for requests made on the top five networks using +the selected API key(s) over the selected time period. +To view stats for a particular method instead of the default of all methods, make a selection from +the methods dropdown. + +### Requests Activity + +This table displays the total request volumes and successful and failed requests, based on each +product (network) and method called using the selected API key(s) over the selected time period. + +For more details about the failure status codes, select the two diagonal arrows to the right of the +**FAILED REQUESTS (%)** values. +This opens the Failed Requests Breakdown table, which displays an aggregated count of failed API +requests, grouped by the returned status codes. + +### Eth_call activity + +This table displays the activities made on the `eth_call` method, including contract addresses that +interacted with the selected API key(s). +This table only shows the `eth_call` activity for the last 30 minutes, and is not impacted by any +time period selection. + +To view smart contract details on Etherscan, select any contract address. +A new tab opens with the details. + +## IPFS stats charts + +You can view your IPFS usage stats in the following charts. + +### Data Transfer Up + +This chart displays the amount of data sent to the IPFS service using the selected API key(s) over +the selected time period. + +### Data Transfer Down + +This chart displays the amount of data retrieved from the IPFS service using the selected API key(s) +over the selected time period. + +### Total Storage + +This chart displays the total amount of data stored by the selected API key(s) over the selected +time period. diff --git a/developer-tools/dashboard/how-to/network-status.md b/developer-tools/dashboard/how-to/network-status.md new file mode 100644 index 00000000000..a1e29ad69c1 --- /dev/null +++ b/developer-tools/dashboard/how-to/network-status.md @@ -0,0 +1,19 @@ +--- +description: View the network status +sidebar_position: 8 +--- + +# View the network status + +View the [Infura status page](https://status.infura.io/) to check for service outages and other incidents, as well as +scheduled maintenance notices. You can also subscribe to status updates via email, SMS, webhook, Slack and Atom/RSS. + +You can also select the **Status** link at the top of the Infura dashboard to view the status page. + +
+
+ +
+
\ No newline at end of file diff --git a/developer-tools/dashboard/how-to/project-sharing.md b/developer-tools/dashboard/how-to/project-sharing.md new file mode 100644 index 00000000000..90710873843 --- /dev/null +++ b/developer-tools/dashboard/how-to/project-sharing.md @@ -0,0 +1,101 @@ +--- +description: Share your Infura API key +sidebar_position: 5 +--- + +# Share your API key with Infura users + +You can share access to your Infura API keys by inviting existing Infura account members. + +## Share API key access + +To share an API key: + +1. In the Infura dashboard, select the API that you want to share. +1. Select the **API Key Sharing** tab. +1. Select **INVITE MEMBERS** in the top right. + +
+
+ +
+
+ +1. Input one or more user emails, select the [user role](#user-roles), and select **SUBMIT**. +1. Confirm your email address and select **CONFIRM**. + +:::note + +- Infura blocks non-Infura account holders from collaborating on Infura API keys. + +::: + +## User roles + +### Owner + +- The Infura account owner who created the API key. + +:::note + +You cannot change ownership of an API key. + +::: + +### Admin + +- Has read/write access to the API key name, security settings, and collaborator list. +- Can edit security settings, change someone’s role, and revoke and resend invites. +- Can view the API key statistics. +- Admins cannot: + - Delete the API key or the owner. + - View billing details. + - View any other API key's stats. + +### Contributor + +- Has read-only access to the API key details and stats. +- Has limited access to the security settings and can only view the API key secret. +- Contributors cannot: + - View the API key sharing settings. + - View billing details + - View any other API key's stats. + +## Accept an invitation + +You'll receive an email invitation to access an API key. In the email invitation, select **CONFIRM EMAIL ADDRESS** +and accept the invitation. + +You can view all keys that you own, and all keys shared with you, by selecting **Key Sharing** in the **Settings** menu. + +## Update user role or remove user + +1. In the Infura dashboard, select the API key that the user is assigned to. +1. Select the **API Key Sharing** tab. +1. Select the vertical ellipsis icon next to the relevant user. + + - To remove a user, select **Remove Member**. They are removed immediately. + - To update a user's role, select **Update Role**. + +
+
+ +
+
+ +1. Upgrade or downgrade accordingly and select **UPDATE ROLE**. + +## Revoke or resend an invite + +While invitations remain in a pending state, they can be revoked or sent again. + +1. In the Infura dashboard, select the API key for the user. + +1. Select the **API Key Sharing** tab. + +1. Select the vertical ellipsis icon next to the relevant user and select + **Revoke Invitation** or **Resend Invite** and follow the steps. diff --git a/developer-tools/dashboard/how-to/secure-an-api/_category_.json b/developer-tools/dashboard/how-to/secure-an-api/_category_.json new file mode 100644 index 00000000000..a0cc75ef363 --- /dev/null +++ b/developer-tools/dashboard/how-to/secure-an-api/_category_.json @@ -0,0 +1,11 @@ +{ + "position": 3, + "label": "Secure an API", + "collapsible": true, + "collapsed": true, + "link": { + "type": "generated-index", + "slug": "dashboard/secure-an-api", + "description": "This section provides information about how to secure your API key using Infura's security settings." + } +} \ No newline at end of file diff --git a/developer-tools/dashboard/how-to/secure-an-api/api-key-secret.md b/developer-tools/dashboard/how-to/secure-an-api/api-key-secret.md new file mode 100644 index 00000000000..d14d367c649 --- /dev/null +++ b/developer-tools/dashboard/how-to/secure-an-api/api-key-secret.md @@ -0,0 +1,62 @@ +--- +description: Authenticate all requests to Infura with an API key secret. +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# API key secret + +For enhanced security, you can require an API key secret for all requests to Infura. The API key +secret serves as a password accompanying the API key (which serves as a username). This two-factor +approach strengthens the authentication process, ensuring that only requests from authorized sources +are accepted. + +## When to use an API key secret + +Use an API key secret if your dapp includes server-side components. Storing and using the API key +secret only on the server side prevents exposure to client-side risks, such as malicious actors +gaining access through browser inspection tools or network monitoring. + +If your dapp operates solely on the client side without a server, use only the API key. +The API key is exposed in client-side code, so you should secure it using [allowlists](use-an-allowlist.md). + +:::tip +For customers on the Developer tier or higher, Infura supports [overriding your allowlist](use-an-allowlist.md#overide-your-allowlist-settings) +when you specify an API key secret. This allows you to apply the principle of least privilege on the +client side while allowing unrestricted access on the server side. +::: + +## Enable the API key secret for requests + +In the API key's **Settings** tab, select **Require API Key secret for all requests**. + +
+
+ +
+
+ +## Call APIs using an API key secret + + + + +```bash +curl --user : \ + https://mainnet.infura.io/v3/ \ + -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' +``` + + + + +```bash +wscat -c wss://mainnet.infura.io/ws/v3/ --auth ":" +> {"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1} +``` + + + diff --git a/developer-tools/dashboard/how-to/secure-an-api/api-key.md b/developer-tools/dashboard/how-to/secure-an-api/api-key.md new file mode 100644 index 00000000000..23452bbd46a --- /dev/null +++ b/developer-tools/dashboard/how-to/secure-an-api/api-key.md @@ -0,0 +1,44 @@ +--- +description: Secure your API key. +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# API key + +:::important + +A request will fail if it does not have a valid API key appended to the request URL. + +::: + +Select the API key in the Infura dashboard to view the key's details. The API key to include in your requests can be +copied at the top of the page. + +Apply the principle of least privilege. Add only the endpoints that you plan to use, and then use the other +security features such as [JSON Web Tokens (JWTs)](use-jwts.md) and [allowlists](use-an-allowlist.md). + +
+
+ +
+
+ +Securing your Infura API key is crucial to protect your project resources and data. Here are some best practices to +secure your Infura API key: + +* **Do not share publicly.** Never share your API key publicly, such as in public repositories, client-side code, or public + forums. This is equivalent to giving away your password. + +* **Use environment variables.** When developing locally or deploying your application, store your + [API key in environment variables](../../../../../services/how-to/javascript-dotenv) instead of hardcoding it into + your application. This prevents the API key from being exposed in your codebase. + +* **Limit usage.** Infura allows you to [set daily request limits on your API key](set-rate-limits.md). Setting a limit can + prevent excessive usage if your API key is exposed accidentally. + +* **Monitor usage.** Observe the [usage statistics of your API key](../dashboard-stats.md). If you notice an unexpected + increase in usage, it might indicate that your API key has been compromised. diff --git a/developer-tools/dashboard/how-to/secure-an-api/set-rate-limits.md b/developer-tools/dashboard/how-to/secure-an-api/set-rate-limits.md new file mode 100644 index 00000000000..ef56e75ad68 --- /dev/null +++ b/developer-tools/dashboard/how-to/secure-an-api/set-rate-limits.md @@ -0,0 +1,24 @@ +--- +description: Set rate limits to control access to the API key. +--- + +# Rate limits + +Set rate limits to control access to the API key and to limit costs in case of a leaked API key. Set rate limiting in the API key's +**Settings** tab **REQUESTS** section. + +
+
+ +
+
+ +- **PER SECOND REQUESTS RATE-LIMITING** restricts requests per second for the API key. Set the maximum number of requests per second in decimals, e.g. 1.2. Whenever the rate of requests exceeds this value, requests are rejected. When the rate of requests drops below the limit again, requests are accepted again. + + Decimal value 0.0 means default limits are applied. + +- **PER DAY TOTAL REQUESTS** restricts total daily requests for the API key. Set a limit on number of requests per day in integers, e.g. 20000. Integer value 0 means default limits are applied. + + When the number of requests reach this limit, all requests will be rejected until the next day (00:00 UTC). diff --git a/developer-tools/dashboard/how-to/secure-an-api/use-an-allowlist.md b/developer-tools/dashboard/how-to/secure-an-api/use-an-allowlist.md new file mode 100644 index 00000000000..5a57ef8c61f --- /dev/null +++ b/developer-tools/dashboard/how-to/secure-an-api/use-an-allowlist.md @@ -0,0 +1,218 @@ +--- +description: Use an allowlist to restrict access to your API key. +--- + +# Allowlists + +Allowlists protect your API key from undesirable activity by restricting access to specific +addresses, HTTP headers `User-Agent` and `Origin`, and API request methods. + +For example, if your dapp operates solely on the client side, your API key could be exposed to client-side +risks, where malicious actors could access it through browser inspection tools or network monitoring. + +:::tip +Infura supports [overriding your allowlist](#override-your-allowlist-settings) settings +when you include an [API key secret](api-key-secret.md) in requests. This allows you to apply the principle of +least privilege on the client side while allowing unrestricted access on the server side. +::: + +Add the restriction details in the **ALLOWLISTS** section of your API key's **Settings** tab. + +
+
+ +
+
+ +#### Allowlist behavior + +- If an API key has no allowlists, all requests are accepted. +- As soon as an API key has an allowlist definition, all requests must pass it. +- Each API key has a maximum of 30 allowlist entries per type. +- Each allowlist type is "AND"ed together. +- Multiple entries of the same type are "OR"ed. + +## Contract addresses + +If your application only queries data from specific Ethereum smart contracts or addresses, add those addresses to the **CONTRACT ADDRESSES** allowlist. + +Any requests which query addresses that are not in the allowlist are rejected. + +The following RPC methods take an Ethereum address parameter and are compatible with this type of allowlisting. + +- `eth_call` +- `eth_estimateGas` +- `eth_getLogs` +- `eth_getBalance` +- `eth_getCode` +- `eth_getStorageAt` +- `eth_getTransactionCount` + +#### Example request + +To allow a specific Ethereum address, click **ADD** and input it into the **CONTRACT ADDRESSES** allowlist. + +
+
+ +
+
+ + +Test with a method from the list. + +```bash +curl https://mainnet.infura.io/v3/ \ + -H 'Content-Type: application/json' \ + -X POST \ + -d '{"id":1, "jsonrpc": "2.0", "method": "eth_getBalance","params":["0xfe05a3e72235c9f92fd9f2282f41a8154d6d342b", "latest"]}' +``` + +Result: + +```bash +{"jsonrpc":"2.0","id":1,"result":"0x0"} +``` + +## User agents + +To limit access to your application to specific user agents, add them to the **USER AGENTS** allowlist. + +:::info + +Find out more about the HTTP Header [User-Agent](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent). + +::: + +When you add a User-Agent to an allowlist, any API requests originating from other platforms are rejected. + +:::info + +The **USER AGENTS** allowlist uses partial string matching. If the allowlisted string is present in the +request's full User-Agent, it is registered as a match. + +::: + +#### Example request + +For example, to allow requests from Android phones alone, select **ADD** and input `Android` into +the **USER AGENTS** allowlist. + +
+
+ +
+
+ +Test with a simple call from a desktop terminal. + +```bash +curl https://mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc":"2.0","method":"eth_accounts","params":[],"id":1}' +``` + +Result: + +```bash +{"jsonrpc":"2.0","error":{"code":-32002,"message":"rejected due to project ID settings"}}ash +``` + +## Origins + +To limit access to your application to specific URLs, add them to the **ORIGINS** allowlist. + +:::info + +Find out more about the HTTP Header [Origin](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin). + +::: + +When you add an origin to an allowlist, any API requests originating from other origins are rejected. + +Origin allowlists support wildcard subdomain patterns. + +For example, allowlist entry `https://*.example.com` matches `https://your-app.example.com` , +`https://our-app.example.com`, and `https://their-app.example.com`, etc. + +The origin scheme (HTTPS in the example above) is optional. However, if you include it, it must match. + +:::info + +An entry with _only_ a scheme allows requests coming from that scheme alone. + +::: + +#### Example request + +To limit requests to your hosted web3 application, click **ADD** and input `mydapp.example.com` into the **ORIGINS** allowlist. + +Any requests that do not include `Origin: mydapp.example.com` are rejected. + +## API request method + +To limit the methods allowed, add them to the **API REQUEST METHOD** allowlist. + +If the list is not empty, any method calls not specified in the list are rejected. + +Use the dropdown list to select a method. + +
+
+ +
+
+ +## Override your allowlist settings + +:::note For customers on the Developer tier or higher only +This functionality is only available to customers on the Developer tier or higher. You'll need to +[upgrade your plan](../upgrade-your-plan.md) if you're currently on the free Core tier. +::: + +The **OVERIDE ALLOWLIST** switch lets you overide your allowlist settings when a request includes an +[API key secret](api-key-secret.md). This means requests will be accepted even if an IP address or +URL isn't on your allowlist, provided they include both the API key and the API key secret. + +
+
+ +
+
+ +This feature provides the following benefits: + +- **Principle of least privilege on the client side** - On the client side of your dapp, you may wish + to limit the actions possible with your API key to only those necessary for the application's + functionality. Allowlists ensure the API key is used solely for authorized locations, smart contract + addresses, or methods. + +- **No restrictions server side** - On the server side, where the API key secret can be stored + securely, you might need to carry out a broader range of actions without the constraints of + allowlists. Using the API key secret allows you to circumvent these restrictions, giving your + server-side application unrestricted use of the API key. + +## Best practices + +- Ensure the `API-KEY-SECRET` is not exposed publicly, and include it in your requests. +- Use all allowlist options wherever possible. +- Create a new API key for each application. This allows you to allowlist the contract addresses relevant to that application. +- Avoid committing your project keys to a repo by using a package like [dotenv](https://www.npmjs.com/package/dotenv). + +:::info + +If your dapp runs on the client side only, your API key will be exposed within client-side code. Consider +[creating a server component to secure your keys](https://thegraph.com/docs/en/cookbook/how-to-secure-api-keys-using-nextjs-server-components/). + +::: diff --git a/developer-tools/dashboard/how-to/secure-an-api/use-jwts.md b/developer-tools/dashboard/how-to/secure-an-api/use-jwts.md new file mode 100644 index 00000000000..ed8d85eec94 --- /dev/null +++ b/developer-tools/dashboard/how-to/secure-an-api/use-jwts.md @@ -0,0 +1,19 @@ +--- +description: Use JSON Web Tokens to authorize users and external parties. +--- + +# JWTs + +Enable JSON Web Tokens (JWTs) for all requests in the **REQUIREMENTS** section of your API key's security settings. + +Input the **JWT PUBLIC KEY NAME** and the key and select **ADD**. + +
+
+ +
+
+ +For detailed instructions on how to secure Infura requests with JWTs, see the [JWT learning page](../../../../../services/how-to/json-web-token-jwt). diff --git a/developer-tools/dashboard/how-to/submit-a-help-ticket.md b/developer-tools/dashboard/how-to/submit-a-help-ticket.md new file mode 100644 index 00000000000..382cee666b1 --- /dev/null +++ b/developer-tools/dashboard/how-to/submit-a-help-ticket.md @@ -0,0 +1,27 @@ +--- +description: Submit a help ticket +--- + +# Submit a help ticket + +To request help from the Infura customer support team, submit a help ticket using the following steps: + +1. In the top menu of the [Infura dashboard](https://app.infura.io/), select **Help**. + This opens the [Infura Help Center](https://support.infura.io/), which contains a + knowledge base of answers to common questions about using Infura. + Search for your question in the Help Center. + +2. If you can't find what you're looking for, in the bottom right corner, select **Support**. + +3. In the ticket form that pops up, enter the following information: + - **Name and email address** - Include your contact information so the Infura customer support + team can respond to you. + - **Ticket type** - Select only the area that relates to your issue. + - **Subject and description** - Include a specific subject and description for your issue. + Include details such as what request you ran when you encountered the issue, what API key you + used, and what the issue or error looks like. + Be as detailed as possible. + - **Attachments** - Attach up to five files, such as screenshots, to help demonstrate your issue. + +4. Select **Send** to submit your ticket. + Someone from the Infura customer support team will respond to your ticket as soon as possible. diff --git a/developer-tools/dashboard/how-to/troubleshoot.md b/developer-tools/dashboard/how-to/troubleshoot.md new file mode 100644 index 00000000000..d87982daa15 --- /dev/null +++ b/developer-tools/dashboard/how-to/troubleshoot.md @@ -0,0 +1,31 @@ +--- +description: Troubleshoot account issues +sidebar_position: 9 +--- + +# Troubleshoot account issues + +### Suspicious activity detected during registration + +If you receive a "Suspicious activity detected" message during registration, it might be for of one of the following +reasons: + +* You have another account: Infura does not allow users to create multiple accounts, so if + you have already registered, you will not be able to create another account with the same information. +* You have an ad blocker running: Our system requires users to turn off their ad blockers during registration + to allow us to perform the necessary checks required for registration. Disable your ad blocker and try again. +* You're using a VPN: Try turning it off temporarily during registration. + +### Over API key allotment error + +This error means that you have reached the maximum number of allowed API Keys in your Infura account. + +The Infura Core tier allows you to create up to three API Keys. If you'd like to create more API Keys, consider upgrading to +a paid tier, which allows you to create ten API keys. + +### Lost access to your 2FA device + +If you've lost access to your two-factor authentication (2FA) device, you can recover access to your account using the backup +code provided back when you initially set up 2FA on your Infura account. + +For more information, see the [2FA documentation](two-factor-authentication.md#enable-2fa-on-your-account). \ No newline at end of file diff --git a/developer-tools/dashboard/how-to/two-factor-authentication.md b/developer-tools/dashboard/how-to/two-factor-authentication.md new file mode 100644 index 00000000000..59d1a48f3e2 --- /dev/null +++ b/developer-tools/dashboard/how-to/two-factor-authentication.md @@ -0,0 +1,72 @@ +--- +description: Set up two-factor authentication +sidebar_position: 4 +--- + +# Set up two-factor authentication + +Two-factor authentication (2FA) is a security measure that adds an extra layer of protection to your online accounts. It requires you to provide two types of identification factors to verify your identity before you can access your accounts. + +## Enable 2FA on your account + +To enable 2FA authentication on your account, on the Infura dashboard go to **Settings** -> **Account**, and select **Enable**. + +![](../../images/enable2fa.png) + +Scan the QR code with your authenticator, and enter the initial six-digit token. Select **Verify** to proceed. + +![](../../images/enter_token.png) + +:::warning + +**Save your backup code to a secure location** + +If you ever lose access to your device, you can use this code to verify your identity. + +::: + +Select **Continue** to finish the process. + +![](../../images/backup_code.png) + +:::info + +Most password managers allow you to add secure notes to an entry; you can add the backup code to the Infura login entry. Alternatively, write it down and store it somewhere safe. + +::: + +Next time you log in to Infura, you'll be asked for your 2FA token in addition to your username and password. + +## Disable 2FA on your account + +To disable 2FA on your account, on the Infura dashboard go to **Settings** -> **Account**, and select **Disable 2FA**. + +![](../../images/disable2fa.png) + +## Lost your 2FA device? + +If you lose your 2FA device, you can still log in using your backup code. Alternatively, you can recover your account by raising a support request with Infura. + +:::warning + +**Keep your backup code safe!** + +If you raise a support request to recover your account, Infura support must confirm that you're the owner of the account. + +::: + +To log in without a 2FA device, log in to Infura with your username and password, and when confronted with the 2FA screen, select **Backup Code.** If you can't find it, your only option is to select **Recover your Account** and open a support case. + +
+
+ +
+
+ +:::info + +If you lose your 2FA device and must recover your account or log in using the backup code, then 2FA authentication is automatically disabled, and you must enable it again. + +::: diff --git a/developer-tools/dashboard/how-to/upgrade-your-plan.md b/developer-tools/dashboard/how-to/upgrade-your-plan.md new file mode 100644 index 00000000000..6d7574b846b --- /dev/null +++ b/developer-tools/dashboard/how-to/upgrade-your-plan.md @@ -0,0 +1,21 @@ +--- +description: Upgrade your Infura plan. +sidebar_position: 7 +--- + +# Upgrade your plan + +:::important API key restrictions + +Infura implements the following restrictions on the number of API keys you can have, depending on your plan: + +- Free plan - Allows one API key. +- Developer plan - Allows up to five API keys. +- Team plans and higher - No limit on the number of API keys. + +For more information, see to the [Infura pricing page](https://www.infura.io/pricing). + +::: + +