diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a5042d13508..30743aa0ebc 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,3 +1,27 @@ -* @MetaMask/tech-writers +# This is a codeowners file. The last matching pattern takes precedence, +# so the listed codeowners apply only if there is no later match. + +# Default owner for all other files +* @MetaMask/activation + +# Docusaurus configuration +docusaurus.config.js @MetaMask/activation @MetaMask/tech-writers + +# Vercel configuration +vercel.json @MetaMask/activation @MetaMask/tech-writers + +# Sidebar files +*-sidebar.js @MetaMask/activation @MetaMask/tech-writers + +# All other Markdown files +*.md @MetaMask/tech-writers +*.mdx @MetaMask/tech-writers + +# Services documentation +/services/ @MetaMask/tech-writers + +# Snaps documentation /snaps/ @MetaMask/tech-writers @MetaMask/snaps -/wallet/ @MetaMask/tech-writers @MetaMask/dev-ex + +# Wallet and SDK documentation +/wallet/ @MetaMask/tech-writers @MetaMask/wallet-api-platform-engineers @MetaMask/sdk-devs diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 85016463715..dfb656d5d34 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -11,8 +11,10 @@ guide in some places. - [Preview locally](#preview-locally) - [Style guide](#style-guide) - [Add images](#add-images) -- [Format Markdown and MDX](#format-markdown-and-mdx) - - [Live code blocks](#live-code-blocks) +- [Update the interactive API reference](#update-the-interactive-api-reference) + - [Update `MetaMask/api-specs`](#update-metamaskapi-specs) + - [Update `ethereum/execution-apis`](#update-ethereumexecution-apis) +- [Test analytics](#test-analytics) ## Contribution workflow @@ -35,7 +37,7 @@ To contribute changes: this repository to your computer and navigate into it. ```bash - git clone https://github.com/MetaMask/metamask-docs.git + git clone git@github.com:MetaMask/metamask-docs.git cd metamask-docs ``` @@ -46,9 +48,9 @@ To contribute changes: > to be able to pull from and push to the original repository. > > ```bash - > git clone https://github.com//metamask-docs.git + > git clone git@github.com:/metamask-docs.git > cd metamask-docs - > git remote add upstream https://github.com/MetaMask/metamask-docs.git + > git remote add upstream git@github.com:MetaMask/metamask-docs.git > ``` 3. [Create and checkout a topic branch](https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging), @@ -69,12 +71,16 @@ To contribute changes: > **Notes:** > - > - All documentation content is located in the `wallet` and `snaps` directories. - > - If you add a new documentation page, make sure to edit `wallet-sidebar.js` or - > `snaps-sidebar.js` to add the page to the + > - All documentation content is located in the `wallet`, `snaps`, `services`, and + > `developer-tools` directories. + > - If you add a new documentation page, edit `wallet-sidebar.js`, `snaps-sidebar.js`, + > `services-sidebar.js`, or `dashboard-sidebar.js` to add the page to the > [sidebar](https://docs-template.consensys.net/contribute/configure-docusaurus#sidebar). - > - If you delete, rename, or move a documentation file, make sure to add a - > [redirect](https://docs-template.consensys.net/contribute/configure-docusaurus#redirects). + > - If you delete, rename, or move a documentation file, add a + > [redirect](https://vercel.com/docs/edge-network/redirects#configuration-redirects). + > - See additional instructions for [updating the interactive API reference](#update-the-interactive-api-reference). + > - If the PR contains a major change to the documentation content, add an entry to the top of + > the ["What's new?"](docs/whats-new.md) page. 5. [Preview your changes locally](https://docs-template.consensys.net/contribute/preview) to check that the changes render correctly. @@ -114,49 +120,129 @@ Refer to the [Consensys documentation style guide](https://docs-template.consens ## Add images -All images are located in the `wallet/assets` and `snaps/assets` directories. +All images are located in the `wallet/assets`, `snaps/assets`, `services/images`, and +`developer-tools/images` directories. When adding a new image, such as a screenshot or diagram, make sure the image has a white or `#1b1b1d` color background in order for it to be compatible with the site's light and dark modes. Additionally, follow the [Consensys guidelines on adding images](https://docs-template.consensys.net/contribute/add-images). -## Format Markdown and MDX +## Update the interactive API reference -The documentation is built using [Docusaurus](https://docusaurus.io/), which is powered by -[MDX](https://mdxjs.com/), an extension to [Markdown](https://www.markdownguide.org/) that allows -you to use [React JSX](https://www.w3schools.com/react/react_jsx.asp) in your Markdown content. +The [Wallet JSON-RPC API reference](https://docs.metamask.io/wallet/reference/json-rpc-api/) uses the +[`docusaurus-openrpc`](https://github.com/MetaMask/docusaurus-openrpc) plugin to import OpenRPC +specifications from [`MetaMask/api-specs`](https://github.com/MetaMask/api-specs) (MetaMask-specific +methods) and [`ethereum/execution-apis`](https://github.com/ethereum/execution-apis) (standard +Ethereum methods). +The site renders documentation for each method based on the specification, and displays an +interactive module to test the methods in your browser. -Follow the [Consensys guidelines on formatting Markdown](https://docs-template.consensys.net/contribute/format-markdown). -The MetaMask docs also use a plugin to implement [live code blocks](#live-code-blocks). +### Update `MetaMask/api-specs` -### Live code blocks +To update documentation for MetaMask-specific JSON-RPC API methods: -The [`remark-codesandbox`](https://github.com/kevin940726/remark-codesandbox/) plugin allows you to -define a code block to be loaded live in a CodeSandbox iframe. -This enhances the documentation by keeping the code blocks versioned and in the codebase, while -using CodeSandbox to showcase any example with any dependency. +1. Fork [`MetaMask/api-specs`](https://github.com/MetaMask/api-specs), clone the forked repository + to your computer, and navigate into it: -Define a live code block by adding a `codesandbox` key to the code block. -For example: - -````jsx -```javascript codesandbox=vanilla -// JavaScript live code block -``` -```` - -`remark-codesandbox` allows for simple code blocks where the content of the block replaces the -CodeSandbox entry point, and more complex code blocks that can be loaded directly from the -filesystem. -See the -[`remark-codesandbox` documentation](https://github.com/kevin940726/remark-codesandbox/#documentation) -for more information. - -## Analytics + ```bash + git clone git@github.com:/api-specs.git + cd api-specs + ``` + +2. Follow the repository's [`README.md`](https://github.com/MetaMask/api-specs/blob/main/README.md) + instructions to edit the OpenRPC specification and generate the output file, `openrpc.json`. + +3. To test the API updates in the MetaMask doc site's interactive reference, make the following + temporary changes on a local branch of the doc site, `metamask-docs`: + + 1. Copy and paste the output file `openrpc.json` into the root directory of `metamask-docs`. + 2. In `docusaurus.config.js`, update the following line to point to your local output file: + ```diff + openrpcDocument: + - "https://metamask.github.io/api-specs/0.10.5/openrpc.json", + + "./openrpc.json", + ``` + 3. Preview the doc site locally, navigate to the API reference, and view your updates. + +4. Add and commit your changes to `api-specs`, and create a PR. + +5. Once your PR is approved and merged, the following must happen to publish the changes to the + MetaMask doc site: + + 1. A new version of `api-specs` must be released by a user with write access to the repository. + To release, go to the [Create Release Pull Request](https://github.com/MetaMask/api-specs/actions/workflows/create-release-pr.yml) + action, select **Run workflow**, and enter a specific version to bump to in the last text box + (for example, `0.10.6`). This creates a PR releasing a version of `api-specs`. + 2. Once the release PR is merged, the [Publish Release](https://github.com/MetaMask/api-specs/actions/workflows/publish-release.yml) + action must be approved by an npm publisher. + You can request an approval in the **#metamask-dev** Slack channel tagging + **@metamask-npm-publishers**. + For example: + > @metamask-npm-publishers `@metamask/api-specs@0.10.6` is awaiting deployment :rocketship: + https://github.com/MetaMask/api-specs/actions/runs/10615788573 + 3. Once the release is published on npm, `docusaurus.config.js` in `metamask-docs` must be + updated with the new `api-specs` version to publish. + For example: + ```diff + openrpcDocument: + - "https://metamask.github.io/api-specs/0.10.5/openrpc.json", + + "https://metamask.github.io/api-specs/0.10.6/openrpc.json", + ``` + +### Update `ethereum/execution-apis` + +To update documentation for standard Ethereum JSON-RPC API methods: + +1. Fork [`ethereum/execution-apis`](https://github.com/ethereum/execution-apis), clone the forked + repository to your computer, and navigate into it: -The [`docusaurus-plugin-segment`](https://github.com/xer0x/docusaurus-plugin-segment) plugin enables simple usage analytics to inform documentation improvements that may be needed. + ```bash + git clone git@github.com:/execution-apis.git + cd execution-apis + ``` -If you need to test analytics events in your local development environment be sure to export the appropriate key for the environment you are testing against before building and running the project: +2. Follow the repository's [`README.md`](https://github.com/ethereum/execution-apis/blob/main/README.md) + instructions to edit the OpenRPC specification and generate the output file, `openrpc.json`. + +3. To test the API updates in the MetaMask doc site's interactive reference, make the following + temporary changes on a local branch of the doc site, `metamask-docs`: + + 1. Copy and paste the output file `openrpc.json` into the root directory of `metamask-docs`. + 2. In `docusaurus.config.js`, update the following line to point to your local output file: + ```diff + openrpcDocument: + - "https://metamask.github.io/api-specs/0.10.5/openrpc.json", + + "./openrpc.json", + ``` + 3. Preview the doc site locally, navigate to the API reference, and view your updates. + +4. Add and commit your changes to `execution-apis`, and create a PR. + +5. Once your PR is approved and merged, the following must happen to publish the changes to the + MetaMask doc site: + + 1. `api-specs` must import the updated Ethereum API specification. + Go to the [commit history](https://github.com/ethereum/execution-apis/commits/assembled-spec/) + of the `assembled-spec` branch of `execution-apis`. + Copy the full commit hash of the latest commit titled "assemble openrpc.json." + Update the following line in `merge-openrpc.js` of `api-specs` with the updated commit hash, + and create a PR: + ```diff + const getFilteredExecutionAPIs = () => { + - return fetch("https://raw.githubusercontent.com/ethereum/execution-apis/ac19b518a2596221cd7cd6421ee3dc654d7ff3b7/refs-openrpc.json") + + return fetch("https://raw.githubusercontent.com/ethereum/execution-apis/f75d4cc8eeb5d1952bd69f901954686b74c34c9b/refs-openrpc.json") + ``` + 2. Once the change to `merge-openrpc.js` is merged, Step 5 in + [Update `MetaMask/api-specs`](#update-metamaskapi-specs) must be completed to publish the + changes to the MetaMask doc site. + +## Test analytics + +The [`docusaurus-plugin-segment`](https://github.com/xer0x/docusaurus-plugin-segment) plugin enables +simple usage analytics to inform documentation improvements. + +If you need to test analytics events in your local development environment, export the appropriate +key for the environment you are testing against before building and running the project: ```bash export SEGMENT_ANALYTICS_KEY="" diff --git a/developer-tools/dashboard/how-to/credit-usage.md b/developer-tools/dashboard/how-to/credit-usage.md new file mode 100644 index 00000000000..cfb6c1298f0 --- /dev/null +++ b/developer-tools/dashboard/how-to/credit-usage.md @@ -0,0 +1,31 @@ +--- +description: View your Infura credit usage stats. +--- + +# View credit usage + +:::info + +The [credit pricing model](../api/learn/pricing/) replaces request-based billing for free-tier (Core) +customers. Customers on Developer and Team plans will be transitioned to the credit model on +September 30, 2024. + +**Existing customers on Growth and Custom plans will remain on request-based billing**. +::: + +You can view your daily credit usage in relation to your daily credit quota limit. Daily credit usage +counts are reset everyday at 00:00 UTC for all customers. + +Select **View Usage** from the **Daily Credit Usage** section on the Infura dashboard, or select +the **Usage** tab from the **Settings** > **Billing** dropdown. + +View your usage for the previous 24 hours, 7 days, or 30 days by methods used, networks, or API key. + +
+
+ +
+
+ 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 index 77ab9769891..4a0b7ab5a2d 100644 --- 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 @@ -4,21 +4,32 @@ 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. +:::info + +The credit pricing model replaces the request-based billing for free-tier (Core) customers. +**Existing paid customers will not be immediately affected and will continue to limit the number of requests per second**. + +::: + +Set credit 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 **Key Credit Limits** 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. +- **PER SECOND CREDIT RATE-LIMITING** restricts credits per second (throughput) for the API key. Set + the maximum number of credits per second in whole numbers. When credits per second rate exceeds + this value, requests are rejected. When the credit rate drops below the limit, requests + are accepted again. - Decimal value 0.0 means default limits are applied. + The value `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. +- **PER DAY TOTAL CREDITS** restricts total daily credit usage for the API key. Set a limit on number of + credits per day in integers, e.g. 20000. The 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). + When the number of used credits 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 index b244166351b..b443d4bed9e 100644 --- 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 @@ -65,7 +65,7 @@ To allow a specific Ethereum address, click **ADD** and input it into the **CONT Test with a method from the list. ```bash -curl https://mainnet.infura.io/v3/ \ +curl https://mainnet.infura.io/v3/ \ -H 'Content-Type: application/json' \ -X POST \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xfe05a3e72235c9f92fd9f2282f41a8154d6d342b", "latest"], "id": 1}' @@ -116,7 +116,7 @@ the **USER AGENTS** allowlist. Test with a simple call from a desktop terminal. ```bash -curl https://mainnet.infura.io/v3/ \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' @@ -214,7 +214,7 @@ This feature provides the following benefits: ## Best practices -- Ensure the `API-KEY-SECRET` is not exposed publicly, and include it in your requests. +- 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). diff --git a/developer-tools/images/credit-usage.png b/developer-tools/images/credit-usage.png new file mode 100644 index 00000000000..1565a6d80c6 Binary files /dev/null and b/developer-tools/images/credit-usage.png differ diff --git a/developer-tools/images/rate-limiting-settings.png b/developer-tools/images/rate-limiting-settings.png index c4ef3c08575..e9c8a26c1f1 100644 Binary files a/developer-tools/images/rate-limiting-settings.png and b/developer-tools/images/rate-limiting-settings.png differ diff --git a/docs/whats-new.md b/docs/whats-new.md index fd1b67f19c7..9a26b94691f 100644 --- a/docs/whats-new.md +++ b/docs/whats-new.md @@ -9,11 +9,27 @@ The latest major MetaMask documentation updates are listed by the month they wer For a comprehensive list of recent product changes, visit the "Release Notes" section at the bottom of the [MetaMask developer page](https://metamask.io/developer/). +## September 2024 + +- Documented [Snaps user-defined components](/snaps/features/custom-ui/user-defined-components). + ([#1557](https://github.com/MetaMask/metamask-docs/pull/1557)) +- Updated [Android SDK documentation](/wallet/how-to/use-sdk/mobile/android) with convenience + methods and examples using coroutines. + ([#1546](https://github.com/MetaMask/metamask-docs/pull/1546)) +- Documented [Infura's credit pricing model](/services/get-started/pricing). + ([#1530](https://github.com/MetaMask/metamask-docs/pull/1530)) +- Added tutorial for [authenticating with JWT](/services/tutorials/ethereum/authenticate-with-jwt). + ([#1528](https://github.com/MetaMask/metamask-docs/pull/1528)) +- Documented [opBNB](/services/reference/opbnb) support. + ([#1528](https://github.com/MetaMask/metamask-docs/pull/1528)) + ## August 2024 +- *The documentation site underwent a temporary freeze in August.* - Updated [Starknet documentation](/services/reference/starknet) with API methods supported by new partners, Bware and Chainstack. ([#1483](https://github.com/MetaMask/metamask-docs/pull/1483)) ## July 2024 + - Documented [Binance Smart Chain](/services/reference/bnb-smart-chain/) support. ([#1458](https://github.com/MetaMask/metamask-docs/pull/1458)) - Documented [Celo WebSocket](/services/reference/celo/) support. ([#1446](https://github.com/MetaMask/metamask-docs/pull/1446)) - Documented [ZKsync Era WebSocket](/services/reference/zksync) support. ([#1438](https://github.com/MetaMask/metamask-docs/pull/1438)) diff --git a/docusaurus.config.js b/docusaurus.config.js index 1d8fe01a04b..1ed6d49fa42 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -32,6 +32,7 @@ const config = { customFields: { LD_CLIENT_ID: process.env.LD_CLIENT_ID, + SENTRY_KEY: process.env.SENTRY_KEY, }, trailingSlash: true, @@ -158,22 +159,7 @@ const config = { ] : null, "./src/plugins/launchdarkly", - [ - "docusaurus-plugin-sentry", - { - DSN: "d3220b0812610810ddb5a911b3d97790", - configuration: { - sentry: { - init: { - replaysOnErrorSampleRate: isProd ? 1.0 : 0, - replaysSessionSampleRate: isProd ? 1.0 : 0, - sampleRate: isProd ? 0.25 : 0, - tracesSampleRate: 0, - }, - }, - }, - }, - ], + "./src/plugins/sentry", ], themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ diff --git a/package.json b/package.json index 20e3e53e628..6724640abf3 100644 --- a/package.json +++ b/package.json @@ -42,9 +42,9 @@ "@rjsf/core": "^5.18.4", "@rjsf/utils": "^5.18.4", "@rjsf/validator-ajv8": "^5.18.4", + "@sentry/browser": "^8.30.0", "clsx": "^1.2.1", "docusaurus-plugin-segment": "^1.0.4", - "docusaurus-plugin-sentry": "^2.0.0", "dotenv": "^16.4.5", "js-cookie": "^3.0.5", "launchdarkly-js-client-sdk": "^3.3.0", diff --git a/services/concepts/archive-data.md b/services/concepts/archive-data.md index f1d0dca929f..b79753ebad0 100644 --- a/services/concepts/archive-data.md +++ b/services/concepts/archive-data.md @@ -7,7 +7,10 @@ sidebar_position: 2 Archive data is data on the blockchain that is older than 128 blocks. -Infura provides free access to archive data on Ethereum and most networks. +:::caution important +For users on [Infura's credit pricing plan](../get-started/pricing/index.md), requests for +archive data currently cost the same as non-archive data, but this might change in the future. +::: ## Infura-supported archive data @@ -49,35 +52,3 @@ The following methods include a parameter for specifying a block number for the - `eth_getTransactionCount` - `eth_getStorageAt` - `eth_call` - -## Rate limits - -Infura applies [rate limits](../how-to/avoid-rate-limiting.md) to ensure network efficiency. - -Requests for Ethereum archive data are more expensive and are therefore subject to different rate limits. - -### Free plan - -You can make up to 25,000 archive requests and 100,000 total requests per day. -After reaching 25,000 archive requests, you can still make 75,000 additional standard requests. - -:::info - -If you need more archive requests, upgrade to the Developer plan. - -::: - -### Developer plan - -You can make up to 100,000 archive requests and 200,000 total requests per day. -After reaching 100,000 archive requests, you can still make 100,000 additional standard requests. - -:::info - -If you need more archive requests, upgrade to the growth plan. - -::: - -### Custom, team, and growth plans - -There is no change. The process remains the same as a standard request. diff --git a/services/concepts/curl.md b/services/concepts/curl.md index 327e4033efb..4e42cbb33c1 100644 --- a/services/concepts/curl.md +++ b/services/concepts/curl.md @@ -24,7 +24,7 @@ Your operating system may include curl, or you may need to [download and install Many Infura requests take the form: ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -38,17 +38,17 @@ It requests the latest block number using the method `eth_blockNumber`. Let's step through each line of the code snippet to understand what's happening. -The first line uses the `curl` command to send a request to the URL `https://mainnet.infura.io/v3/YOUR-API-KEY`. +The first line uses the `curl` command to send a request to the URL `https://mainnet.infura.io/v3/`. #### curl command ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ ``` :::info -Replace `YOUR-API-KEY` with a specific [API key](../../../developer-tools/dashboard/get-started/create-api/). +Replace `` with a specific [API key](../../../developer-tools/dashboard/get-started/create-api/). ::: diff --git a/services/concepts/websockets.md b/services/concepts/websockets.md index 6b4a179ef85..cfd6a98079d 100644 --- a/services/concepts/websockets.md +++ b/services/concepts/websockets.md @@ -55,7 +55,7 @@ Infura support subscriptions over WebSockets for the following networks: :::info -WebSocket support is currently in public beta for Arbitrum, Avalanche (C-Chain) and Optimism. +WebSocket support is currently in public beta for Arbitrum, Avalanche (C-Chain), BNB, opBNB, and Optimism. ::: @@ -71,12 +71,26 @@ Create stateful subscriptions over WebSockets to listen to specific events. Exam ## Pricing -WebSocket activity is counted toward your daily request limits. View the [Infura pricing](https://www.infura.io/pricing) -for more information about your request limits. +For users on [Infura's credit pricing plan](../get-started/pricing/index.md), subscribing and unsubscribing to +events using the `eth_subscribe` and `eth_unsubscribe` methods consume credits from your daily quota. +Credits are consumed for these actions to prevent spamming, even if no valuable data is sent. -:::info Pricing model may change +:::tip -Infura might change the pricing model and implement some limitations on subscriptions over WebSockets in the future. Before -implementing any changes, customers will receive advanced notification, so they can consider the best option for their needs. +Refer to the [credit cost table](../get-started/pricing/credit-cost.md) for more information about the +credit costs associated with the relevant method calls. + +For users on the existing request-based billing system, WebSocket activity is counted toward your daily request +limits. View the [Infura pricing website](https://www.infura.io/pricing) for more information about your +request limits. ::: + +Additional credit-based charges are applied for the events returned: + +- `newHeads`: Each new block event consumes 50 credits from your daily quota. This event is triggered + once per announced block. +- `logs`: Depending on the filters applied, this event can consume 300 credits per block from your + daily quota. At most, one event per announced block is charged, and potentially none if filter constraints are not met. +- `newPendingTransaction`: An event is generated every 700-800ms, aggregating the total amount of + pending transactions collected during that period. Each event consumes 200 credits from your daily quota. diff --git a/services/get-started/endpoints.md b/services/get-started/endpoints.md index d9a3097bbbf..78e8b920cb4 100644 --- a/services/get-started/endpoints.md +++ b/services/get-started/endpoints.md @@ -42,10 +42,12 @@ request to `support@infura.io` and we will assess if your request can be accommo ## Blast -| Network | Description | URL | -| ----------------- | ------------------- | ---------------------------------------------- | -| Mainnet | JSON-RPC over HTTPS | `https://blast-mainnet.infura.io/v3/` | -| Testnet (Sepolia) | JSON-RPC over HTTPS | `https://blast-sepolia.infura.io/v3/` | +| Network | Description | URL | +|-------------------|-------------------------|----------------------------------------------------| +| Mainnet | JSON-RPC over HTTPS | `https://blast-mainnet.infura.io/v3/` | +| Mainnet | JSON-RPC over WebSocket | `wss://blast-mainnet.infura.io/ws/v3/` | +| Testnet (Sepolia) | JSON-RPC over HTTPS | `https://blast-sepolia.infura.io/v3/` | +| Testnet (Sepolia) | JSON-RPC over WebSocket | `wss://blast-sepolia.infura.io/ws/v3/` | ## Binance Smart Chain @@ -66,17 +68,12 @@ request to `support@infura.io` and we will assess if your request can be accommo ## Ethereum -:::note -The Holesky testnet is supported through the -[Decentralized Infrastructure Network (DIN)](https://www.infura.io/solutions/decentralized-infrastructure-service) -service and does not currently support WebSockets. -::: - | Network | Description | URL | | ----------------- | ----------------------- | ----------------------------------------- | | Mainnet | JSON-RPC over HTTPS | `https://mainnet.infura.io/v3/` | | Mainnet | JSON-RPC over WebSocket | `wss://mainnet.infura.io/ws/v3/` | | Testnet (Holesky) | JSON-RPC over HTTPS | `https://holesky.infura.io/v3/` | +| Holesky | JSON-RPC over WebSocket | `wss://holesky.infura.io/ws/v3/` | | Testnet (Sepolia) | JSON-RPC over HTTPS | `https://sepolia.infura.io/v3/` | | Testnet (Sepolia) | JSON-RPC over WebSocket | `wss://sepolia.infura.io/ws/v3/` | @@ -111,16 +108,26 @@ Sepolia instead. | Mainnet | JSON-RPC over HTTPS | `https://linea-mainnet.infura.io/v3/` | | Mainnet | JSON-RPC over WebSocket | `wss://linea-mainnet.infura.io/ws/v3/` | | Testnet (Goerli) | JSON-RPC over HTTPS | `https://linea-goerli.infura.io/v3/` | -| Testnet (Goerli) | JSON-RPC over WebSocket | `wss://linea-goerli.infura.io/ws/v3//` | +| Testnet (Goerli) | JSON-RPC over WebSocket | `wss://linea-goerli.infura.io/ws/v3/` | | Testnet (Sepolia) | JSON-RPC over HTTPS | `https://linea-sepolia.infura.io/v3/` | | Testnet (Sepolia) | JSON-RPC over WebSocket | `wss://linea-sepolia.infura.io/ws/v3/` | ## Mantle -| Network | Description | URL | -| ----------------- | ------------------- | ----------------------------------------------- | -| Mainnet | JSON-RPC over HTTPS | `https://mantle-mainnet.infura.io/v3/` | -| Testnet (Sepolia) | JSON-RPC over HTTPS | `https://mantle-sepolia.infura.io/v3/` | +| Network | Description | URL | +|-------------------|-------------------------|--------------------------------------------------| +| Mainnet | JSON-RPC over HTTPS | `https://mantle-mainnet.infura.io/v3/` | +| Mainnet | JSON-RPC over WebSocket | `wss://mantle-mainnet.infura.io/ws/v3/` | +| Testnet (Sepolia) | JSON-RPC over HTTPS | `https://mantle-sepolia.infura.io/v3/` | +| Testnet (Sepolia) | JSON-RPC over WebSocket | `wss://mantle-sepolia.infura.io/ws/v3/` | + +### opBNB + +| Network | Transport type | URL | +|-------------------|-------------------------|-------------------------------------------------| +| Mainnet | JSON-RPC over HTTPS | `https://opbnb-mainnet.infura.io/v3/` | +| Mainnet | JSON-RPC over WebSocket | `wss://opbnb-mainnet.infura.io/ws/v3/` | +| Testnet | JSON-RPC over HTTPS | `https://opbnb-testnet.infura.io/v3/` | ## Optimism diff --git a/services/get-started/infura.md b/services/get-started/infura.md index 483edb03763..c1e336c18d8 100644 --- a/services/get-started/infura.md +++ b/services/get-started/infura.md @@ -63,7 +63,7 @@ Use the API key when sending requests. The following examples interact with the :::info - All requests are `POST` requests. -- Replace `YOUR-API-KEY` with your own unique API key. +- Replace `` with your own unique API key. ::: @@ -83,7 +83,7 @@ Retrieve the current block number. ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ --data '{"jsonrpc": "2.0", "id": 1, "method": "eth_blockNumber", "params": []}' @@ -93,7 +93,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -URL: https://mainnet.infura.io/v3/YOUR-API-KEY +URL: https://mainnet.infura.io/v3/ Request_Type: POST Body: { @@ -125,7 +125,7 @@ The example code checks the latest balance of the Ethereum Proof of Stake (PoS) ```bash -curl https://mainnet.infura.io/v3/API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0x00000000219ab540356cBB839Cbe05303d7705Fa", "latest"], "id": 1}' @@ -135,7 +135,7 @@ curl https://mainnet.infura.io/v3/API-KEY \ ```bash -URL: https://mainnet.infura.io/v3/YOUR-PROJECT-ID +URL: https://mainnet.infura.io/v3/ Request_Type: POST Body: { @@ -189,19 +189,51 @@ Use an allowlist to restrict API key access. See to the [allowlist documentation ## 5. View your project stats +The Infura dashboard displays an overview of your daily request health and daily credit usage. +Select **View Stats** or **stats** to monitor your project request stats. + +
+
+ +
+
+ From the Stats page of the Infura dashboard, you can view real-time statistics about your API usage. Optimize your app and better understand your users by -[reviewing your API request stats](../../../developer-tools/dashboard/how-to/dashboard-stats) regularly. +[reviewing your API request stats](/developer-tools/dashboard/how-to/dashboard-stats) regularly. + +
+
+ +
+
+ +## 6. View your credit usage + +The Infura dashboard provides an overview of your daily credit usage. Select **View Usage** +for a [wider view of your credit usage](/developer-tools/dashboard/how-to/credit-usage). + +:::info + +The credit pricing model replaces request-based billing for free-tier (Core) customers. Customers on +Developer and Team plans will be transitioned to the credit model on September 30, 2024. +**Existing customers on Growth and Custom plans will remain on request-based billing**. + +:::
-## 6. Manage your account +## 7. Manage your account Find additional settings in **Settings** to manage your account. You can do the following: diff --git a/services/get-started/pricing/credit-cost.md b/services/get-started/pricing/credit-cost.md new file mode 100644 index 00000000000..34bc8c67f4b --- /dev/null +++ b/services/get-started/pricing/credit-cost.md @@ -0,0 +1,217 @@ +--- +description: API method credit cost. +--- + +# Credit costs + +The following tables outline the credit costs associated with various RPC methods across different +networks. The credit calculation logic is designed to ensure accurate and fair pricing based on the +specific network and method being used. + +:::caution important + +Requests for [archive data](../../concepts/archive-data.md) (older than 128 blocks) +currently cost the same as non-archive data, but this might change in the near future. +::: + +The process used to determine the credit cost for each request is as follows: + +1. **Initial check for a specific credit value** - When you make a request, the system first checks if there is a specific credit value assigned for the network and method used. + This ensures that any unique resource requirements or costs associated with a particular network are accurately reflected. + +1. **Fallback to the Ethereum method's credit value** - If no specific credit value is found for the network, the system applies the Ethereum method's credit value. + Ethereum serves as the baseline for pricing core RPC methods. + +1. **Fallback to the default credit value** - If the method is not found in the Ethereum table either, the system applies a default credit value. + Initially set to 80 credits, this default value ensures all requests are accounted for, even if specific pricing information is not available. + +## Error code costs + +When making requests that return status code errors, some errors count towards your credit usage. + +- **`429` errors**: These are not charged and can occur for the following reasons: + - **Key settings credit limit caps**: These are limits set per API key. + - **Credit quota limit caps**: These are overall credit usage limits. + - **Credit throughput limit caps**: These are limits on the rate or throughput of requests. + +- **`4xx` errors**: These are errors caused by human input, and consume 5 credits. + +- **`5xx` errors**: These are server errors, and do not consume any credit charges. + +## Ethereum + +The Ethereum methods serve as a baseline for pricing RPC methods. If a credit cost is not available for +a specific network, then use the default Ethereum method's credit cost. + +### Standard Ethereum-compliant JSON-RPC methods + +| RPC method | Credit cost | +|-------------------------------------------|-------------| +| `eth_accounts` | 80 | +| `eth_blobBaseFee` | 300 | +| `eth_blockNumber` | 80 | +| `eth_call` | 80 | +| `eth_chainId` | 5 | +| `eth_createAccessList` | 80 | +| `eth_estimateGas` | 300 | +| `eth_feeHistory` | 80 | +| `eth_gasPrice` | 80 | +| `eth_getBalance` | 80 | +| `eth_getBlockByHash` | 80 | +| `eth_getBlockByNumber` | 80 | +| `eth_getBlockReceipts` | 1000 | +| `eth_getBlockTransactionCountByHash` | 150 | +| `eth_getBlockTransactionCountByNumber` | 150 | +| `eth_getCode` | 80 | +| `eth_getLogs` | 255 | +| `eth_getProof` | 150 | +| `eth_getStorageAt` | 80 | +| `eth_getTransactionByBlockHashAndIndex` | 150 | +| `eth_getTransactionByBlockNumberAndIndex` | 150 | +| `eth_getTransactionByHash` | 80 | +| `eth_getTransactionCount` | 80 | +| `eth_getTransactionReceipt` | 80 | +| `eth_getUncleByBlockHashAndIndex` | 150 | +| `eth_getUncleByBlockNumberAndIndex` | 150 | +| `eth_getUncleCountByBlockHash` | 150 | +| `eth_getUncleCountByBlockNumber` | 150 | +| `eth_getWork` | 80 | +| `eth_hashrate` | 5 | +| `eth_maxPriorityFeePerGas` | 80 | +| `eth_mining` | 5 | +| `eth_protocolVersion` | 5 | +| `eth_sendRawTransaction` | 720 | +| `eth_sign` | 80 | +| `eth_submitWork` | 80 | +| `eth_subscribe` | 5 | +| `eth_syncing` | 5 | +| `eth_unsubscribe` | 10 | +| `net_listening` | 5 | +| `net_peerCount` | 80 | +| `net_version` | 5 | +| `web3_clientVersion` | 80 | + +### Trace methods + +| RPC method | Credit cost | +|---------------------|-------------| +| `trace_block` | 300 | +| `trace_call` | 300 | +| `trace_callMany` | 300 | +| `trace_filter` | 300 | +| `trace_transaction` | 300 | + + +### Filter methods + +| RPC method | Credit cost | +|-----------------------------------|-------------| +| `eth_getFilterChanges` | 140 | +| `eth_getFilterLogs` | 255 | +| `eth_newBlockFilter` | 80 | +| `eth_newFilter` | 80 | +| `eth_uninstallFilter` | 80 | + +### Debug methods + +| RPC method | Credit cost | +|----------------------------|-------------| +| `debug_storageRangeAt` | 1000 | +| `debug_traceBlock` | 1000 | +| `debug_traceBlockByHash` | 1000 | +| `debug_traceBlockByNumber` | 1000 | +| `debug_traceCall` | 1000 | +| `debug_traceTransaction` | 1000 | + + +### Subscription events + +You can subscribe and unsubscribe to events using [`eth_subscribe`](../../networks/ethereum/json-rpc-methods/subscription-methods/eth_subscribe.mdx) and [`eth_unsubscribe`](../../networks/ethereum/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx). + +The credit costs for the `logs` and `newHeads` events are charged per block, whereas `newPendingTransaction` events +are charged at approximately one second intervals. + +| Subscription events | Credit cost | +|-------------------------|-------------| +| `logs` | 300 | +| `newHeads` | 50 | +| `newPendingTransaction` | 200 | + +## Linea + +| RPC method | Credit cost | +|-------------------------------------------|-------------| +| `linea_estimateGas` | 100 | + + +## Polygon + +| RPC method | Credit cost | +|----------------------------|-------------| +| `bor_getAuthor` | 80 | +| `bor_getCurrentProposer` | 80 | +| `bor_getCurrentValidators` | 80 | +| `bor_getRootHash` | 80 | +| `bor_getSignersAtHash` | 80 | + +## Starknet + +| RPC Method | Credit cost | +|--------------------------------------------|-------------| +| `starknet_addDeclareTransaction` | 700 | +| `starknet_addDeployAccountTransaction` | 700 | +| `starknet_addInvokeTransaction` | 700 | +| `starknet_blockHashAndNumber` | 80 | +| `starknet_blockNumber` | 80 | +| `starknet_call` | 80 | +| `starknet_chainId` | 5 | +| `starknet_estimateFee` | 240 | +| `starknet_getBlockTransactionCount` | 80 | +| `starknet_getBlockWithTxHashes` | 80 | +| `starknet_getBlockWithTxs` | 80 | +| `starknet_getClass` | 80 | +| `starknet_getClassAt` | 80 | +| `starknet_getClassHashAt` | 80 | +| `starknet_getEvents` | 200 | +| `starknet_getNonce` | 80 | +| `starknet_getStateUpdate` | 80 | +| `starknet_getStorageAt` | 80 | +| `starknet_getTransactionByBlockIdAndIndex` | 80 | +| `starknet_getTransactionByHash` | 80 | +| `starknet_getTransactionReceipt` | 80 | +| `starknet_pendingTransactions` | 160 | +| `starknet_simulateTransactions` | 160 | +| `starknet_specVersion` | 5 | +| `starknet_syncing` | 5 | + + +## ZKsync Era + +| RPC method | Credit cost | +|-------------------------------|-------------| +| `zks_estimateFee` | 80 | +| `zks_estimateGasL1ToL2` | 80 | +| `zks_getAllAccountBalances` | 80 | +| `zks_getBlockDetails` | 80 | +| `zks_getBridgeContracts` | 80 | +| `zks_getBytecodeByHash` | 80 | +| `zks_getL1BatchBlockRange` | 80 | +| `zks_getL1BatchDetails` | 80 | +| `zks_getL2ToL1LogProof` | 80 | +| `zks_getL2ToL1MsgProof` | 80 | +| `zks_getMainContract` | 80 | +| `zks_getProof` | 80 | +| `zks_getRawBlockTransactions` | 80 | +| `zks_getTestnetPaymaster` | 80 | +| `zks_getTransactionDetails` | 80 | +| `zks_L1BatchNumber` | 80 | +| `zks_L1ChainId` | 80 | + +## Gas API + +| API endpoint | Credit cost | +|---------------------|--------------| +| `baseFeeHistory` | 80 | +| `baseFeePercentile` | 80 | +| `busyThreshold` | 80 | +| `suggestedGasFees` | 80 | \ No newline at end of file diff --git a/services/get-started/pricing/index.md b/services/get-started/pricing/index.md new file mode 100644 index 00000000000..7f3f5397c6f --- /dev/null +++ b/services/get-started/pricing/index.md @@ -0,0 +1,56 @@ +--- +description: Infura's credit pricing model. +--- + +# Pricing + +:::info + +The credit pricing model replaces request-based billing for free-tier (Core) customers. Customers on +Developer and Team plans will be transitioned to the credit model on September 30, 2024. + +**Existing customers on Growth and Custom plans will remain on request-based billing**. + +::: + +Infura's credit pricing model introduces a more accurate and transparent pricing structure by assigning +specific credit values to each request, based on computational complexity. + +Infura users get a fixed allocated daily credit quota as part of their subscription plan, which they can +use toward any combination of requests, allowing for more precise budgeting and resource management. +This shift not only provides greater flexibility but also encourages efficient use of resources. + +:::tip + +View the [credit cost table](./credit-cost.md) for a breakdown of the cost for each method. + +::: + +## Credit pricing considerations + +Depending on the type of requests, the credit pricing model might have unique ways of counting +credits toward your daily credit quota: + +- [**WebSocket streaming**](../../concepts/websockets.md#pricing): Subscribing and unsubscribing to events consume credits from your + daily quota. Each event received through a WebSocket connection also + [consumes credits based on the event type](./credit-cost.md#subscription-events). + WebSocket connections are severed once you reach your daily credit limit. + +- [**Batch requests**](../../how-to/make-batch-requests.md): Each individual RPC call + within a batch call consumes credits (including the batch call itself). + +- [**Archive requests**](../../concepts/archive-data.md): Accessing archive data (older than 128 blocks) + currently consumes the same amount of credits as non-archive data, however, this might change in the future. + +## Infura plans + +The following credit plans are available for new customers: + +- **Free tier**: 6,000,000 daily credits, and 2,000 credits per second rate limit. +- **Developer**: 15,000,000 daily credits, and 4,000 credits per second rate limit. +- **Team**: 75,000,000 daily credits, and 40,000 credits per second rate limit. +- **Custom**: [Contact us](https://www.infura.io/contact) to determine the custom plan for your requirements. + +:::info important +The existing Growth plan is no longer available to new Infura customers. +::: diff --git a/services/how-to/avoid-rate-limiting.md b/services/how-to/avoid-rate-limiting.md index a089a08be6d..1ae429cdaec 100644 --- a/services/how-to/avoid-rate-limiting.md +++ b/services/how-to/avoid-rate-limiting.md @@ -5,31 +5,34 @@ sidebar_position: 1 # Avoid rate limiting -Infura applies rate limiting account-wide after exceeding the daily request limit or the number of requests per second. +Infura applies rate limiting account-wide after exceeding the [daily credit limit](../get-started/pricing/index.md) +or the number of credits per second (throughput). -For rate limiting designed to protect our service in the event of an attack, Infura uses a combination of: +:::info -- Source IP address. -- JSON-RPC method. -- API key. +The credit pricing model replaces request-based billing for free-tier (Core) customers. Customers on +Developer and Team plans will be transitioned to the credit model on September 30, 2024. -Infura is constantly adjusting rate limits based on overall usage and possible abuse. +**Existing customers on Growth and Custom plans will remain on request-based billing**. -Typically only aggressive use should experience rate limiting. +::: -Customers running into rate limits are encouraged to [contact us](https://www.infura.io/contact). We'll work with you to determine how best to avoid rate limits. +For rate limiting designed to protect our service in the event of an attack, Infura uses a combination of: -:::info +The throughput of an an account will be throttled once the daily credit limit is reached. Credit +quota limits will be reset everyday at 00:00 UTC for all customers. -Requests for archive data are more expensive and are therefore subject to different rate limits. [Find out more](../concepts/archive-data.md#rate-limits). +## Rate limit implications -::: +Daily credit quota limits apply after reaching your daily credit allowance: -### Notice rate limiting behavior? +- Once you reach your daily request limit, you can still make further requests, but throughput + will be throttled. +- The WebSocket service will sever connections. -When you're rate limited, your JSON-RPC responses have HTTP status code `429.` +### Notice rate limiting behavior? -They also contain a JSON-RPC error response with the reason for the rate limit. For example, if you use all the allowed daily requests: +You'll receive a JSON response with an HTTP status code `429` if you reach your credits per second limits: ```json { @@ -42,7 +45,8 @@ They also contain a JSON-RPC error response with the reason for the rate limit. } ``` -Or if you submit a higher number of requests per second than the maximum allowed limit: +Or if you submit a request with a higher number of credits per second throughput than the maximum +allowed limit: ```json { @@ -69,7 +73,8 @@ The `data` array contains three fields related to rate limits: :::info -The value for `allowed_rps` changes depending on overall network conditions; therefore consider the value for `current_rps` valid and up-to-date. +The value for `allowed_rps` changes depending on overall network conditions; therefore consider the value +for `current_rps` valid and up-to-date. ::: @@ -79,13 +84,16 @@ We recommend pausing JSON-RPC activity for the time value in `backoff_seconds`. If you're consistently rate limited, consider these workarounds: -- **Cache Ethereum data locally.** Barring rare deep reorganizations of the chain, blocks more than a couple of blocks below the head of the chain can be cached indefinitely. Ask for the data once then keep it locally. -- **Limit RPCs at dapp startup.** Likewise, limit the number of RPCs your dapp calls immediately at startup. Only request data as the user accesses that portion of the dapp, and cache anything from older blocks for next time. -- **Don't poll Infura in a tight loop.** New blocks come roughly every 15 seconds, so requesting new data at a faster rate usually doesn't make sense. Consider using `eth_subscribe` to be notified when new blocks are available. - -You can have Infura notify you when you're near your daily limit by selecting **Email Notifications** the **Accounts** tab -of the Infura **Settings**. Infura sends emails when your daily requests reach 75%, 85%, and 100% of the allowed limit. - -**Example email**: - -![Example email](../images/emailexample.png) +- **Cache Ethereum data locally.** Barring rare deep reorganizations of the chain, blocks more than a + couple of blocks below the head of the chain can be cached indefinitely. Ask for the data once then + keep it locally. +- **Limit RPCs at dapp startup.** Likewise, limit the number of RPCs your dapp calls immediately + at startup. Only request data as the user accesses that portion of the dapp, and cache anything + from older blocks for next time. +- **Don't poll Infura in a tight loop.** New blocks come roughly every 15 seconds, so requesting new + data at a faster rate usually doesn't make sense. Consider using `eth_subscribe` to be notified + when new blocks are available. + +You can have Infura notify you when you're near your daily daily credit limit by selecting +**Email Notifications** in the **Accounts** page of the Infura **Settings**. Infura sends emails +when your daily credits reach 75%, 85%, and 100% of the allowed limit. \ No newline at end of file diff --git a/services/how-to/enable-api-forwarding.md b/services/how-to/enable-api-forwarding.md index 49292b16350..14450f5b6e7 100644 --- a/services/how-to/enable-api-forwarding.md +++ b/services/how-to/enable-api-forwarding.md @@ -28,7 +28,7 @@ In the code tabs, the `eth_blockNumber` method is used as an example. ```bash -curl https://.infura.io/v3/YOUR-API-KEY \ +curl https://.infura.io/v3/ \ -X POST \ -H "Enable-Failover: true" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -51,7 +51,7 @@ const provider = new https.Agent(options) const web3 = new Web3( new Web3.providers.HttpProvider( - "https://.infura.io/v3/YOUR-API-KEY", + "https://.infura.io/v3/", { agent: provider } ) ) @@ -93,7 +93,7 @@ class InfuraJsonRpcProvider extends ethers.providers.JsonRpcProvider { } const provider = new InfuraJsonRpcProvider( - "https://.infura.io/v3/YOUR-API-KEY" + "https://.infura.io/v3/" ) provider.getBlockNumber().then((blockNumber) => { diff --git a/services/how-to/test-net.md b/services/how-to/get-testnet-tokens.md similarity index 100% rename from services/how-to/test-net.md rename to services/how-to/get-testnet-tokens.md diff --git a/services/how-to/interact-with-erc-20-tokens.md b/services/how-to/interact-with-erc-20-tokens.md index b5b66b78a44..609fadab511 100644 --- a/services/how-to/interact-with-erc-20-tokens.md +++ b/services/how-to/interact-with-erc-20-tokens.md @@ -64,7 +64,7 @@ The first four bytes of this hash comprise its four-byte signature. Take this fo ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' @@ -102,7 +102,7 @@ The following example uses `eth_getLogs` on the DAI ERC-20 Solidity contract [`0 ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "id": 1, "params": [{"fromBlock": "0x91F37C", "toBlock": "0x91F37C", "topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000ee25e1ba53c225d250861c8e5a9a3e0fe19c790e", "0x000000000000000000000000dfbaf3e4c7496dad574a1b842bc85b402bdc298d"], "address": "0x6B175474E89094C44Da98b954EedeAC495271d0F"}]}' diff --git a/services/how-to/make-batch-requests.md b/services/how-to/make-batch-requests.md index a873664ea1c..700dd41d939 100644 --- a/services/how-to/make-batch-requests.md +++ b/services/how-to/make-batch-requests.md @@ -7,17 +7,20 @@ sidebar_position: 4 Multiple requests can be sent at the same time in an array. This is called a [batch](https://www.jsonrpc.org/specification#batch) request, and conforms to the [JSON-RPC 2.0 specification](https://www.jsonrpc.org/specification). Batch is also commonly -eferred to as "multi-call." +referred to as "multi-call." :::info -All requests within the array are counted as individual requests against the daily request limit and batch itself is counted as a request. +All requests in the array are counted as individual requests against the [daily credit limit](../get-started/pricing/index.md) +and batch itself is counted as a request. -For example, if the array of request contains 30 requests, then those 30 requests count against the daily request limit, as well as the batch of requests, so this would be 31 total requests. +For example, if the array contains 30 requests, then those 30 requests count against the +daily credit request limit, as well as the batch of requests, so this would be 31 total requests. ::: -Each request contained within the array is processed before all the requests are returned. Therefore, when requests are sent in a batch, they will be returned only after every request is processed. +Each request in the array is processed before all the requests are returned. Therefore, when +requests are sent in a batch, they will be returned only after each request is processed. Example batch request (containing 30 requests plus the batch request itself): diff --git a/services/how-to/subscribe-to-events.md b/services/how-to/subscribe-to-events.md index 09fcd4cfdd1..a97301a7d35 100644 --- a/services/how-to/subscribe-to-events.md +++ b/services/how-to/subscribe-to-events.md @@ -11,6 +11,14 @@ on the blockchain. For example, monitor an NFT smart contract to alert you when Stateless HTTP WebSockets are supported, however, we recommend using the WSS protocol to set up bidirectional stateful subscriptions. +:::info +For users on [Infura's credit pricing plan](../get-started/pricing/index.md), subscribing and unsubscribing to +events using the `eth_subscribe` and `eth_unsubscribe` methods consume credits from your daily quota. +Credits are consumed for these actions to prevent spamming, even if no valuable data is sent. + +View the [WebSocket pricing information](../concepts/websockets.md#pricing) for a breakdown of the costs. +::: + You need to be aware of the following when sending HTTP RPC requests: - Silent failures - [Users need to manage client-side silent failures](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers#pings_and_pongs_the_heartbeat_of_websockets). @@ -26,6 +34,6 @@ You need to be aware of the following when sending HTTP RPC requests: The following WebSocket subscription example fires a notification each time a new header is appended to the chain: ```bash -$ wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY +$ wscat -c wss://mainnet.infura.io/ws/v3/ > {"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]} ``` diff --git a/services/images/analytics.png b/services/images/analytics.png new file mode 100644 index 00000000000..785b99a0faa Binary files /dev/null and b/services/images/analytics.png differ diff --git a/services/images/api-key-page copy.png b/services/images/api-key-page copy.png new file mode 100644 index 00000000000..a7fd524b119 Binary files /dev/null and b/services/images/api-key-page copy.png differ diff --git a/services/images/credit-usage.png b/services/images/credit-usage.png new file mode 100644 index 00000000000..1565a6d80c6 Binary files /dev/null and b/services/images/credit-usage.png differ diff --git a/services/images/dashboard-stats.png b/services/images/dashboard-stats.png deleted file mode 100644 index e4ba8d55204..00000000000 Binary files a/services/images/dashboard-stats.png and /dev/null differ diff --git a/services/images/dashboard_stats.png b/services/images/dashboard_stats.png index b3ded48836e..4952ae7e2ce 100644 Binary files a/services/images/dashboard_stats.png and b/services/images/dashboard_stats.png differ diff --git a/services/images/first-api-key.png b/services/images/first-api-key.png index 79ce21f235c..bd2c5d4a735 100644 Binary files a/services/images/first-api-key.png and b/services/images/first-api-key.png differ diff --git a/services/images/rate-limiting-settings.png b/services/images/rate-limiting-settings.png deleted file mode 100644 index c4ef3c08575..00000000000 Binary files a/services/images/rate-limiting-settings.png and /dev/null differ diff --git a/services/images/settings.png b/services/images/settings.png index 24fdda1f680..114a8e35650 100644 Binary files a/services/images/settings.png and b/services/images/settings.png differ diff --git a/services/images/view-usage.png b/services/images/view-usage.png new file mode 100644 index 00000000000..cccfa341222 Binary files /dev/null and b/services/images/view-usage.png differ diff --git a/services/reference/_partials/_eth_accounts-example.mdx b/services/reference/_partials/_eth_accounts-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_accounts-example.mdx +++ b/services/reference/_partials/_eth_accounts-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_accounts-request.mdx b/services/reference/_partials/_eth_accounts-request.mdx index 388fc2b2692..94bde24fd64 100644 --- a/services/reference/_partials/_eth_accounts-request.mdx +++ b/services/reference/_partials/_eth_accounts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_blobbasefee-example.mdx b/services/reference/_partials/_eth_blobbasefee-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_blobbasefee-example.mdx +++ b/services/reference/_partials/_eth_blobbasefee-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_blobbasefee-request.mdx b/services/reference/_partials/_eth_blobbasefee-request.mdx index 068d5b7130c..b46ff03d4f0 100644 --- a/services/reference/_partials/_eth_blobbasefee-request.mdx +++ b/services/reference/_partials/_eth_blobbasefee-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blobBaseFee", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_blobBaseFee", "params": [], "id":1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blobBaseFee", "params": [], "id":1}' ``` diff --git a/services/reference/_partials/_eth_blocknumber-example.mdx b/services/reference/_partials/_eth_blocknumber-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_blocknumber-example.mdx +++ b/services/reference/_partials/_eth_blocknumber-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_blocknumber-request.mdx b/services/reference/_partials/_eth_blocknumber-request.mdx index 27f6e08deca..1da2ef2f824 100644 --- a/services/reference/_partials/_eth_blocknumber-request.mdx +++ b/services/reference/_partials/_eth_blocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params":[], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params":[], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_call-example.mdx b/services/reference/_partials/_eth_call-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_call-example.mdx +++ b/services/reference/_partials/_eth_call-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_call-request.mdx b/services/reference/_partials/_eth_call-request.mdx index 2f8c16a57b7..5d6362d60d3 100644 --- a/services/reference/_partials/_eth_call-request.mdx +++ b/services/reference/_partials/_eth_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_chainid-example.mdx b/services/reference/_partials/_eth_chainid-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_chainid-example.mdx +++ b/services/reference/_partials/_eth_chainid-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_chainid-request.mdx b/services/reference/_partials/_eth_chainid-request.mdx index 5ae02a64fd5..45c72cce7f4 100644 --- a/services/reference/_partials/_eth_chainid-request.mdx +++ b/services/reference/_partials/_eth_chainid-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_createaccesslist-example.mdx b/services/reference/_partials/_eth_createaccesslist-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_createaccesslist-example.mdx +++ b/services/reference/_partials/_eth_createaccesslist-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_createaccesslist-request.mdx b/services/reference/_partials/_eth_createaccesslist-request.mdx index ac36937ba9a..a45f39100ff 100644 --- a/services/reference/_partials/_eth_createaccesslist-request.mdx +++ b/services/reference/_partials/_eth_createaccesslist-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"method": "eth_createAccessList", "params": [{"from": "0xaeA8F8f781326bfE6A7683C2BD48Dd6AA4d3Ba63", "data": "0x608060806080608155"}, "pending"], "id": 1, "jsonrpc": "2.0"}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"method": "eth_createAccessList", "params": [{"from": "0xaeA8F8f781326bfE6A7683C2BD48Dd6AA4d3Ba63", "data": "0x608060806080608155"}, "pending"], "id": 1, "jsonrpc": "2.0"}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"method": "eth_createAccessList", "params": [{"from": "0xaeA8F8f781326bfE6A7683C2BD48Dd6AA4d3Ba63", "data": "0x608060806080608155"}, "pending"], "id": 1, "jsonrpc": "2.0"}' ``` diff --git a/services/reference/_partials/_eth_estimategas-example.mdx b/services/reference/_partials/_eth_estimategas-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_estimategas-example.mdx +++ b/services/reference/_partials/_eth_estimategas-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_estimategas-request.mdx b/services/reference/_partials/_eth_estimategas-request.mdx index 2cd7038a908..f4bb023a5cc 100644 --- a/services/reference/_partials/_eth_estimategas-request.mdx +++ b/services/reference/_partials/_eth_estimategas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_feehistory-example.mdx b/services/reference/_partials/_eth_feehistory-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_feehistory-example.mdx +++ b/services/reference/_partials/_eth_feehistory-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_feehistory-request.mdx b/services/reference/_partials/_eth_feehistory-request.mdx index 9870fd99714..dd7b12f272b 100644 --- a/services/reference/_partials/_eth_feehistory-request.mdx +++ b/services/reference/_partials/_eth_feehistory-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_gasprice-example.mdx b/services/reference/_partials/_eth_gasprice-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_gasprice-example.mdx +++ b/services/reference/_partials/_eth_gasprice-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_gasprice-request.mdx b/services/reference/_partials/_eth_gasprice-request.mdx index b6c906e5d2e..732c453b5eb 100644 --- a/services/reference/_partials/_eth_gasprice-request.mdx +++ b/services/reference/_partials/_eth_gasprice-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getbalance-example.mdx b/services/reference/_partials/_eth_getbalance-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getbalance-example.mdx +++ b/services/reference/_partials/_eth_getbalance-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getbalance-request.mdx b/services/reference/_partials/_eth_getbalance-request.mdx index 46d75374fdd..46e53d9ea8e 100644 --- a/services/reference/_partials/_eth_getbalance-request.mdx +++ b/services/reference/_partials/_eth_getbalance-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0","method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getblockbyhash-example.mdx b/services/reference/_partials/_eth_getblockbyhash-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getblockbyhash-example.mdx +++ b/services/reference/_partials/_eth_getblockbyhash-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getblockbyhash-request.mdx b/services/reference/_partials/_eth_getblockbyhash-request.mdx index 0a209243a08..29133489479 100644 --- a/services/reference/_partials/_eth_getblockbyhash-request.mdx +++ b/services/reference/_partials/_eth_getblockbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getblockbynumber-example.mdx b/services/reference/_partials/_eth_getblockbynumber-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getblockbynumber-example.mdx +++ b/services/reference/_partials/_eth_getblockbynumber-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getblockbynumber-request.mdx b/services/reference/_partials/_eth_getblockbynumber-request.mdx index ea1fedcade7..5cf511390b2 100644 --- a/services/reference/_partials/_eth_getblockbynumber-request.mdx +++ b/services/reference/_partials/_eth_getblockbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55",false], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getblockreceipts-example.mdx b/services/reference/_partials/_eth_getblockreceipts-example.mdx index 9bec5e3a7d5..18b78c40076 100644 --- a/services/reference/_partials/_eth_getblockreceipts-example.mdx +++ b/services/reference/_partials/_eth_getblockreceipts-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). \ No newline at end of file +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). \ No newline at end of file diff --git a/services/reference/_partials/_eth_getblockreceipts-request.mdx b/services/reference/_partials/_eth_getblockreceipts-request.mdx index 411062cd61e..4d5151e14c4 100644 --- a/services/reference/_partials/_eth_getblockreceipts-request.mdx +++ b/services/reference/_partials/_eth_getblockreceipts-request.mdx @@ -5,7 +5,7 @@ import Tabs from "@theme/Tabs"; ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getblocktransactioncountbyhash-example.mdx b/services/reference/_partials/_eth_getblocktransactioncountbyhash-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getblocktransactioncountbyhash-example.mdx +++ b/services/reference/_partials/_eth_getblocktransactioncountbyhash-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/_partials/_eth_getblocktransactioncountbyhash-request.mdx index f8315d33fea..e9790fc3210 100644 --- a/services/reference/_partials/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/_partials/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getblocktransactioncountbynumber-example.mdx b/services/reference/_partials/_eth_getblocktransactioncountbynumber-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getblocktransactioncountbynumber-example.mdx +++ b/services/reference/_partials/_eth_getblocktransactioncountbynumber-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/_partials/_eth_getblocktransactioncountbynumber-request.mdx index 770b99c54e7..7830e1026a4 100644 --- a/services/reference/_partials/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/_partials/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getcode-example.mdx b/services/reference/_partials/_eth_getcode-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getcode-example.mdx +++ b/services/reference/_partials/_eth_getcode-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getcode-request.mdx b/services/reference/_partials/_eth_getcode-request.mdx index e5db05f2e94..a1184ae9702 100644 --- a/services/reference/_partials/_eth_getcode-request.mdx +++ b/services/reference/_partials/_eth_getcode-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getlogs-example.mdx b/services/reference/_partials/_eth_getlogs-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getlogs-example.mdx +++ b/services/reference/_partials/_eth_getlogs-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getlogs-request.mdx b/services/reference/_partials/_eth_getlogs-request.mdx index 89b8f9c22f8..4e8c2bbd32a 100644 --- a/services/reference/_partials/_eth_getlogs-request.mdx +++ b/services/reference/_partials/_eth_getlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id":1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id":1}' ``` diff --git a/services/reference/_partials/_eth_getproof-example.mdx b/services/reference/_partials/_eth_getproof-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getproof-example.mdx +++ b/services/reference/_partials/_eth_getproof-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getproof-request.mdx b/services/reference/_partials/_eth_getproof-request.mdx index b84ec7cb554..89fb9fb2a0c 100644 --- a/services/reference/_partials/_eth_getproof-request.mdx +++ b/services/reference/_partials/_eth_getproof-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getstorageat-example.mdx b/services/reference/_partials/_eth_getstorageat-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getstorageat-example.mdx +++ b/services/reference/_partials/_eth_getstorageat-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getstorageat-request.mdx b/services/reference/_partials/_eth_getstorageat-request.mdx index 0022347764e..03db9181560 100644 --- a/services/reference/_partials/_eth_getstorageat-request.mdx +++ b/services/reference/_partials/_eth_getstorageat-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getstorageat-response.mdx b/services/reference/_partials/_eth_getstorageat-response.mdx index 7a606d3f85c..5dea70a45b9 100644 --- a/services/reference/_partials/_eth_getstorageat-response.mdx +++ b/services/reference/_partials/_eth_getstorageat-response.mdx @@ -34,7 +34,7 @@ contract Storage { Retrieving the value of pos0 is straight forward: ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x0", "0x65a8db"], "id": 1}' @@ -77,7 +77,7 @@ undefined Now to fetch the storage: ```bash -curl https://mainnet.infura.io/v3/YOUR-PROJECT-ID \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' diff --git a/services/reference/_partials/_eth_gettransactionbyblockhashandindex-example.mdx b/services/reference/_partials/_eth_gettransactionbyblockhashandindex-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_gettransactionbyblockhashandindex-example.mdx +++ b/services/reference/_partials/_eth_gettransactionbyblockhashandindex-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/_partials/_eth_gettransactionbyblockhashandindex-request.mdx index 79d44fbb7d7..ef4ee949013 100644 --- a/services/reference/_partials/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/_partials/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-example.mdx b/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-example.mdx +++ b/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-request.mdx index f126273619e..b3bdfe150e5 100644 --- a/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_gettransactionbyhash-example.mdx b/services/reference/_partials/_eth_gettransactionbyhash-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_gettransactionbyhash-example.mdx +++ b/services/reference/_partials/_eth_gettransactionbyhash-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_gettransactionbyhash-request.mdx b/services/reference/_partials/_eth_gettransactionbyhash-request.mdx index b6306160695..27d08984b04 100644 --- a/services/reference/_partials/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/_partials/_eth_gettransactionbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_gettransactioncount-example.mdx b/services/reference/_partials/_eth_gettransactioncount-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_gettransactioncount-example.mdx +++ b/services/reference/_partials/_eth_gettransactioncount-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_gettransactioncount-request.mdx b/services/reference/_partials/_eth_gettransactioncount-request.mdx index b5dc40ad32c..d00689d3d7e 100644 --- a/services/reference/_partials/_eth_gettransactioncount-request.mdx +++ b/services/reference/_partials/_eth_gettransactioncount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_gettransactionreceipt-example.mdx b/services/reference/_partials/_eth_gettransactionreceipt-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_gettransactionreceipt-example.mdx +++ b/services/reference/_partials/_eth_gettransactionreceipt-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_gettransactionreceipt-request.mdx b/services/reference/_partials/_eth_gettransactionreceipt-request.mdx index 59cbb23b741..f5260b78147 100644 --- a/services/reference/_partials/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/_partials/_eth_gettransactionreceipt-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getunclebyblockhashandindex-example.mdx b/services/reference/_partials/_eth_getunclebyblockhashandindex-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getunclebyblockhashandindex-example.mdx +++ b/services/reference/_partials/_eth_getunclebyblockhashandindex-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/_partials/_eth_getunclebyblockhashandindex-request.mdx index 9b805dd624a..097adb76932 100644 --- a/services/reference/_partials/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/_partials/_eth_getunclebyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getunclebyblocknumberandindex-example.mdx b/services/reference/_partials/_eth_getunclebyblocknumberandindex-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getunclebyblocknumberandindex-example.mdx +++ b/services/reference/_partials/_eth_getunclebyblocknumberandindex-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/_partials/_eth_getunclebyblocknumberandindex-request.mdx index 2402cb9fa96..0f2e39c4831 100644 --- a/services/reference/_partials/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/_partials/_eth_getunclebyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getunclecountbyblockhash-example.mdx b/services/reference/_partials/_eth_getunclecountbyblockhash-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getunclecountbyblockhash-example.mdx +++ b/services/reference/_partials/_eth_getunclecountbyblockhash-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getunclecountbyblockhash-request.mdx b/services/reference/_partials/_eth_getunclecountbyblockhash-request.mdx index 636cf57d269..e8dcea612ee 100644 --- a/services/reference/_partials/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/_partials/_eth_getunclecountbyblockhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getunclecountbyblocknumber-example.mdx b/services/reference/_partials/_eth_getunclecountbyblocknumber-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getunclecountbyblocknumber-example.mdx +++ b/services/reference/_partials/_eth_getunclecountbyblocknumber-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/_partials/_eth_getunclecountbyblocknumber-request.mdx index c1a926171e3..dfe40609e94 100644 --- a/services/reference/_partials/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/_partials/_eth_getunclecountbyblocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_getwork-example.mdx b/services/reference/_partials/_eth_getwork-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_getwork-example.mdx +++ b/services/reference/_partials/_eth_getwork-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_getwork-request.mdx b/services/reference/_partials/_eth_getwork-request.mdx index f7611087b8e..ad418c6f919 100644 --- a/services/reference/_partials/_eth_getwork-request.mdx +++ b/services/reference/_partials/_eth_getwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_hashrate-example.mdx b/services/reference/_partials/_eth_hashrate-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_hashrate-example.mdx +++ b/services/reference/_partials/_eth_hashrate-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_hashrate-request.mdx b/services/reference/_partials/_eth_hashrate-request.mdx index abe97f2ec35..cd8db3d11eb 100644 --- a/services/reference/_partials/_eth_hashrate-request.mdx +++ b/services/reference/_partials/_eth_hashrate-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_maxpriorityfeepergas-example.mdx b/services/reference/_partials/_eth_maxpriorityfeepergas-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_maxpriorityfeepergas-example.mdx +++ b/services/reference/_partials/_eth_maxpriorityfeepergas-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_maxpriorityfeepergas-request.mdx b/services/reference/_partials/_eth_maxpriorityfeepergas-request.mdx index 3c38105ef84..deae57887d2 100644 --- a/services/reference/_partials/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/_partials/_eth_maxpriorityfeepergas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' diff --git a/services/reference/_partials/_eth_mining-example.mdx b/services/reference/_partials/_eth_mining-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_mining-example.mdx +++ b/services/reference/_partials/_eth_mining-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_mining-request.mdx b/services/reference/_partials/_eth_mining-request.mdx index 6d369f64d28..f4d9c69c530 100644 --- a/services/reference/_partials/_eth_mining-request.mdx +++ b/services/reference/_partials/_eth_mining-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_protocolversion-example.mdx b/services/reference/_partials/_eth_protocolversion-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_protocolversion-example.mdx +++ b/services/reference/_partials/_eth_protocolversion-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_protocolversion-request.mdx b/services/reference/_partials/_eth_protocolversion-request.mdx index 2603ef334b8..2553833b38b 100644 --- a/services/reference/_partials/_eth_protocolversion-request.mdx +++ b/services/reference/_partials/_eth_protocolversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_sendrawtransaction-example.mdx b/services/reference/_partials/_eth_sendrawtransaction-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_sendrawtransaction-example.mdx +++ b/services/reference/_partials/_eth_sendrawtransaction-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_sendrawtransaction-request.mdx b/services/reference/_partials/_eth_sendrawtransaction-request.mdx index 8125540f28b..3f0e3d2efa9 100644 --- a/services/reference/_partials/_eth_sendrawtransaction-request.mdx +++ b/services/reference/_partials/_eth_sendrawtransaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_submitwork-example.mdx b/services/reference/_partials/_eth_submitwork-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_submitwork-example.mdx +++ b/services/reference/_partials/_eth_submitwork-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_submitwork-request.mdx b/services/reference/_partials/_eth_submitwork-request.mdx index c48597b1d69..7b7cd2b9887 100644 --- a/services/reference/_partials/_eth_submitwork-request.mdx +++ b/services/reference/_partials/_eth_submitwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' ``` diff --git a/services/reference/_partials/_eth_syncing-example.mdx b/services/reference/_partials/_eth_syncing-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_eth_syncing-example.mdx +++ b/services/reference/_partials/_eth_syncing-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_eth_syncing-request.mdx b/services/reference/_partials/_eth_syncing-request.mdx index 4b30f746099..b8d33a95a00 100644 --- a/services/reference/_partials/_eth_syncing-request.mdx +++ b/services/reference/_partials/_eth_syncing-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/_net_listening-example.mdx b/services/reference/_partials/_net_listening-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_net_listening-example.mdx +++ b/services/reference/_partials/_net_listening-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_net_listening-request.mdx b/services/reference/_partials/_net_listening-request.mdx index b6997b52384..12dbf0ce0af 100644 --- a/services/reference/_partials/_net_listening-request.mdx +++ b/services/reference/_partials/_net_listening-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/_net_peercount-example.mdx b/services/reference/_partials/_net_peercount-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_net_peercount-example.mdx +++ b/services/reference/_partials/_net_peercount-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_net_peercount-request.mdx b/services/reference/_partials/_net_peercount-request.mdx index 3ccce1ec5af..408318146bf 100644 --- a/services/reference/_partials/_net_peercount-request.mdx +++ b/services/reference/_partials/_net_peercount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/_net_version-example.mdx b/services/reference/_partials/_net_version-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_net_version-example.mdx +++ b/services/reference/_partials/_net_version-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_net_version-request.mdx b/services/reference/_partials/_net_version-request.mdx index 559a6fa205e..5daa5c5a84d 100644 --- a/services/reference/_partials/_net_version-request.mdx +++ b/services/reference/_partials/_net_version-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/_web3_clientversion-example.mdx b/services/reference/_partials/_web3_clientversion-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/_web3_clientversion-example.mdx +++ b/services/reference/_partials/_web3_clientversion-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/_web3_clientversion-request.mdx b/services/reference/_partials/_web3_clientversion-request.mdx index 6a3247132c2..c9183b41e14 100644 --- a/services/reference/_partials/_web3_clientversion-request.mdx +++ b/services/reference/_partials/_web3_clientversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/filter-methods/_eth_getfilterchanges-example.mdx b/services/reference/_partials/filter-methods/_eth_getfilterchanges-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/filter-methods/_eth_getfilterchanges-example.mdx +++ b/services/reference/_partials/filter-methods/_eth_getfilterchanges-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/filter-methods/_eth_getfilterchanges-request.mdx b/services/reference/_partials/filter-methods/_eth_getfilterchanges-request.mdx index bb13d684e93..c84659c90d5 100644 --- a/services/reference/_partials/filter-methods/_eth_getfilterchanges-request.mdx +++ b/services/reference/_partials/filter-methods/_eth_getfilterchanges-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getFilterChanges", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getFilterChanges", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getFilterChanges", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' ``` diff --git a/services/reference/_partials/filter-methods/_eth_getfilterlogs-example.mdx b/services/reference/_partials/filter-methods/_eth_getfilterlogs-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/filter-methods/_eth_getfilterlogs-example.mdx +++ b/services/reference/_partials/filter-methods/_eth_getfilterlogs-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/filter-methods/_eth_getfilterlogs-request.mdx b/services/reference/_partials/filter-methods/_eth_getfilterlogs-request.mdx index 3ead8a5b0d9..888c3d13ff1 100644 --- a/services/reference/_partials/filter-methods/_eth_getfilterlogs-request.mdx +++ b/services/reference/_partials/filter-methods/_eth_getfilterlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getFilterLogs", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getFilterLogs", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getFilterLogs", "params": ["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id": 1}' ``` diff --git a/services/reference/_partials/filter-methods/_eth_newblockfilter-description.mdx b/services/reference/_partials/filter-methods/_eth_newblockfilter-description.mdx index ad1673d5a13..fd0f16b5bad 100644 --- a/services/reference/_partials/filter-methods/_eth_newblockfilter-description.mdx +++ b/services/reference/_partials/filter-methods/_eth_newblockfilter-description.mdx @@ -1,5 +1,5 @@ Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call [`eth_getFilterChanges`](../../ethereum/json-rpc-methods/filter-methods/eth_getfilterchanges.mdx). :::tip Valid for fifteen minutes -Filter IDs will be valid for up to fifteen minutes, and can polled by any connection using the same `YOUR-API-KEY`. +Filter IDs will be valid for up to fifteen minutes, and can polled by any connection using the same ``. ::: diff --git a/services/reference/_partials/filter-methods/_eth_newblockfilter-example.mdx b/services/reference/_partials/filter-methods/_eth_newblockfilter-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/filter-methods/_eth_newblockfilter-example.mdx +++ b/services/reference/_partials/filter-methods/_eth_newblockfilter-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/filter-methods/_eth_newblockfilter-request.mdx b/services/reference/_partials/filter-methods/_eth_newblockfilter-request.mdx index 688491bde4d..6dbde6b6001 100644 --- a/services/reference/_partials/filter-methods/_eth_newblockfilter-request.mdx +++ b/services/reference/_partials/filter-methods/_eth_newblockfilter-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_newBlockFilter", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_newBlockFilter", "params": [], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_newBlockFilter", "params": [], "id": 1}' ``` diff --git a/services/reference/_partials/filter-methods/_eth_newfilter-description.mdx b/services/reference/_partials/filter-methods/_eth_newfilter-description.mdx index ddeacc0e2f6..e7303d38864 100644 --- a/services/reference/_partials/filter-methods/_eth_newfilter-description.mdx +++ b/services/reference/_partials/filter-methods/_eth_newfilter-description.mdx @@ -1,5 +1,5 @@ Creates a filter object based on the given filter options, to notify when the state changes (logs). To check if the state has changed, call [`eth_getFilterChanges`](../../ethereum/json-rpc-methods/filter-methods/eth_getfilterchanges.mdx). :::tip Valid for fifteen minutes -Filter IDs will be valid for up to fifteen minutes, and can polled by any connection using the same `YOUR-API-KEY`. +Filter IDs will be valid for up to fifteen minutes, and can polled by any connection using the same ``. ::: diff --git a/services/reference/_partials/filter-methods/_eth_newfilter-example.mdx b/services/reference/_partials/filter-methods/_eth_newfilter-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/filter-methods/_eth_newfilter-example.mdx +++ b/services/reference/_partials/filter-methods/_eth_newfilter-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/filter-methods/_eth_newfilter-request.mdx b/services/reference/_partials/filter-methods/_eth_newfilter-request.mdx index 9a6829c9f0d..3354ae727a4 100644 --- a/services/reference/_partials/filter-methods/_eth_newfilter-request.mdx +++ b/services/reference/_partials/filter-methods/_eth_newfilter-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_newFilter", "params": [{"topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_newFilter", "params": [{"topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_newFilter", "params": [{"topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}], "id": 1}' ``` diff --git a/services/reference/_partials/filter-methods/_eth_uninstallfilter-example.mdx b/services/reference/_partials/filter-methods/_eth_uninstallfilter-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/filter-methods/_eth_uninstallfilter-example.mdx +++ b/services/reference/_partials/filter-methods/_eth_uninstallfilter-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/filter-methods/_eth_uninstallfilter-request.mdx b/services/reference/_partials/filter-methods/_eth_uninstallfilter-request.mdx index 91b5310b5ad..e155d40a55f 100644 --- a/services/reference/_partials/filter-methods/_eth_uninstallfilter-request.mdx +++ b/services/reference/_partials/filter-methods/_eth_uninstallfilter-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_uninstallFilter", "params": ["0x10ff0bfba9472c87932c56632eef8f5cc70910e8e71d"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_uninstallFilter", "params": ["0x10ff0bfba9472c87932c56632eef8f5cc70910e8e71d"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_uninstallFilter", "params": ["0x10ff0bfba9472c87932c56632eef8f5cc70910e8e71d"], "id": 1}' ``` diff --git a/services/reference/_partials/subscription-methods/_eth_subscribe-example.mdx b/services/reference/_partials/subscription-methods/_eth_subscribe-example.mdx index b8029645073..1060ec18ead 100644 --- a/services/reference/_partials/subscription-methods/_eth_subscribe-example.mdx +++ b/services/reference/_partials/subscription-methods/_eth_subscribe-example.mdx @@ -1,4 +1,4 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). :::tip WebSocket connections only diff --git a/services/reference/_partials/subscription-methods/_eth_subscribe-request.mdx b/services/reference/_partials/subscription-methods/_eth_subscribe-request.mdx index 62aa6179ce3..ed2af47320c 100644 --- a/services/reference/_partials/subscription-methods/_eth_subscribe-request.mdx +++ b/services/reference/_partials/subscription-methods/_eth_subscribe-request.mdx @@ -5,14 +5,14 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' ``` ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics":["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics":["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' ``` @@ -20,7 +20,7 @@ wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' ``` diff --git a/services/reference/_partials/subscription-methods/_eth_unsubscribe-example.mdx b/services/reference/_partials/subscription-methods/_eth_unsubscribe-example.mdx index b8029645073..1060ec18ead 100644 --- a/services/reference/_partials/subscription-methods/_eth_unsubscribe-example.mdx +++ b/services/reference/_partials/subscription-methods/_eth_unsubscribe-example.mdx @@ -1,4 +1,4 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). :::tip WebSocket connections only diff --git a/services/reference/_partials/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/_partials/subscription-methods/_eth_unsubscribe-request.mdx index 504da5ae67b..e84301e1895 100644 --- a/services/reference/_partials/subscription-methods/_eth_unsubscribe-request.mdx +++ b/services/reference/_partials/subscription-methods/_eth_unsubscribe-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' ``` diff --git a/services/reference/_partials/trace-methods/_trace_block-example.mdx b/services/reference/_partials/trace-methods/_trace_block-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/trace-methods/_trace_block-example.mdx +++ b/services/reference/_partials/trace-methods/_trace_block-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/trace-methods/_trace_block-request.mdx b/services/reference/_partials/trace-methods/_trace_block-request.mdx index a0d393e2611..c911d81df78 100644 --- a/services/reference/_partials/trace-methods/_trace_block-request.mdx +++ b/services/reference/_partials/trace-methods/_trace_block-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "trace_block", "params": ["0x6"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "trace_block", "params": ["0x6"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "trace_block", "params": ["0x6"], "id": 1}' ``` diff --git a/services/reference/_partials/trace-methods/_trace_call-example.mdx b/services/reference/_partials/trace-methods/_trace_call-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/trace-methods/_trace_call-example.mdx +++ b/services/reference/_partials/trace-methods/_trace_call-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/trace-methods/_trace_call-request.mdx b/services/reference/_partials/trace-methods/_trace_call-request.mdx index 058e9840784..41943ea2d12 100644 --- a/services/reference/_partials/trace-methods/_trace_call-request.mdx +++ b/services/reference/_partials/trace-methods/_trace_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "trace_call", "params": [{"from": "0xfe3b557e8fb62b89f4916b721be55ceb828dbd73", "to": "0x0010000000000000000000000000000000000000", "gas": "0xfffff2", "gasPrice": "0xef", "value": "0x0", "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002", "nonce": "0x0"}, ["trace"], "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "trace_call", "params": [{"from":"0xfe3b557e8fb62b89f4916b721be55ceb828dbd73", "to": 0x0010000000000000000000000000000000000000", "gas": "0xfffff2", "gasPrice": "0xef", "value": "0x0", "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002", "nonce": "0x0"}, ["trace"], "latest"], "id":1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "trace_call", "params": [{"from":"0xfe3b557e8fb62b89f4916b721be55ceb828dbd73", "to": 0x0010000000000000000000000000000000000000", "gas": "0xfffff2", "gasPrice": "0xef", "value": "0x0", "data": "0x0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002", "nonce": "0x0"}, ["trace"], "latest"], "id":1}' ``` diff --git a/services/reference/_partials/trace-methods/_trace_callmany-example.mdx b/services/reference/_partials/trace-methods/_trace_callmany-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/trace-methods/_trace_callmany-example.mdx +++ b/services/reference/_partials/trace-methods/_trace_callmany-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/trace-methods/_trace_callmany-parameters.mdx b/services/reference/_partials/trace-methods/_trace_callmany-parameters.mdx index 8c9f4fc4d6a..2d65dddecbf 100644 --- a/services/reference/_partials/trace-methods/_trace_callmany-parameters.mdx +++ b/services/reference/_partials/trace-methods/_trace_callmany-parameters.mdx @@ -1,2 +1,5 @@ -- `block parameter`: _[Required]_ The hexadecimal block number, or the string `latest`, `earliest`, or `pending`. See the [default block parameter](https://ethereum.org/en/developers/docs/apis/json-rpc/#default-block). -- `options`: A list of tracing options. Tracing options are [`trace`](../../ethereum/json-rpc-methods/trace-methods/index.md#trace) and [`stateDiff`](../../ethereum/json-rpc-methods/trace-methods/index.md#statediff). Specify both options or none. +- `trace call parameters`: _[Required]_ Array of trace call parameters. + Each trace call parameter itself is an array containing the following: + - `transaction call object`: _[Required]_ Transaction call object containing the same data as in the [`trace_call`](../../ethereum/json-rpc-methods/trace-methods/trace_call.mdx#parameters) parameter. + - `options`:_[Optional]_ An array of tracing options. Tracing options are [`trace`](../../ethereum/json-rpc-methods/trace-methods/index.md#trace) and [`stateDiff`](../../ethereum/json-rpc-methods/trace-methods/index.md#statediff). Specify both options or none. +- `block parameter`: _[Required]_ The hexadecimal block number, or the string `latest`, `earliest`, or `pending`. See the [default block parameter](https://ethereum.org/en/developers/docs/apis/json-rpc/#default-block). The block parameter is applied uniformly to all trace calls in the `trace call parameters` array. diff --git a/services/reference/_partials/trace-methods/_trace_callmany-request.mdx b/services/reference/_partials/trace-methods/_trace_callmany-request.mdx index 6a3403a0933..d91786e9046 100644 --- a/services/reference/_partials/trace-methods/_trace_callmany-request.mdx +++ b/services/reference/_partials/trace-methods/_trace_callmany-request.mdx @@ -5,17 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "trace_callMany", "params": [[[{"from": "0x407d73d8a49eeb85d32cf465507dd71d507100c1", "to": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "value": "0x186a0"}, ["trace"]], [{"from": "0x407d73d8a49eeb85d32cf465507dd71d507100c1", "to": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "value": "0x186a0"}, ["trace"]]], "latest"], "latest"], "id": 1} + -d '{"jsonrpc": "2.0", "method": "trace_callMany", "params": [[[{"from": "0x407d73d8a49eeb85d32cf465507dd71d507100c1", "to": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "value": "0x186a0"}, ["trace"]], [{"from": "0x407d73d8a49eeb85d32cf465507dd71d507100c1", "to": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "value": "0x186a0"}, ["trace"]]], "latest"], "id": 1} ``` ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "trace_callMany", "params": [[[{"from":"0x407d73d8a49eeb85d32cf465507dd71d507100c1","to":"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "value": "0x186a0"}, ["trace"]], [{"from": "0x407d73d8a49eeb85d32cf465507dd71d507100c1", "to": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "value": "0x186a0"}, ["trace"]]], "latest"], "latest"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "trace_callMany", "params": [[[{"from":"0x407d73d8a49eeb85d32cf465507dd71d507100c1","to":"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "value": "0x186a0"}, ["trace"]], [{"from": "0x407d73d8a49eeb85d32cf465507dd71d507100c1", "to": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "value": "0x186a0"}, ["trace"]]], "latest"], "id": 1}' ``` diff --git a/services/reference/_partials/trace-methods/_trace_filter-example.mdx b/services/reference/_partials/trace-methods/_trace_filter-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/trace-methods/_trace_filter-example.mdx +++ b/services/reference/_partials/trace-methods/_trace_filter-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/trace-methods/_trace_filter-request.mdx b/services/reference/_partials/trace-methods/_trace_filter-request.mdx index 3d7b0ee977b..11dad9e0b45 100644 --- a/services/reference/_partials/trace-methods/_trace_filter-request.mdx +++ b/services/reference/_partials/trace-methods/_trace_filter-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "trace_filter", "params": [{"fromBlock": "0x1", "toBlock": "0x21", "after": 2, "count": 2, "fromAddress": ["0xfe3b557e8fb62b89f4916b721be55ceb828dbd73"]}], "id": 415}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "trace_filter", "params": [{"fromBlock": "0x1", "toBlock": "0x21", "after": 2, "count":2, "fromAddress": ["0xfe3b557e8fb62b89f4916b721be55ceb828dbd73"]}], "id": 415}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "trace_filter", "params": [{"fromBlock": "0x1", "toBlock": "0x21", "after": 2, "count":2, "fromAddress": ["0xfe3b557e8fb62b89f4916b721be55ceb828dbd73"]}], "id": 415}' ``` diff --git a/services/reference/_partials/trace-methods/_trace_transaction-example.mdx b/services/reference/_partials/trace-methods/_trace_transaction-example.mdx index 47f187cb22e..e6703977041 100644 --- a/services/reference/_partials/trace-methods/_trace_transaction-example.mdx +++ b/services/reference/_partials/trace-methods/_trace_transaction-example.mdx @@ -1 +1 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/_partials/trace-methods/_trace_transaction-request.mdx b/services/reference/_partials/trace-methods/_trace_transaction-request.mdx index b195952d4f2..78bd29a36b4 100644 --- a/services/reference/_partials/trace-methods/_trace_transaction-request.mdx +++ b/services/reference/_partials/trace-methods/_trace_transaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "trace_transaction","params": ["0x4c253746668dca6ac3f7b9bc18248b558a95b5fc881d140872c2dff984d344a7"],"id": 1}' @@ -15,7 +15,7 @@ curl https://mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "trace_transaction", "params": ["0x4c253746668dca6ac3f7b9bc18248b558a95b5fc881d140872c2dff984d344a7"], "id": 1}' +wscat -c wss://mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "trace_transaction", "params": ["0x4c253746668dca6ac3f7b9bc18248b558a95b5fc881d140872c2dff984d344a7"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_accounts-request.mdx index c99d9aa48f0..6cc59587a9b 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_accounts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params":[], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_blocknumber-request.mdx index 24d8dcf6b91..07bb04eced2 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_call-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_call-request.mdx index f9ca4b8e300..c33f6d74dc5 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_chainid-request.mdx index 147f568816c..49d0dba701d 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_chainid-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_createaccesslist-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_createaccesslist-request.mdx index f5ed944d37a..7a02ba25813 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_createaccesslist-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_createaccesslist-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_createAccessList", "params": [{"from": "0xaeA8F8f781326bfE6A7683C2BD48Dd6AA4d3Ba63", "data": "0x608060806080608155"}, "pending"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_createAccessList", "params": [{"from": "0xaeA8F8f781326bfE6A7683C2BD48Dd6AA4d3Ba63", "data": "0x608060806080608155"}, "pending"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_createAccessList", "params": [{"from": "0xaeA8F8f781326bfE6A7683C2BD48Dd6AA4d3Ba63", "data": "0x608060806080608155"}, "pending"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_estimategas-request.mdx index 5ff868a54e0..3a818f524bc 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_feehistory-request.mdx index 2b1f9bc12b9..32f9acbe2be 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_feehistory-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20, 30]], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_gasprice-request.mdx index 3b852a82e48..0f90c6da422 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getbalance-request.mdx index a3c1a50b2b9..a707b2f64bb 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getblockbyhash-request.mdx index b547881d30b..3a10b02f4ba 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getblockbynumber-request.mdx index facb4ec7920..af7d57736c4 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx index 84f4739d836..5dda398a738 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash - wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' + wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index 599a2b3835d..766c68168f7 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index 73ecfaa760e..0bb7370eeb9 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getcode-request.mdx index 28eac4a69e8..000ba7b0751 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getcode-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id":1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getlogs-request.mdx index 15a02e5a257..1a20b811017 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getproof-request.mdx index bfef07a9de8..f390c5ad0c6 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getproof-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getstorageat-request.mdx index d9f2589eb23..07dbee12adb 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index 72814ef983e..440761f2357 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index 5e12486daf7..850e3bdd057 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index 2a25a7d4502..af81a6fdb40 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_gettransactioncount-request.mdx index d762fcdd064..dae17e39ab9 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index 02d27ca5cbf..dd78c889884 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx index 76f9a5a567a..bdeb427871d 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx index 15cba3d1794..8dc48f56dfd 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx index f29bd4deaa3..3fb629e8b7b 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id":1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method":"eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx index ba53cb5c2fc..220e2e48c72 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index 67162b7cf7c..d9bf3f2c680 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_sendrawtransaction-request.mdx index 5b5cf8de87f..7f3fc619cbb 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/arbitrum/json-rpc-methods/_eth_syncing-request.mdx index e6654567100..17e299c476b 100644 --- a/services/reference/arbitrum/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_eth_syncing-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_net_listening-request.mdx b/services/reference/arbitrum/json-rpc-methods/_net_listening-request.mdx index 4a3ffc00b31..002a621cf41 100644 --- a/services/reference/arbitrum/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_net_listening-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_net_peercount-request.mdx b/services/reference/arbitrum/json-rpc-methods/_net_peercount-request.mdx index da81e409d33..1f43fda5738 100644 --- a/services/reference/arbitrum/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_net_peercount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_net_version-request.mdx b/services/reference/arbitrum/json-rpc-methods/_net_version-request.mdx index 716fcef8e02..8f410fc1a62 100644 --- a/services/reference/arbitrum/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_net_version-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/arbitrum/json-rpc-methods/_web3_clientversion-request.mdx index 24190675d80..3c009cca84a 100644 --- a/services/reference/arbitrum/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/arbitrum/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx index 3063d6493e5..ff5a1d16353 100644 --- a/services/reference/arbitrum/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx @@ -5,14 +5,14 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' ``` ```bash -wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +wscat -c wss://arbitrum-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' ``` diff --git a/services/reference/arbitrum/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/arbitrum/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx index 6cf58a5f02a..250af79b451 100644 --- a/services/reference/arbitrum/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx +++ b/services/reference/arbitrum/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://arbitrum-mainnet.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +wscat -c wss://arbitrum-mainnet.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' ``` diff --git a/services/reference/arbitrum/quickstart.md b/services/reference/arbitrum/quickstart.md index 01951b0266a..6e00e9051a1 100644 --- a/services/reference/arbitrum/quickstart.md +++ b/services/reference/arbitrum/quickstart.md @@ -21,10 +21,10 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://arbitrum-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params":[], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://arbitrum-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,13 +86,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY", { + .post("https://arbitrum-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -122,12 +122,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers"); - const provider = new ethers.providers.JsonRpcProvider("https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY"); + const provider = new ethers.providers.JsonRpcProvider("https://arbitrum-mainnet.infura.io/v3/"); provider.getBlockNumber() .then(blockNumber => { @@ -154,13 +154,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://arbitrum-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://arbitrum-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/avalanche-c-chain/index.md b/services/reference/avalanche-c-chain/index.md index eaa3ca58cf1..d514bae09dc 100644 --- a/services/reference/avalanche-c-chain/index.md +++ b/services/reference/avalanche-c-chain/index.md @@ -19,7 +19,7 @@ Avalanche is a Proof of Stake (PoS), layer 1 platform that features 3 built-in b - [Exchange Chain (X-Chain)](https://docs.avax.network/learn/primary-network#x-chain) - [Platform Chain (P-Chain)](https://docs.avax.network/learn/primary-network#p-chain) -Infura provides access to the C-Chain. +Infura provides access to the C-Chain only. The C-Chain supports the Ethereum Virtual Machine (EVM), allowing Ethereum developers to deploy Solidity smart contract dapps onto the C-Chain. Dapps can run on both Avalanche and Ethereum. Avalanche diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_accounts-request.mdx index f84e2175978..e107b1a6181 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_accounts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_blocknumber-request.mdx index bee36f3e332..71a007a77f9 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_call-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_call-request.mdx index 7645add9b88..ad191105cb0 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0","method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0","method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_chainid-request.mdx index 4fdef4eb012..5f1e62c1ed2 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_chainid-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_estimategas-request.mdx index 5f380e554b2..95463020b6b 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_feehistory-request.mdx index dc1f0b62bec..8b997112fe0 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_feehistory-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gasprice-request.mdx index 149e5e9939e..42db174831a 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getbalance-request.mdx index 874d43cdd04..e0a2ad69534 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockbyhash-request.mdx index be5de097544..b3b9716126b 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35",false], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockbynumber-request.mdx index fd3ff7d999c..51c41c62391 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx index d59fda665a7..03c7e7df93f 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https:///avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https:///avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https:///avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss:///avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' +wscat -c wss:///avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index a9798377d70..68d0e8293c3 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index 62893f050c2..630eb6ceb07 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getcode-request.mdx index 1a9116bcd7b..5695cf3c87a 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getcode-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id":1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getlogs-request.mdx index cee8dc2e34d..7c006040ba7 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getproof-request.mdx index 43e83e14607..23ea591612c 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getproof-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getstorageat-request.mdx index b16743e7382..7f8fa9d9981 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index fc989e2d01a..595449a9ac5 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index 2c8206c5efa..b0a584b5329 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index 4096b3e5396..83a5e8beb49 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactioncount-request.mdx index 9cadfd178cc..aa52a4374e0 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index ba53eb4d2b8..d9e522642f8 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx index 18b5a90ff27..60628c89591 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx index 22c132a4608..8cf3983b7c2 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx index 8029b279d06..118a6a772dd 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx index 98673e94bd0..1cfaa9bb7f3 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index 48be08a9a86..1ded0f7bfe8 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_sendrawtransaction-request.mdx index 4322398c087..563ba665474 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_net_peercount-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_net_peercount-request.mdx index 011d9a65484..29ad5cc5fd0 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_net_peercount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_net_version-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_net_version-request.mdx index 249deb46263..3e721098bb4 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_net_version-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/_web3_clientversion-request.mdx index 325adbe8006..6f2dcb3933b 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/index.md b/services/reference/avalanche-c-chain/json-rpc-methods/index.md index 150e7824912..0747f2e97c9 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/index.md +++ b/services/reference/avalanche-c-chain/json-rpc-methods/index.md @@ -2,7 +2,7 @@ title: JSON-RPC methods --- -Avalanche C-Chain uses the Go Ethereum (Geth) API and supports the standard [Ethereum JSON-RPC-APIs](../../ethereum/json-rpc-methods/index.md) for the following services: +Avalanche C-Chain uses the Go Ethereum (Geth) API and supports the standard [Ethereum JSON-RPC APIs](../../ethereum/json-rpc-methods/index.md) for the following services: - `net_*` - `eth_*` @@ -10,7 +10,7 @@ Avalanche C-Chain uses the Go Ethereum (Geth) API and supports the standard [Eth :::info -- Avalanche-specific methods (`avax.*`) that have a dependency on the P-Chain and X-Chain are not supported. +Avalanche-specific methods (`avax.*`) that have a dependency on the P-Chain and X-Chain are not supported. ::: diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx index 4437bb1fbde..5bc4f7b71e8 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx @@ -5,14 +5,14 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' ``` ```bash -wscat -c wss://avalanche-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +wscat -c wss://avalanche-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' ``` diff --git a/services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx index 38c7e30101a..abfc6596ddb 100644 --- a/services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx +++ b/services/reference/avalanche-c-chain/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://avalanche-mainnet.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +wscat -c wss://avalanche-mainnet.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' ``` diff --git a/services/reference/avalanche-c-chain/quickstart.md b/services/reference/avalanche-c-chain/quickstart.md index d6e73b79c63..68ce87e8b71 100644 --- a/services/reference/avalanche-c-chain/quickstart.md +++ b/services/reference/avalanche-c-chain/quickstart.md @@ -21,10 +21,10 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://avalanche-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://avalanche-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,12 +86,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios"); - axios.post("https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY", { + axios.post("https://avalanche-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -121,13 +121,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY" + "https://avalanche-mainnet.infura.io/v3/" ) provider @@ -156,13 +156,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://avalanche-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://avalanche-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/base/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/base/json-rpc-methods/_eth_accounts-request.mdx index deed4a53e16..01a315de1ff 100644 --- a/services/reference/base/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_accounts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/base/json-rpc-methods/_eth_blocknumber-request.mdx index 7ab3fe768f2..8e47d1b4928 100644 --- a/services/reference/base/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_call-request.mdx b/services/reference/base/json-rpc-methods/_eth_call-request.mdx index c6752dbf7a2..834286f1bc9 100644 --- a/services/reference/base/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/base/json-rpc-methods/_eth_chainid-request.mdx index 8c53d7eaf07..26c2f8dd536 100644 --- a/services/reference/base/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_chainid-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/base/json-rpc-methods/_eth_estimategas-request.mdx index 9e3d4e26078..a0933a3b9c0 100644 --- a/services/reference/base/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id":1}' diff --git a/services/reference/base/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/base/json-rpc-methods/_eth_feehistory-request.mdx index ba9e73cb768..70e98447629 100644 --- a/services/reference/base/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_feehistory-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20, 30]], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/base/json-rpc-methods/_eth_gasprice-request.mdx index b281cf8bac8..44ce19e716c 100644 --- a/services/reference/base/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/base/json-rpc-methods/_eth_getbalance-request.mdx index 71470d8cdb3..e8d692bf01f 100644 --- a/services/reference/base/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/base/json-rpc-methods/_eth_getblockbyhash-request.mdx index 6c44dbede78..79b27b6c006 100644 --- a/services/reference/base/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/base/json-rpc-methods/_eth_getblockbynumber-request.mdx index 5d4d7c67cdd..fe8c26cea3a 100644 --- a/services/reference/base/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params":["0x5BAD55", false], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/base/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index 846f6264365..4ac6209ad48 100644 --- a/services/reference/base/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/base/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index 348b770fb9d..05533c1454a 100644 --- a/services/reference/base/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/base/json-rpc-methods/_eth_getcode-request.mdx index 9dfa15fe7ee..f5af98b6a56 100644 --- a/services/reference/base/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getcode-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/base/json-rpc-methods/_eth_getlogs-request.mdx index 91983685232..285463067f9 100644 --- a/services/reference/base/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/base/json-rpc-methods/_eth_getproof-request.mdx index 7be7dede4c8..eee150d2afe 100644 --- a/services/reference/base/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getproof-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/base/json-rpc-methods/_eth_getstorageat-request.mdx index fc654087bd2..fe5c8aadfe2 100644 --- a/services/reference/base/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/base/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index ef5d815d081..46a7a5c2681 100644 --- a/services/reference/base/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/base/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index 2224929ac3f..1705763e272 100644 --- a/services/reference/base/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/base/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index 3ad67060764..1a4e4430a77 100644 --- a/services/reference/base/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/base/json-rpc-methods/_eth_gettransactioncount-request.mdx index df1ce1e4924..5c62bb8340a 100644 --- a/services/reference/base/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/base/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index 26d5a0c3bba..3c4eaba7beb 100644 --- a/services/reference/base/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/base/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx index 434bf16e9fc..76699875db4 100644 --- a/services/reference/base/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/base/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx index fb674b99b57..f97e5c64fa0 100644 --- a/services/reference/base/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/base/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx index 050088ad655..e7a41669eec 100644 --- a/services/reference/base/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/base/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx index 679ea8a9339..405d236d87c 100644 --- a/services/reference/base/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_getwork-request.mdx b/services/reference/base/json-rpc-methods/_eth_getwork-request.mdx index 64ba7bbe365..b1df5f3e592 100644 --- a/services/reference/base/json-rpc-methods/_eth_getwork-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_getwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_hashrate-request.mdx b/services/reference/base/json-rpc-methods/_eth_hashrate-request.mdx index dc6434c3b9d..72b1993a3dc 100644 --- a/services/reference/base/json-rpc-methods/_eth_hashrate-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_hashrate-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/base/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index ea01ada6863..81b9053233b 100644 --- a/services/reference/base/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_mining-request.mdx b/services/reference/base/json-rpc-methods/_eth_mining-request.mdx index 06768b77742..7de48c29f7b 100644 --- a/services/reference/base/json-rpc-methods/_eth_mining-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_mining-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/base/json-rpc-methods/_eth_protocolversion-request.mdx index ba556a01685..f87f30fa614 100644 --- a/services/reference/base/json-rpc-methods/_eth_protocolversion-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_protocolversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/base/json-rpc-methods/_eth_sendrawtransaction-request.mdx index d4082c6f34f..9c5e8993dc1 100644 --- a/services/reference/base/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_submitwork-request.mdx b/services/reference/base/json-rpc-methods/_eth_submitwork-request.mdx index e9ae9108d88..094304611f2 100644 --- a/services/reference/base/json-rpc-methods/_eth_submitwork-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_submitwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/base/json-rpc-methods/_eth_syncing-request.mdx index 3a97fa4dc29..8f93cde5458 100644 --- a/services/reference/base/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/base/json-rpc-methods/_eth_syncing-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_net_listening-request.mdx b/services/reference/base/json-rpc-methods/_net_listening-request.mdx index 5fe973ac650..ab4acd0b144 100644 --- a/services/reference/base/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/base/json-rpc-methods/_net_listening-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_net_peercount-request.mdx b/services/reference/base/json-rpc-methods/_net_peercount-request.mdx index 4adf003bf62..50ec3b95dfa 100644 --- a/services/reference/base/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/base/json-rpc-methods/_net_peercount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_net_version-request.mdx b/services/reference/base/json-rpc-methods/_net_version-request.mdx index e3bdae4a246..d4c056f8fae 100644 --- a/services/reference/base/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/base/json-rpc-methods/_net_version-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' diff --git a/services/reference/base/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/base/json-rpc-methods/_web3_clientversion-request.mdx index fa314272c87..7eb194a5cdf 100644 --- a/services/reference/base/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/base/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://base-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://base-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' diff --git a/services/reference/base/quickstart.md b/services/reference/base/quickstart.md index d7ca3a92a9d..2d23c4bcf86 100644 --- a/services/reference/base/quickstart.md +++ b/services/reference/base/quickstart.md @@ -21,10 +21,10 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://base-sepolia.infura.io/v3/YOUR-API-KEY \ +curl https://base-sepolia.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://base-sepolia.infura.io/v3/YOUR-API-KEY", { + fetch("https://base-sepolia.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,13 +86,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://base-sepolia.infura.io/v3/YOUR-API-KEY", { + .post("https://base-sepolia.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -122,13 +122,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://base-sepolia.infura.io/v3/YOUR-API-KEY" + "https://base-sepolia.infura.io/v3/" ) provider @@ -157,13 +157,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://base-sepolia.infura.io/v3/YOUR-API-KEY" + url = "https://base-sepolia.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/blast/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/blast/json-rpc-methods/_eth_accounts-request.mdx index 81e998e1a40..013479d4ee7 100644 --- a/services/reference/blast/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_accounts-request.mdx @@ -5,11 +5,19 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +``` + + diff --git a/services/reference/blast/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/blast/json-rpc-methods/_eth_blocknumber-request.mdx index 957c90b39ac..7d8498c6b84 100644 --- a/services/reference/blast/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,11 +5,19 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params":[], "id": 1}' +``` + + + diff --git a/services/reference/blast/json-rpc-methods/_eth_call-request.mdx b/services/reference/blast/json-rpc-methods/_eth_call-request.mdx index 4474de1ef04..55e4d6c2f2d 100644 --- a/services/reference/blast/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_call-request.mdx @@ -5,10 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method":"eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155","to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +``` + + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` diff --git a/services/reference/blast/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/blast/json-rpc-methods/_eth_chainid-request.mdx index 932e28d5c4f..4f02002cea0 100644 --- a/services/reference/blast/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_chainid-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/blast/json-rpc-methods/_eth_estimategas-request.mdx index e23dcc7fa47..49d584372c1 100644 --- a/services/reference/blast/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/blast/json-rpc-methods/_eth_feehistory-request.mdx index 08a3e875088..f220d501555 100644 --- a/services/reference/blast/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_feehistory-request.mdx @@ -5,10 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20, 30]]}' + -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' +``` + + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' ``` diff --git a/services/reference/blast/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/blast/json-rpc-methods/_eth_gasprice-request.mdx index 936d002ee16..bae99a6dc57 100644 --- a/services/reference/blast/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getbalance-request.mdx index c3b26725ab5..3716965dc28 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,10 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' + -d '{"jsonrpc": "2.0","method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +``` + + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` diff --git a/services/reference/blast/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getblockbyhash-request.mdx index ae23db778bf..f6594884478 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getblockbynumber-request.mdx index ea41b469466..196aa36de15 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getblockreceipts-request.mdx index ac3b06a3414..91d5ae4c01d 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -1,15 +1,22 @@ import Tabs from "@theme/Tabs" import TabItem from "@theme/TabItem" - - + + ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' ``` - - + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' +``` + + + \ No newline at end of file diff --git a/services/reference/blast/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index 5db650efbe8..fbe9ecec4b2 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index aa75c0bad8f..813d3ecdfc3 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getcode-request.mdx index eea9034df34..f43484822e9 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getcode-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getlogs-request.mdx index b0ac991a67a..ffc9c950fe8 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,10 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +``` + + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' ``` diff --git a/services/reference/blast/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getproof-request.mdx index 49d3339e78d..72ee968f359 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getproof-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getstorageat-request.mdx index 735ead3d050..64cf3881a87 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/blast/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index c8b65da7e48..d87be43ab50 100644 --- a/services/reference/blast/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/blast/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index 9c4efd7da7b..ac2cb8e45ce 100644 --- a/services/reference/blast/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/blast/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index fc1fde124b5..f58f4baa724 100644 --- a/services/reference/blast/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/blast/json-rpc-methods/_eth_gettransactioncount-request.mdx index c86ab3bd823..507660fe632 100644 --- a/services/reference/blast/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/blast/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index c6fb75347b3..08f748db370 100644 --- a/services/reference/blast/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx index baf76acc3a3..f0058c05dc5 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx index 23f195ba5bd..bec1c9ce620 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx index 196794f0eae..7875709a34d 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/blast/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx index 59116a1256c..1a4f2e9de09 100644 --- a/services/reference/blast/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/blast/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index 1ce7b5a73e0..be8c1deb258 100644 --- a/services/reference/blast/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/d23391e03c6d40738530a1b4b679e66e -x '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/blast/json-rpc-methods/_eth_protocolversion-request.mdx index 283efebc23d..54a85bf4140 100644 --- a/services/reference/blast/json-rpc-methods/_eth_protocolversion-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_protocolversion-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/blast/json-rpc-methods/_eth_sendrawtransaction-request.mdx index 9ed6c563b62..01463d4bb4e 100644 --- a/services/reference/blast/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_submitwork-request.mdx b/services/reference/blast/json-rpc-methods/_eth_submitwork-request.mdx index b9793af10d5..248960e3420 100644 --- a/services/reference/blast/json-rpc-methods/_eth_submitwork-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_submitwork-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/blast/json-rpc-methods/_eth_syncing-request.mdx index 154df717a57..d6890dfd2f9 100644 --- a/services/reference/blast/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/blast/json-rpc-methods/_eth_syncing-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_net_listening-request.mdx b/services/reference/blast/json-rpc-methods/_net_listening-request.mdx index 4c6663f9cd3..6cbbf0e3062 100644 --- a/services/reference/blast/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/blast/json-rpc-methods/_net_listening-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_net_peercount-request.mdx b/services/reference/blast/json-rpc-methods/_net_peercount-request.mdx index 1a12082cd19..3e083bc3a04 100644 --- a/services/reference/blast/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/blast/json-rpc-methods/_net_peercount-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_net_version-request.mdx b/services/reference/blast/json-rpc-methods/_net_version-request.mdx index 160b9b6b927..a848d2a8c72 100644 --- a/services/reference/blast/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/blast/json-rpc-methods/_net_version-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/blast/json-rpc-methods/_web3_clientversion-request.mdx index b6e81cd4eca..a182ddc19d1 100644 --- a/services/reference/blast/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/blast/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +``` + diff --git a/services/reference/blast/json-rpc-methods/eth_getbalancevalues.mdx b/services/reference/blast/json-rpc-methods/eth_getbalancevalues.mdx index e60eb47b6ed..c758aad95d6 100644 --- a/services/reference/blast/json-rpc-methods/eth_getbalancevalues.mdx +++ b/services/reference/blast/json-rpc-methods/eth_getbalancevalues.mdx @@ -31,7 +31,7 @@ Object with the following fields: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -39,14 +39,21 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc":"2.0","method":"eth_getBalanceValues","params":["0xd071acb641553a2e205181a42aa3a8ace97dae6d","latest"],"id":1}' + -d '{"jsonrpc": "2.0","method": "eth_getBalanceValues", "params": ["0xd071acb641553a2e205181a42aa3a8ace97dae6d", "latest"], "id": 1}' ``` - + + +```bash +wscat -c wss://blast-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalanceValues", "params": ["0xd071acb641553a2e205181a42aa3a8ace97dae6d", "latest"], "id": 1}' +``` + + + ### Response diff --git a/services/reference/blast/quickstart.md b/services/reference/blast/quickstart.md index 308715becb2..cac00329d7e 100644 --- a/services/reference/blast/quickstart.md +++ b/services/reference/blast/quickstart.md @@ -21,10 +21,10 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://blast-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://blast-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [NPM](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://blast-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://blast-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,13 +86,13 @@ In these examples, you'll use [NPM](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://blast-mainnet.infura.io/v3/YOUR-API-KEY", { + .post("https://blast-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -122,13 +122,13 @@ In these examples, you'll use [NPM](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://blast-mainnet.infura.io/v3/YOUR-API-KEY" + "https://blast-mainnet.infura.io/v3/" ) provider @@ -157,13 +157,13 @@ In these examples, you'll use [NPM](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://blast-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://blast-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_accounts-request.mdx index f5761ee027a..e3e5a6bd808 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_accounts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id":1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id":1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id":1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_blocknumber-request.mdx index 9dadf21a5c2..7d3d43690af 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_call-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_call-request.mdx index 78a56c38470..76f5b379401 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id":1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id":1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id":1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_chainid-request.mdx index 46b56406fdc..b8d9eca22bb 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_chainid-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id":1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id":1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id":1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_estimategas-request.mdx index 797b16b5b73..89957a090b5 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id":1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id":1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id":1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gasprice-request.mdx index 348926f73fb..60e53bf3237 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method":"eth_gasPrice", "params": [], "id":1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_gasPrice", "params": [], "id":1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getbalance-request.mdx index 19d13d12514..ac8f9e4c95f 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockbyhash-request.mdx index c67ae8e6f33..012aa85855d 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method":"eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method":"eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id":1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id":1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockbynumber-request.mdx index 82af1d63b1c..3b3763d6f95 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params":["0x5BAD55", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params":["0x5BAD55", false], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params":["0x5BAD55", false], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx index 7a9ffcc4bfe..bf05571a30c 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index b1edeabb843..9b53f23cbe2 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index f81de3cd152..60f0c3c4953 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getcode-request.mdx index b2d499e898d..1cc5af4df00 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getcode-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method":"eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method":"eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getlogs-request.mdx index b93224df3f5..4fe332b40ba 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getproof-request.mdx index 24c87de4572..fa59be7ad03 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getproof-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getstorageat-request.mdx index 933f6c5566a..47d969d7391 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index 0c1d73c1af6..db1b71ff120 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index ccd4d9b57fd..96b2a8a10e4 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index a85c9467b9d..02e7424d578 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactioncount-request.mdx index b99dc610cd6..7b35e18bfc4 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index e63bedb3073..56aeea4e7ed 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx index 370077f62e2..c6c59e250a4 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx index 1cd5263663b..a94e3bee324 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx index d7a3d88230c..41aec0c8f14 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx index 7d542e72424..c868c04c96e 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index a5bee7642e6..8ac6bf8630a 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_protocolversion-request.mdx index 14c5716612e..44f49702726 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_protocolversion-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_protocolversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_sendrawtransaction-request.mdx index b2c6757e652..6b76490f62f 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_submitwork-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_submitwork-request.mdx index d8c8f421de7..84b6ca0ca10 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_submitwork-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_submitwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method":"eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_syncing-request.mdx index 80dad26f348..ec3f96273d5 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_eth_syncing-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method":"eth_syncing", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method":"eth_syncing", "params": [], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_syncing", "params": [], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_net_listening-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_net_listening-request.mdx index d6967bc69c4..d886292d965 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_net_listening-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0","method": "net_listening", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0","method": "net_listening", "params": [], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0","method": "net_listening", "params": [], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_net_peercount-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_net_peercount-request.mdx index dbd714b19f0..d670ef82cb9 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_net_peercount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_net_version-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_net_version-request.mdx index 717c66f9f1d..237148bc02d 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_net_version-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/_web3_clientversion-request.mdx index 6d1616ca811..b8c99246dfe 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx index 958c04cc2bb..b0647295d3c 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_getfilterchanges-request.mdx @@ -6,7 +6,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method":"eth_getFilterChanges", "params":["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id":1}' @@ -16,7 +16,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method":"eth_getFilterChanges", "params":["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id":1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_getFilterChanges", "params":["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id":1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx index 88c54872049..9becaf1adf5 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_getfilterlogs-request.mdx @@ -6,7 +6,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getFilterLogs", "params":["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id":1}' @@ -16,7 +16,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getFilterLogs", "params":["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id":1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getFilterLogs", "params":["0x10ff0bfbedb01f0dbd4106d14eb719ec38b6eb5b821c"], "id":1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx index ab2354d5d2a..cc32d9c74ef 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newblockfilter-request.mdx @@ -6,7 +6,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_newBlockFilter", "params":[], "id":1}' @@ -16,7 +16,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_newBlockFilter", "params":[], "id":1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_newBlockFilter", "params":[], "id":1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx index 8b0656079e8..d5735ad8409 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newfilter-request.mdx @@ -6,7 +6,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc" : "2.0", "method": "eth_newFilter", "params": [{"topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}], "id":1}' @@ -16,7 +16,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc" :"2.0", "method": "eth_newFilter", "params": [{"topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}], "id":1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc" :"2.0", "method": "eth_newFilter", "params": [{"topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}], "id":1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newpendingtransactionfilter-example.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newpendingtransactionfilter-example.mdx index 9f7546de129..a54d63c1a3d 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newpendingtransactionfilter-example.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newpendingtransactionfilter-example.mdx @@ -1,2 +1,2 @@ -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newpendingtransactionfilter-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newpendingtransactionfilter-request.mdx index 643d6c1374a..ab7bd18d21b 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newpendingtransactionfilter-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_newpendingtransactionfilter-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "newPendingTransactionFilter", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method":"newPendingTransactionFilter", "params": [], "id": 1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"newPendingTransactionFilter", "params": [], "id": 1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx index 1e7e9abeb55..965bcd4d926 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/filter-methods/_eth_uninstallfilter-request.mdx @@ -6,7 +6,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_uninstallFilter","params":["0x10ff0bfba9472c87932c56632eef8f5cc70910e8e71d"],"id":1}' @@ -16,7 +16,7 @@ curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_uninstallFilter","params":["0x10ff0bfba9472c87932c56632eef8f5cc70910e8e71d"],"id":1}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_uninstallFilter","params":["0x10ff0bfba9472c87932c56632eef8f5cc70910e8e71d"],"id":1}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/index.md b/services/reference/bnb-smart-chain/json-rpc-methods/index.md index 5dabdba3cae..b1f73b79f59 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/index.md +++ b/services/reference/bnb-smart-chain/json-rpc-methods/index.md @@ -7,6 +7,6 @@ BSC service. Archive requests are not currently supported. :::info -WebSockets are also supported on the BSC network and can be used to set up bidirectional stateful [subscriptions](../../ethereum/json-rpc-methods/subscription-methods/index.md). +WebSockets are also supported on the BSC network and can be used to set up bidirectional stateful [subscriptions](subscription-methods/index.md). ::: diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx index 4545ef5bd98..fb2ddb9c3e5 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx @@ -5,14 +5,14 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' ``` ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics":["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics":["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' ``` @@ -20,7 +20,7 @@ wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", " ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' ``` diff --git a/services/reference/bnb-smart-chain/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/bnb-smart-chain/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx index 88e848c9e10..e8f3865d8ca 100644 --- a/services/reference/bnb-smart-chain/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx +++ b/services/reference/bnb-smart-chain/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://bsc-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +wscat -c wss://bsc-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' ``` diff --git a/services/reference/bnb-smart-chain/quickstart.md b/services/reference/bnb-smart-chain/quickstart.md index 3687bdc4410..1d3ea79c4ce 100644 --- a/services/reference/bnb-smart-chain/quickstart.md +++ b/services/reference/bnb-smart-chain/quickstart.md @@ -21,10 +21,10 @@ Don't have an Infura account? Sign up for our free plan and start using the BNB ### cURL -Run the following command in your terminal. Replace `YOUR-API-KEY` with your actual Infura API key. +Run the following command in your terminal. Replace `` with your actual Infura API key. ```bash -curl https://bsc-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://bsc-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Javascript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch"; - fetch("https://bsc-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://bsc-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json" @@ -88,12 +88,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Javascript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios"); - axios.post("https://bsc-mainnet.infura.io/v3/YOUR-API-KEY", { + axios.post("https://bsc-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -123,12 +123,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Javascript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers"); - const provider = new ethers.providers.JsonRpcProvider("https://bsc-mainnet.infura.io/v3/YOUR-API-KEY"); + const provider = new ethers.providers.JsonRpcProvider("https://bsc-mainnet.infura.io/v3/"); provider.getBlockNumber() .then(blockNumber => { @@ -155,13 +155,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://bsc-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://bsc-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/celo/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/celo/json-rpc-methods/_eth_accounts-request.mdx index 04663c18252..9a0c555957d 100644 --- a/services/reference/celo/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_accounts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/celo/json-rpc-methods/_eth_blocknumber-request.mdx index 147f0659f02..b008e1c82d5 100644 --- a/services/reference/celo/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_call-request.mdx b/services/reference/celo/json-rpc-methods/_eth_call-request.mdx index 9dc2bde9fc5..a550b4afef8 100644 --- a/services/reference/celo/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/celo/json-rpc-methods/_eth_chainid-request.mdx index c24cf810740..8d23f85b307 100644 --- a/services/reference/celo/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_chainid-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/celo/json-rpc-methods/_eth_estimategas-request.mdx index ee4b3e00e92..a8a6e650b90 100644 --- a/services/reference/celo/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/celo/json-rpc-methods/_eth_gasprice-request.mdx index 242445e852c..665cfe8a266 100644 --- a/services/reference/celo/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getbalance-request.mdx index 16d316de228..665207944fb 100644 --- a/services/reference/celo/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getblockbyhash-request.mdx index 74d31641fe6..cf405e281c3 100644 --- a/services/reference/celo/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getblockbynumber-request.mdx index 41c325e32f2..e0df51ebbe2 100644 --- a/services/reference/celo/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx index 7a7c5f43439..2994bb0b083 100644 --- a/services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index 19700d862d1..821c22803f1 100644 --- a/services/reference/celo/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index 2601b9671a6..566b9fcf474 100644 --- a/services/reference/celo/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id":1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id":1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id":1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getcode-request.mdx index ea6afacdf73..28b403e646c 100644 --- a/services/reference/celo/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_getcode-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getlogs-request.mdx index 8999c2e389e..0720ed30d87 100644 --- a/services/reference/celo/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getproof-request.mdx index fbf3bc7cdd7..cc355117804 100644 --- a/services/reference/celo/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_getproof-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/celo/json-rpc-methods/_eth_getstorageat-request.mdx index 1b4794dcd4b..a6f772c0365 100644 --- a/services/reference/celo/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/celo/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index f78bfef14f1..ba756009de2 100644 --- a/services/reference/celo/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/celo/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index 4b920b392a1..3bc84ad67c2 100644 --- a/services/reference/celo/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id":1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id":1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id":1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/celo/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index 3823fcdfa76..12ec76c2895 100644 --- a/services/reference/celo/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/celo/json-rpc-methods/_eth_gettransactioncount-request.mdx index 2a5e257e581..493476db15e 100644 --- a/services/reference/celo/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/celo/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index ed81dc6c939..9e1ef047ce4 100644 --- a/services/reference/celo/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/celo/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index e475dc7a077..f0315b46463 100644 --- a/services/reference/celo/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/celo/json-rpc-methods/_eth_sendrawtransaction-request.mdx index e901fe693d6..a8743767749 100644 --- a/services/reference/celo/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/celo/json-rpc-methods/_eth_syncing-request.mdx index 5084827dd5b..d1e03065372 100644 --- a/services/reference/celo/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/celo/json-rpc-methods/_eth_syncing-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_net_listening-request.mdx b/services/reference/celo/json-rpc-methods/_net_listening-request.mdx index 408cb2faed7..cb07c31c49b 100644 --- a/services/reference/celo/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/celo/json-rpc-methods/_net_listening-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_net_peercount-request.mdx b/services/reference/celo/json-rpc-methods/_net_peercount-request.mdx index 04223828eee..7f58057f6ad 100644 --- a/services/reference/celo/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/celo/json-rpc-methods/_net_peercount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_net_version-request.mdx b/services/reference/celo/json-rpc-methods/_net_version-request.mdx index 0a5788da2e3..be3b2381eb1 100644 --- a/services/reference/celo/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/celo/json-rpc-methods/_net_version-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/celo/json-rpc-methods/_web3_clientversion-request.mdx index 068a7d91c41..75155fb8648 100644 --- a/services/reference/celo/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/celo/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/celo/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/celo/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx index 4228801b7a1..246abd02a69 100644 --- a/services/reference/celo/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx +++ b/services/reference/celo/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx @@ -5,14 +5,14 @@ import TabItem from "@theme/TabItem"; ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' ``` ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' ``` @@ -20,7 +20,7 @@ wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' ``` diff --git a/services/reference/celo/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/celo/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx index 14bd96b9aeb..04c4bba69f0 100644 --- a/services/reference/celo/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx +++ b/services/reference/celo/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -wscat -c wss://celo-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +wscat -c wss://celo-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' ``` diff --git a/services/reference/celo/quickstart.md b/services/reference/celo/quickstart.md index b08617070dd..1c460030e68 100644 --- a/services/reference/celo/quickstart.md +++ b/services/reference/celo/quickstart.md @@ -21,10 +21,10 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://celo-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://celo-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://celo-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://celo-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,13 +86,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://celo-mainnet.infura.io/v3/YOUR-API-KEY", { + .post("https://celo-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -122,13 +122,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://celo-mainnet.infura.io/v3/YOUR-API-KEY" + "https://celo-mainnet.infura.io/v3/" ) provider @@ -157,13 +157,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://celo-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://celo-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/ethereum/quickstart.md b/services/reference/ethereum/quickstart.md index 0796315a157..981e77da0af 100644 --- a/services/reference/ethereum/quickstart.md +++ b/services/reference/ethereum/quickstart.md @@ -21,10 +21,10 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -64,12 +64,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://mainnet.infura.io.infura.io/v3/YOUR-API-KEY", { + fetch("https://mainnet.infura.io.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -106,13 +106,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://mainnet.infura.io.infura.io/v3/YOUR-API-KEY", { + .post("https://mainnet.infura.io.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -142,13 +142,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://mainnet.infura.io.infura.io/v3/YOUR-API-KEY" + "https://mainnet.infura.io.infura.io/v3/" ) provider @@ -173,11 +173,11 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" var { Web3 } = require("web3") - var provider = "https://mainnet.infura.io/v3/YOUR-API-KEY" + var provider = "https://mainnet.infura.io/v3/" var web3Provider = new Web3.providers.HttpProvider(provider) var web3 = new Web3(web3Provider) @@ -202,13 +202,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/linea/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/linea/json-rpc-methods/_eth_accounts-request.mdx index ad06979cbfe..23dc588e189 100644 --- a/services/reference/linea/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_accounts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [],"id": 1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [],"id": 1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/linea/json-rpc-methods/_eth_blocknumber-request.mdx index 283e8e90cd9..55b58fc3fa8 100644 --- a/services/reference/linea/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_call-request.mdx b/services/reference/linea/json-rpc-methods/_eth_call-request.mdx index 9dcf1a07f4e..54dd4279ce2 100644 --- a/services/reference/linea/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155","to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155","to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155","to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/linea/json-rpc-methods/_eth_chainid-request.mdx index 2db99ba6fad..ca90962aadd 100644 --- a/services/reference/linea/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_chainid-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/linea/json-rpc-methods/_eth_estimategas-request.mdx index 458e0e04688..9176ad43d74 100644 --- a/services/reference/linea/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/linea/json-rpc-methods/_eth_feehistory-request.mdx index 45744bfa706..28e2b5b1bfb 100644 --- a/services/reference/linea/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_feehistory-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_feeHistory","params":["0x5", "latest", []],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_feeHistory","params":["0x5", "latest", []],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/linea/json-rpc-methods/_eth_gasprice-request.mdx index 25614af1673..4053bc457b3 100644 --- a/services/reference/linea/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_gasPrice","params": [],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_gasPrice","params": [],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_gasPrice","params": [],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getbalance-request.mdx index 1e7664d2cc2..57bd8e453ae 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getBalance","params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getBalance","params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getBalance","params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getblockbyhash-request.mdx index ebe1eccd27e..6c7c8e1276e 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getBlockByHash","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35",false],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getBlockByHash","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35",false],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getBlockByHash","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35",false],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getblockbynumber-request.mdx index d96a0c9140c..f5403bc552b 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx index 1699b04f9da..771e5ffe8ff 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index a63e918c999..ef87eebe5a6 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index 9369d15bc30..cbaf1fd9c23 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getcode-request.mdx index 05f12b0c525..d0929d35f51 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getcode-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getCode","params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getCode","params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getCode","params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getlogs-request.mdx index 6cc2061fb94..dffa5c433e3 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getLogs","params":[{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getLogs","params":[{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getLogs","params":[{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getproof-request.mdx index 8ae34f8f444..a5fe9af95e7 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getproof-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0","method": "eth_getProof","id": 1,"params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getProof","params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getProof","params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getstorageat-request.mdx index abe041fa6bd..c686ad8f385 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/linea/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index 3158b0a2fe0..42c4e7d0506 100644 --- a/services/reference/linea/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getTransactionByBlockHashAndIndex","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35","0x0"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getTransactionByBlockHashAndIndex","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35","0x0"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getTransactionByBlockHashAndIndex","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35","0x0"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/linea/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index 7696fe68a20..ec53ed239dc 100644 --- a/services/reference/linea/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getTransactionByBlockNumberAndIndex","params": ["0x5BAD55","0x0"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getTransactionByBlockNumberAndIndex","params": ["0x5BAD55","0x0"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getTransactionByBlockNumberAndIndex","params": ["0x5BAD55","0x0"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/linea/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index 6652ff9ba4b..670f8f3187b 100644 --- a/services/reference/linea/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getTransactionByHash","params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getTransactionByHash","params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getTransactionByHash","params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/linea/json-rpc-methods/_eth_gettransactioncount-request.mdx index 175dd91d829..43c682c8b10 100644 --- a/services/reference/linea/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getTransactionCount","params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f","0x5bad55"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getTransactionCount","params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f","0x5bad55"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getTransactionCount","params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f","0x5bad55"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/linea/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index 293a4893eb5..bb19bbbaa6d 100644 --- a/services/reference/linea/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getTransactionReceipt","params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getTransactionReceipt","params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getTransactionReceipt","params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx index edbda5a2887..363cb69dae7 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getUncleByBlockHashAndIndex","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35","0x0"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getUncleByBlockHashAndIndex","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35","0x0"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getUncleByBlockHashAndIndex","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35","0x0"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx index 7930f97c5e8..58d37ee7e5b 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getUncleByBlockNumberAndIndex","params": ["0x29c","0x0"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getUncleByBlockNumberAndIndex","params": ["0x29c","0x0"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getUncleByBlockNumberAndIndex","params": ["0x29c","0x0"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx index 4c1112efe3c..957ad4ea454 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getUncleCountByBlockHash","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getUncleCountByBlockHash","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getUncleCountByBlockHash","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx index 09e8db3b8e1..112159ff357 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getUncleCountByBlockNumber","params": ["0x5bad55"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getUncleCountByBlockNumber","params": ["0x5bad55"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getUncleCountByBlockNumber","params": ["0x5bad55"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_getwork-request.mdx b/services/reference/linea/json-rpc-methods/_eth_getwork-request.mdx index 1e82e2b4298..903c16edea5 100644 --- a/services/reference/linea/json-rpc-methods/_eth_getwork-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_getwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getWork","params": [],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getWork","params": [],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getWork","params": [],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_hashrate-request.mdx b/services/reference/linea/json-rpc-methods/_eth_hashrate-request.mdx index d4458258b22..42fa9e76a57 100644 --- a/services/reference/linea/json-rpc-methods/_eth_hashrate-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_hashrate-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_hashrate","params": [],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_hashrate","params": [],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_hashrate","params": [],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/linea/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index c4ae38407ee..94a80433edf 100644 --- a/services/reference/linea/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_maxPriorityFeePerGas","params": [],"id":1}' diff --git a/services/reference/linea/json-rpc-methods/_eth_mining-request.mdx b/services/reference/linea/json-rpc-methods/_eth_mining-request.mdx index c8c5a0e3751..2f6d0fbb3c0 100644 --- a/services/reference/linea/json-rpc-methods/_eth_mining-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_mining-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_mining","params": [],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_mining","params": [],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_mining","params": [],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/linea/json-rpc-methods/_eth_protocolversion-request.mdx index 980042bf909..1858eb6b1ff 100644 --- a/services/reference/linea/json-rpc-methods/_eth_protocolversion-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_protocolversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_protocolVersion","params": [],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_protocolVersion","params": [],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_protocolVersion","params": [],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/linea/json-rpc-methods/_eth_sendrawtransaction-request.mdx index 1f7bcfc4bc0..b6d2d92aa74 100644 --- a/services/reference/linea/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_sendRawTransaction","params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_sendRawTransaction","params":["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_sendRawTransaction","params":["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_submitwork-request.mdx b/services/reference/linea/json-rpc-methods/_eth_submitwork-request.mdx index 9259fa5fb51..25268c7c4cc 100644 --- a/services/reference/linea/json-rpc-methods/_eth_submitwork-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_submitwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_submitWork","params": ["0x0000000000000001","0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_submitWork","params": ["0x0000000000000001","0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_submitWork","params": ["0x0000000000000001","0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/linea/json-rpc-methods/_eth_syncing-request.mdx index 07a6a8ca3ca..8b4f919b387 100644 --- a/services/reference/linea/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/linea/json-rpc-methods/_eth_syncing-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_syncing","params": [],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_syncing","params": [],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_syncing","params": [],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_net_listening-request.mdx b/services/reference/linea/json-rpc-methods/_net_listening-request.mdx index 8a40af989c5..245093af72e 100644 --- a/services/reference/linea/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/linea/json-rpc-methods/_net_listening-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"net_listening","params": [],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"net_listening","params": [],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"net_listening","params": [],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_net_peercount-request.mdx b/services/reference/linea/json-rpc-methods/_net_peercount-request.mdx index a716d68b8ee..596716759e6 100644 --- a/services/reference/linea/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/linea/json-rpc-methods/_net_peercount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"net_peerCount","params": [],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"net_peerCount","params": [],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"net_peerCount","params": [],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_net_version-request.mdx b/services/reference/linea/json-rpc-methods/_net_version-request.mdx index 85203c3e03a..dbad91be8ea 100644 --- a/services/reference/linea/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/linea/json-rpc-methods/_net_version-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"net_version","params": [],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"net_version","params": [],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"net_version","params": [],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/linea/json-rpc-methods/_web3_clientversion-request.mdx index f32d70fab41..99c4f0120be 100644 --- a/services/reference/linea/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/linea/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"web3_clientVersion","params": [],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"web3_clientVersion","params": [],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"web3_clientVersion","params": [],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/index.md b/services/reference/linea/json-rpc-methods/index.md index 122f4264aa0..b6c4694a8b4 100644 --- a/services/reference/linea/json-rpc-methods/index.md +++ b/services/reference/linea/json-rpc-methods/index.md @@ -6,7 +6,7 @@ Linea supports the standard [Ethereum JSON-RPC-APIs](../../ethereum/json-rpc-met :::info - WebSockets are also supported on the Linea network and can be used to set up bidirectional - stateful [subscriptions](../../ethereum/json-rpc-methods/subscription-methods/index.md). + stateful [subscriptions](subscription-methods/index.md). - `eth_newFilter` and `eth_newBlockFilter` methods are not supported. ::: diff --git a/services/reference/linea/json-rpc-methods/linea_estimategas.mdx b/services/reference/linea/json-rpc-methods/linea_estimategas.mdx index 9ca76f53f4a..9ed3e8106c0 100644 --- a/services/reference/linea/json-rpc-methods/linea_estimategas.mdx +++ b/services/reference/linea/json-rpc-methods/linea_estimategas.mdx @@ -51,7 +51,7 @@ Hexidecimal values representing the recommended gas limit, the base fee per gas, ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -59,7 +59,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "linea_estimateGas", "params": [{"from": "0x42c27251C710864Cf76f1b9918Ace3E585e6E21b", "value": "0x1", "gasPrice": "0x100000000", "gas": "0x21000"}], "id": 53}' @@ -69,7 +69,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "linea_estimateGas", "params": [{"from": "0x42c27251C710864Cf76f1b9918Ace3E585e6E21b", "value": "0x1", "gasPrice": "0x100000000", "gas": "0x21000"}], "id": 53}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "linea_estimateGas", "params": [{"from": "0x42c27251C710864Cf76f1b9918Ace3E585e6E21b", "value": "0x1", "gasPrice": "0x100000000", "gas": "0x21000"}], "id": 53}' ``` diff --git a/services/reference/linea/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/linea/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx index 8403124c5f1..ab59c7e9658 100644 --- a/services/reference/linea/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx +++ b/services/reference/linea/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx @@ -5,14 +5,14 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://linea-sepolia.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +wscat -c wss://linea-sepolia.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' ``` ```bash -wscat -c wss://linea-sepolia.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics":["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +wscat -c wss://linea-sepolia.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics":["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' ``` @@ -20,7 +20,7 @@ wscat -c wss://linea-sepolia.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", ```bash -wscat -c wss://linea-sepolia.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' +wscat -c wss://linea-sepolia.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' ``` diff --git a/services/reference/linea/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/linea/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx index 8a9af1c613e..1f212c0501d 100644 --- a/services/reference/linea/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx +++ b/services/reference/linea/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' ``` diff --git a/services/reference/linea/json-rpc-methods/trace-methods/_trace_block-request.mdx b/services/reference/linea/json-rpc-methods/trace-methods/_trace_block-request.mdx index b9cd8a46649..64cb8379b31 100644 --- a/services/reference/linea/json-rpc-methods/trace-methods/_trace_block-request.mdx +++ b/services/reference/linea/json-rpc-methods/trace-methods/_trace_block-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"trace_block","params":["0x6"],"id":1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"trace_block","params":["0x6"],"id":1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"trace_block","params":["0x6"],"id":1}' ``` diff --git a/services/reference/linea/json-rpc-methods/trace-methods/_trace_transaction-request.mdx b/services/reference/linea/json-rpc-methods/trace-methods/_trace_transaction-request.mdx index 8df85c3c0d4..539fdc69c0c 100644 --- a/services/reference/linea/json-rpc-methods/trace-methods/_trace_transaction-request.mdx +++ b/services/reference/linea/json-rpc-methods/trace-methods/_trace_transaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "trace_transaction","params": ["0x4c253746668dca6ac3f7b9bc18248b558a95b5fc881d140872c2dff984d344a7"],"id": 1}' @@ -15,7 +15,7 @@ curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://linea-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "trace_transaction","params": ["0x4c253746668dca6ac3f7b9bc18248b558a95b5fc881d140872c2dff984d344a7"],"id": 1}' +wscat -c wss://linea-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "trace_transaction","params": ["0x4c253746668dca6ac3f7b9bc18248b558a95b5fc881d140872c2dff984d344a7"],"id": 1}' ``` diff --git a/services/reference/linea/quickstart.md b/services/reference/linea/quickstart.md index 52fb766914e..6e41331fdcb 100644 --- a/services/reference/linea/quickstart.md +++ b/services/reference/linea/quickstart.md @@ -21,10 +21,10 @@ Don't have an Infura account? Sign up for our free plan and start using the Line ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://linea-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://linea-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://linea-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://linea-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,13 +86,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://linea-mainnet.infura.io/v3/YOUR-API-KEY", { + .post("https://linea-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -122,13 +122,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://linea-mainnet.infura.io/v3/YOUR-API-KEY" + "https://linea-mainnet.infura.io/v3/" ) provider @@ -157,13 +157,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://linea-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://linea-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/mantle/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_accounts-request.mdx index 3c0f124f5b2..5fa63ac4b5a 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_accounts-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_blocknumber-request.mdx index ac458cd7a5c..1df1b447c31 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,11 +5,19 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params":[], "id": 1}' +``` + + + diff --git a/services/reference/mantle/json-rpc-methods/_eth_call-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_call-request.mdx index 45cb1d05454..2048eddec18 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_call-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_chainid-request.mdx index bfc8e49ab9e..9ffe3427280 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_chainid-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_estimategas-request.mdx index 9f4cd35fa7a..74f9f44851d 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_feehistory-request.mdx index 46f816ad981..c638aa884d0 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_feehistory-request.mdx @@ -5,10 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20, 30]]}' + -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' +``` + + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' ``` diff --git a/services/reference/mantle/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_gasprice-request.mdx index 9724947d181..d31a5f4dad6 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getbalance-request.mdx index 417ab32afd1..e7ecee338ff 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,10 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' + -d '{"jsonrpc": "2.0","method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +``` + + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` diff --git a/services/reference/mantle/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getblockbyhash-request.mdx index 088a7e357fb..916bce9d593 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,10 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ - -X POST \ - -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +curl https://mantle-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +``` + + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' ``` diff --git a/services/reference/mantle/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getblockbynumber-request.mdx index 2ef51fd0523..a392646c776 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index 4e877c13991..0573b9a196f 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index 9593e88efe0..9e94a2a216f 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getcode-request.mdx index 5dc260e96b2..8863a82a427 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getcode-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getlogs-request.mdx index 9cd6b0cdedc..1ca4396a10f 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,10 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +``` + + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id":1}' ``` diff --git a/services/reference/mantle/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getproof-request.mdx index 79686cc9582..dbef6a37fda 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getproof-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getstorageat-request.mdx index 959791505d8..11803ad70fc 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index 59d9f765877..bfc3009f78e 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index 789f29d6cec..1f3706d6baf 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,10 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55","0x0"], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' ``` diff --git a/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index fc8b10ffefa..e2a78ebdefa 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_gettransactioncount-request.mdx index f904ef17b43..d2f05341d9b 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index 90f1741ef9f..95371568ed5 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx index afea4944941..76a1a743312 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx index 92f5332b4a8..2814c1cb30d 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -5,10 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c","0x0"], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' ``` diff --git a/services/reference/mantle/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx index 7bdc9cb3104..f925683168a 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx index 0f48f2e5a7f..8f7b44196ab 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index ad95ca78b05..70f989a0400 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/d23391e03c6d40738530a1b4b679e66e -x '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_protocolversion-request.mdx index 6926f735673..6c729ff8771 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_protocolversion-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_protocolversion-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_sendrawtransaction-request.mdx index 5caf4b4097b..f5129d02a20 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_eth_submitwork-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_submitwork-request.mdx index fe1b33e41f0..f2c699eab4f 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_submitwork-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_submitwork-request.mdx @@ -5,10 +5,17 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ - -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001","0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' + -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' +``` + + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' ``` diff --git a/services/reference/mantle/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/mantle/json-rpc-methods/_eth_syncing-request.mdx index ab336681448..ccf02866778 100644 --- a/services/reference/mantle/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_eth_syncing-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_net_listening-request.mdx b/services/reference/mantle/json-rpc-methods/_net_listening-request.mdx index 46ee2fcddfe..e65fb29f253 100644 --- a/services/reference/mantle/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_net_listening-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_net_peercount-request.mdx b/services/reference/mantle/json-rpc-methods/_net_peercount-request.mdx index df96dab3c78..5e222a71e5c 100644 --- a/services/reference/mantle/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_net_peercount-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_net_version-request.mdx b/services/reference/mantle/json-rpc-methods/_net_version-request.mdx index 4d973d087e6..00ac38df250 100644 --- a/services/reference/mantle/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_net_version-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/mantle/json-rpc-methods/_web3_clientversion-request.mdx index 6cda18788ef..79e39c8ed29 100644 --- a/services/reference/mantle/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/mantle/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,11 +5,18 @@ import TabItem from "@theme/TabItem" ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/debug/debug_storagerangeat.md b/services/reference/mantle/json-rpc-methods/debug/debug_storagerangeat.md index 3b1b51c2801..ab902813796 100644 --- a/services/reference/mantle/json-rpc-methods/debug/debug_storagerangeat.md +++ b/services/reference/mantle/json-rpc-methods/debug/debug_storagerangeat.md @@ -23,7 +23,7 @@ An object with the storage hash values, and for each of them the key and value i ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -37,6 +37,13 @@ curl https://mantle-mainnet.infura.io/v3/ \ -d '{"jsonrpc": "2.0", "method": "debug_storageRangeAt", "params": ["0x7aaff18735842066baee6a2eb53961a69e67f5e012072c81c05a0fd793069a6c", 0, "0x371c7ec6D8039ff7933a2AA28EB827Ffe1F52f07", "0x0000000000000000000000000000000000000000000000000000000000000000", 1], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/YOUR-API-KEY -x'{"jsonrpc": "2.0", "method": "debug_storageRangeAt", "params": ["0x7aaff18735842066baee6a2eb53961a69e67f5e012072c81c05a0fd793069a6c", 0, "0x371c7ec6D8039ff7933a2AA28EB827Ffe1F52f07", "0x0000000000000000000000000000000000000000000000000000000000000000", 1], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/debug/debug_traceblock.md b/services/reference/mantle/json-rpc-methods/debug/debug_traceblock.md index de9c3860f3c..e78ee5b54d7 100644 --- a/services/reference/mantle/json-rpc-methods/debug/debug_traceblock.md +++ b/services/reference/mantle/json-rpc-methods/debug/debug_traceblock.md @@ -26,7 +26,7 @@ Depending on the specified tracer type, returns a [`callTracer`](index.md##callt ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -40,6 +40,13 @@ curl https://mantle-mainnet.infura.io/v3/ \ -d '{"jsonrpc": "2.0", "method": "debug_traceBlock", "params": ["0xf90277f90208a05a41d0e66b4120775176c09fcf39e7c0520517a13d2b57b18d33d342df038bfca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794e6a7a1d47ff21b6321162aea7c6cb457d5476bcaa00e0df2706b0a4fb8bd08c9246d472abbe850af446405d9eba1db41db18b4a169a04513310fcb9f6f616972a3b948dc5d547f280849a87ebb5af0191f98b87be598a0fe2bf2a941abf41d72637e5b91750332a30283efd40c424dc522b77e6f0ed8c4b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000860153886c1bbd82b44382520b8252088455c426598b657468706f6f6c2e6f7267a0b48c515a9dde8d346c3337ea520aa995a4738bb595495506125449c1149d6cf488ba4f8ecd18aab215f869f86780862d79883d2000825208945df9b87991262f6ba471f09758cde1c0fc1de734827a69801ca088ff6cf0fefd94db46111149ae4bfc179e9b94721fffd821d38d16464b3f71d0a045e0aff800961cfce805daef7016b9b675c137a6a41a548f7b60a3484c06a33ac0", {"tracer": "callTracer"}], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/YOUR-API-KEY -x'{"jsonrpc": "2.0", "method": "debug_traceBlock", "params": ["0xf90277f90208a05a41d0e66b4120775176c09fcf39e7c0520517a13d2b57b18d33d342df038bfca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794e6a7a1d47ff21b6321162aea7c6cb457d5476bcaa00e0df2706b0a4fb8bd08c9246d472abbe850af446405d9eba1db41db18b4a169a04513310fcb9f6f616972a3b948dc5d547f280849a87ebb5af0191f98b87be598a0fe2bf2a941abf41d72637e5b91750332a30283efd40c424dc522b77e6f0ed8c4b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000860153886c1bbd82b44382520b8252088455c426598b657468706f6f6c2e6f7267a0b48c515a9dde8d346c3337ea520aa995a4738bb595495506125449c1149d6cf488ba4f8ecd18aab215f869f86780862d79883d2000825208945df9b87991262f6ba471f09758cde1c0fc1de734827a69801ca088ff6cf0fefd94db46111149ae4bfc179e9b94721fffd821d38d16464b3f71d0a045e0aff800961cfce805daef7016b9b675c137a6a41a548f7b60a3484c06a33ac0", {"tracer": "callTracer"}], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/debug/debug_traceblockbyhash.md b/services/reference/mantle/json-rpc-methods/debug/debug_traceblockbyhash.md index a388552e957..ac5f46934bf 100644 --- a/services/reference/mantle/json-rpc-methods/debug/debug_traceblockbyhash.md +++ b/services/reference/mantle/json-rpc-methods/debug/debug_traceblockbyhash.md @@ -26,7 +26,7 @@ Depending on the specified tracer type, returns a [`callTracer`](index.md##callt ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -40,6 +40,13 @@ curl https://mantle-mainnet.infura.io/v3/ \ -d '{"jsonrpc": "2.0", "method": "debug_traceBlockByHash", "params": ["0xec8cb29209d9170b31008738ec9e80acc22257249cfd0f4bce19590cd09834c8", {"tracer": "callTracer"}], "id": 1}' ``` + + + +```bash +wscat -c wss://mantlemainnet.infura.io/ws/v3/YOUR-API-KEY -x'{"jsonrpc": "2.0", "method": "debug_traceBlockByHash", "params": ["0xec8cb29209d9170b31008738ec9e80acc22257249cfd0f4bce19590cd09834c8", {"tracer": "callTracer"}], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/debug/debug_traceblockbynumber.md b/services/reference/mantle/json-rpc-methods/debug/debug_traceblockbynumber.md index f80ec1aaa07..27876e4bd98 100644 --- a/services/reference/mantle/json-rpc-methods/debug/debug_traceblockbynumber.md +++ b/services/reference/mantle/json-rpc-methods/debug/debug_traceblockbynumber.md @@ -27,7 +27,7 @@ Depending on the specified tracer type, returns a [`callTracer`](index.md##callt ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -41,6 +41,13 @@ curl https://mantle-mainnet.infura.io/v3/ \ -d '{"jsonrpc": "2.0", "method": "debug_traceBlockByNumber", "params": ["0x4d0c", {"tracer": "callTracer"}], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "debug_traceBlockByNumber", "params": ["0x4d0c", {"tracer": "callTracer"}], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/debug/debug_tracecall.md b/services/reference/mantle/json-rpc-methods/debug/debug_tracecall.md index b9a07e88178..856786a7b00 100644 --- a/services/reference/mantle/json-rpc-methods/debug/debug_tracecall.md +++ b/services/reference/mantle/json-rpc-methods/debug/debug_tracecall.md @@ -12,7 +12,7 @@ given block execution. ## Parameters -- Transaction object with the foloowing fields: +- Transaction object with the following fields: - `from`: (string) address (20 bytes) the transaction is sent from. - `to`: (string) _[required]_ address (20 bytes) the transaction is directed to. - `gas`: (string) hexadecimal value of the gas provided for the transaction execution. `eth_call` consumes zero @@ -42,7 +42,7 @@ Depending on the specified tracer type, returns a [`callTracer`](index.md##callt ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -56,6 +56,13 @@ curl https://mantle-mainnet.infura.io/v3/ \ -d '{"jsonrpc": "2.0", "method": "debug_traceCall", "params": [{"to": "0x6b175474e89094c44da98b954eedeac495271d0f", "data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"}, "latest", {"tracer": "callTracer"}], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "debug_traceCall", "params": [{"to": "0x6b175474e89094c44da98b954eedeac495271d0f", "data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"}, "latest", {"tracer": "callTracer"}], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/debug/debug_tracetransaction.md b/services/reference/mantle/json-rpc-methods/debug/debug_tracetransaction.md index 1bf05a2b141..31158944c6e 100644 --- a/services/reference/mantle/json-rpc-methods/debug/debug_tracetransaction.md +++ b/services/reference/mantle/json-rpc-methods/debug/debug_tracetransaction.md @@ -28,7 +28,7 @@ Depending on the specified tracer type, returns a [`callTracer`](index.md##callt ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -42,6 +42,13 @@ curl https://mantle-mainnet.infura.io/v3/ \ -d '{"jsonrpc": "2.0", "method": "debug_traceTransaction", "params": ["0xdcecf3f9fc68c92276d6c4b40c17b185f8a3fcb9d1a959a495d38d480782404b", {"tracer": "callTracer"}], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "debug_traceTransaction", "params": ["0xdcecf3f9fc68c92276d6c4b40c17b185f8a3fcb9d1a959a495d38d480782404b", {"tracer": "callTracer"}], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/eth_getbalancevalues.mdx b/services/reference/mantle/json-rpc-methods/eth_getbalancevalues.mdx index 5229dd03bbe..1eab1ed18aa 100644 --- a/services/reference/mantle/json-rpc-methods/eth_getbalancevalues.mdx +++ b/services/reference/mantle/json-rpc-methods/eth_getbalancevalues.mdx @@ -31,7 +31,7 @@ Object with the following fields: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -39,12 +39,19 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getBalanceValues","params":["0xd071acb641553a2e205181a42aa3a8ace97dae6d","latest"],"id":1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBalanceValues", "params": ["0xd071acb641553a2e205181a42aa3a8ace97dae6d", "latest"], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/eth_getblockrange.md b/services/reference/mantle/json-rpc-methods/eth_getblockrange.md index 4a2225a378d..b3fbb40b66a 100644 --- a/services/reference/mantle/json-rpc-methods/eth_getblockrange.md +++ b/services/reference/mantle/json-rpc-methods/eth_getblockrange.md @@ -46,7 +46,7 @@ Array of block objects: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -64,7 +64,7 @@ curl https://mantle-mainnet.infura.io/v3/ \ ```bash -wscat -c wss://mantle-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockRange", "params": ["0x1", "0x2", false], "id": 1}' +wscat -c wss://mantle-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockRange", "params": ["0x1", "0x2", false], "id": 1}' ``` diff --git a/services/reference/mantle/json-rpc-methods/rollup_gasprices.md b/services/reference/mantle/json-rpc-methods/rollup_gasprices.md index 76d9b2eaded..27dfb534a55 100644 --- a/services/reference/mantle/json-rpc-methods/rollup_gasprices.md +++ b/services/reference/mantle/json-rpc-methods/rollup_gasprices.md @@ -22,7 +22,7 @@ Gas price object: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -36,6 +36,13 @@ curl https://mantle-mainnet.infura.io/v3/ \ -d '{"jsonrpc": "2.0", "method": "rollup_gasPrices", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "rollup_gasPrices", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/json-rpc-methods/rollup_getinfo.md b/services/reference/mantle/json-rpc-methods/rollup_getinfo.md index d1669d6e4d0..8d9f3807ab2 100644 --- a/services/reference/mantle/json-rpc-methods/rollup_getinfo.md +++ b/services/reference/mantle/json-rpc-methods/rollup_getinfo.md @@ -28,7 +28,7 @@ Node information object: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -42,6 +42,13 @@ curl https://mantle-mainnet.infura.io/v3/ \ -d '{"jsonrpc": "2.0", "method": "rollup_getInfo", "params": [], "id": 1}' ``` + + + +```bash +wscat -c wss://mantle-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "rollup_getInfo", "params": [], "id": 1}' +``` + diff --git a/services/reference/mantle/quickstart.md b/services/reference/mantle/quickstart.md index 9ee868809ff..8fc3000e590 100644 --- a/services/reference/mantle/quickstart.md +++ b/services/reference/mantle/quickstart.md @@ -21,10 +21,10 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://mantle-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://mantle-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [NPM](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://mantle-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://mantle-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,13 +86,13 @@ In these examples, you'll use [NPM](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://mantle-mainnet.infura.io/v3/YOUR-API-KEY", { + .post("https://mantle-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -122,13 +122,13 @@ In these examples, you'll use [NPM](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://mantle-mainnet.infura.io/v3/YOUR-API-KEY" + "https://mantle-mainnet.infura.io/v3/" ) provider @@ -157,13 +157,13 @@ In these examples, you'll use [NPM](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://mantle-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://mantle-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/opbnb/index.md b/services/reference/opbnb/index.md new file mode 100644 index 00000000000..aa97bfcef9d --- /dev/null +++ b/services/reference/opbnb/index.md @@ -0,0 +1,60 @@ +--- +description: opBNB network documentation +--- + +import CardList from "@site/src/components/CardList" + +# opBNB + +:::note Decentralized Infrastructure Network (DIN) + +opBNB is supported through the [DIN](https://www.infura.io/solutions/decentralized-infrastructure-service) service, +meaning calls to the network are routed to [partner infrastructure providers](#partners-and-privacy-policies). + +Infura provides open beta access to the layer 2 opBNB and its layer 1 [BNB Smart Chain (BSC)](../bnb-smart-chain/index.md). During this period, there might be [feature limitations](json-rpc-methods/index.md#partner-supported-methods). +Performance issues are not expected, but they are possible as we optimize and stabilize the service. + +Archive requests are not currently supported for opBNB: only near head requests (the last 128 blocks) are supported. Be aware of this limitation when making calls +to API calls to methods such as [`eth_getStorageAt`](./json-rpc-methods/eth_getstorageat.mdx), +[`eth_getTransactionReceipt`](./json-rpc-methods/eth_gettransactionreceipt.mdx), and +[`eth_getTransactionByHash`](./json-rpc-methods/eth_gettransactionbyhash.mdx). + +::: + +opBNB is an EVM-compatible, layer 2, rollup scaling solution that operates on top of [BSC](../bnb-smart-chain/index.md). All transactions that occur on opBNB are posted and validated on BSC using Optimistic Rollups. + +:::info See also + +For more information, refer to the official [opBNB documentation](https://docs.bnbchain.org/bnb-opbnb/overview/). + +::: + +Select an option below to get started with the opBNB network. + + + +## Partners and privacy policies + +The following partners provide access to the opBNB network: + +- Infstones ([Privacy Policy](https://infstones.com/terms/privacy-notice)) +- NodeReal ([Privacy Policy](https://nodereal.io/privacy-policy)) + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_accounts-request.mdx new file mode 100644 index 00000000000..238ece819ab --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_accounts-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id":1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id":1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_blocknumber-request.mdx new file mode 100644 index 00000000000..ca9eb503c68 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_blocknumber-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_call-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_call-request.mdx new file mode 100644 index 00000000000..cc8bbc158e8 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_call-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id":1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id":1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_chainid-request.mdx new file mode 100644 index 00000000000..dc14de31ded --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_chainid-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id":1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id":1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_estimategas-request.mdx new file mode 100644 index 00000000000..11b46c91aa8 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_estimategas-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id":1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id":1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_feehistory-request.mdx new file mode 100644 index 00000000000..290ef9c18c7 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_feehistory-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_feeHistory","params":["0x5", "latest", []],"id":1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_gasprice-request.mdx new file mode 100644 index 00000000000..3ad4cb1e40c --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_gasprice-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_gasPrice", "params": [], "id":1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getbalance-request.mdx new file mode 100644 index 00000000000..c3d6f40e983 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getbalance-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getblockbyhash-request.mdx new file mode 100644 index 00000000000..049138278c9 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method":"eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id":1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getblockbynumber-request.mdx new file mode 100644 index 00000000000..fe5fc2d8f76 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params":["0x5BAD55", false], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params":["0x5BAD55", false], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx new file mode 100644 index 00000000000..440066b1206 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx new file mode 100644 index 00000000000..237483107e3 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getcode-request.mdx new file mode 100644 index 00000000000..3658a280302 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getcode-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method":"eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getlogs-request.mdx new file mode 100644 index 00000000000..c7b97db03ac --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getlogs-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getproof-request.mdx new file mode 100644 index 00000000000..eed945955ad --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getproof-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getstorageat-description.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getstorageat-description.mdx new file mode 100644 index 00000000000..76e45f74479 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getstorageat-description.mdx @@ -0,0 +1,8 @@ +Returns the value from a storage position at a given address. + +:::info + +Currently, the opBNB network service supports only near head requests (the latest 128 blocks). +Archive requests are not available at this time. + +::: diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getstorageat-request.mdx new file mode 100644 index 00000000000..a072d68c70c --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getstorageat-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx new file mode 100644 index 00000000000..f8121b57737 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx new file mode 100644 index 00000000000..e131698347a --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyhash-description.mdx b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyhash-description.mdx new file mode 100644 index 00000000000..2e0ce979e77 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyhash-description.mdx @@ -0,0 +1,8 @@ +Returns information about a transaction for a given hash. + +:::info + +Currently, the opBNB network service supports only near head requests (the latest 128 blocks). +Archive requests are not available at this time. + +::: \ No newline at end of file diff --git a/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyhash-request.mdx new file mode 100644 index 00000000000..09eb6cc27d1 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_gettransactioncount-request.mdx new file mode 100644 index 00000000000..0ae5437b2bc --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_gettransactionreceipt-description.mdx b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionreceipt-description.mdx new file mode 100644 index 00000000000..80c706610ff --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionreceipt-description.mdx @@ -0,0 +1,8 @@ +Returns the receipt of a transaction given transaction hash. Note that the receipt is not available for pending transactions. + +:::info + +Currently, the opBNB network service supports only near head requests (the latest 128 blocks). +Archive requests are not available at this time. + +::: \ No newline at end of file diff --git a/services/reference/opbnb/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionreceipt-request.mdx new file mode 100644 index 00000000000..b4cbfec97ea --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx new file mode 100644 index 00000000000..e8e93be586a --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx new file mode 100644 index 00000000000..5442ca4894f --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx new file mode 100644 index 00000000000..a7bbfbe3360 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/d23391e03c6d40738530a1b4b679e66e -x '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_sendrawtransaction-request.mdx new file mode 100644 index 00000000000..0abe837fc5f --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/opbnb/json-rpc-methods/_eth_syncing-request.mdx new file mode 100644 index 00000000000..f03abf3b11c --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_eth_syncing-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method":"eth_syncing", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_syncing", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_net_peercount-request.mdx b/services/reference/opbnb/json-rpc-methods/_net_peercount-request.mdx new file mode 100644 index 00000000000..60a2c3ef4fa --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_net_peercount-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_net_version-request.mdx b/services/reference/opbnb/json-rpc-methods/_net_version-request.mdx new file mode 100644 index 00000000000..f3ac0c20fb5 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_net_version-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/opbnb/json-rpc-methods/_web3_clientversion-request.mdx new file mode 100644 index 00000000000..c1fd3102c85 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/_web3_clientversion-request.mdx @@ -0,0 +1,22 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +``` + + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_accounts.mdx b/services/reference/opbnb/json-rpc-methods/eth_accounts.mdx new file mode 100644 index 00000000000..0c5088b9560 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_accounts.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_accounts" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_accounts-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_accounts-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_accounts-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_accounts-example.mdx"; + + + +### Request + +import Request from "./_eth_accounts-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_accounts-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_blocknumber.mdx b/services/reference/opbnb/json-rpc-methods/eth_blocknumber.mdx new file mode 100644 index 00000000000..f10357f32e3 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_blocknumber.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_blockNumber" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_blocknumber-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_blocknumber-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_blocknumber-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_blocknumber-example.mdx"; + + + +### Request + +import Request from "./_eth_blocknumber-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_blocknumber-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_call.mdx b/services/reference/opbnb/json-rpc-methods/eth_call.mdx new file mode 100644 index 00000000000..d4c9cf9a095 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_call.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_call" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_call-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_call-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_call-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_call-example.mdx"; + + + +### Request + +import Request from "./_eth_call-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_call-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_chainid.mdx b/services/reference/opbnb/json-rpc-methods/eth_chainid.mdx new file mode 100644 index 00000000000..c385efc1ed1 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_chainid.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_chainId" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_chainid-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_chainid-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_chainid-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_chainid-example.mdx"; + + + +### Request + +import Request from "./_eth_chainid-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_chainid-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_estimategas.mdx b/services/reference/opbnb/json-rpc-methods/eth_estimategas.mdx new file mode 100644 index 00000000000..fcf752d84b3 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_estimategas.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_estimateGas" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_estimategas-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_estimategas-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_estimategas-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_estimategas-example.mdx"; + + + +### Request + +import Request from "./_eth_estimategas-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_estimategas-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_feehistory.mdx b/services/reference/opbnb/json-rpc-methods/eth_feehistory.mdx new file mode 100644 index 00000000000..9aafc564c46 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_feehistory.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_feeHistory" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_feehistory-description.mdx" + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_feehistory-parameters.mdx" + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_feehistory-returns.mdx" + + + +## Example + +import Example from "/services/reference/_partials/_eth_feehistory-example.mdx" + + + +### Request + +import Request from "./_eth_feehistory-request.mdx" + + + +### Response + +import Response from "/services/reference/_partials/_eth_feehistory-response.mdx" + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_gasprice.mdx b/services/reference/opbnb/json-rpc-methods/eth_gasprice.mdx new file mode 100644 index 00000000000..f5ce241a9ae --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_gasprice.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_gasPrice" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_gasprice-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gasprice-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gasprice-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_gasprice-example.mdx"; + + + +### Request + +import Request from "./_eth_gasprice-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_gasprice-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_getbalance.mdx b/services/reference/opbnb/json-rpc-methods/eth_getbalance.mdx new file mode 100644 index 00000000000..814f2e5a8bf --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_getbalance.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getBalance" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getbalance-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getbalance-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getbalance-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getbalance-example.mdx"; + + + +### Request + +import Request from "./_eth_getbalance-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getbalance-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_getblockbyhash.mdx b/services/reference/opbnb/json-rpc-methods/eth_getblockbyhash.mdx new file mode 100644 index 00000000000..435c47dd6d2 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_getblockbyhash.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getBlockByHash" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getblockbyhash-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getblockbyhash-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getblockbyhash-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getblockbyhash-example.mdx"; + + + +### Request + +import Request from "./_eth_getblockbyhash-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getblockbyhash-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_getblockbynumber.mdx b/services/reference/opbnb/json-rpc-methods/eth_getblockbynumber.mdx new file mode 100644 index 00000000000..2a4855cfb5d --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_getblockbynumber.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getBlockByNumber" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getblockbynumber-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getblockbynumber-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getblockbynumber-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getblockbynumber-example.mdx"; + + + +### Request + +import Request from "./_eth_getblockbynumber-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getblockbynumber-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx b/services/reference/opbnb/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx new file mode 100644 index 00000000000..30ece4724b3 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_getblocktransactioncountbyhash.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getBlockTransactionCountByHash" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-example.mdx"; + + + +### Request + +import Request from "./_eth_getblocktransactioncountbyhash-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getblocktransactioncountbyhash-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx b/services/reference/opbnb/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx new file mode 100644 index 00000000000..2cc69dd469e --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_getblocktransactioncountbynumber.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getBlockTransactionCountByNumber" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-example.mdx"; + + + +### Request + +import Request from "./_eth_getblocktransactioncountbynumber-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getblocktransactioncountbynumber-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_getcode.mdx b/services/reference/opbnb/json-rpc-methods/eth_getcode.mdx new file mode 100644 index 00000000000..906f21a6d9e --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_getcode.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getCode" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getcode-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getcode-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getcode-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getcode-example.mdx"; + + + +### Request + +import Request from "./_eth_getcode-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getcode-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_getlogs.mdx b/services/reference/opbnb/json-rpc-methods/eth_getlogs.mdx new file mode 100644 index 00000000000..860d7568027 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_getlogs.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getLogs" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getlogs-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getlogs-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getlogs-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getlogs-example.mdx"; + + + +### Request + +import Request from "./_eth_getlogs-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getlogs-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_getproof.mdx b/services/reference/opbnb/json-rpc-methods/eth_getproof.mdx new file mode 100644 index 00000000000..c80a278d835 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_getproof.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getProof" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getproof-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getproof-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getproof-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getproof-example.mdx"; + + + +### Request + +import Request from "./_eth_getproof-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getproof-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_getstorageat.mdx b/services/reference/opbnb/json-rpc-methods/eth_getstorageat.mdx new file mode 100644 index 00000000000..e55efec5a0c --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_getstorageat.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getStorageAt" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "./_eth_getstorageat-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getstorageat-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getstorageat-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getstorageat-example.mdx"; + + + +### Request + +import Request from "./_eth_getstorageat-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getstorageat-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx b/services/reference/opbnb/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx new file mode 100644 index 00000000000..0a240af37d2 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_gettransactionbyblockhashandindex.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getTransactionByBlockHashAndIndex" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-example.mdx"; + + + +### Request + +import Request from "./_eth_gettransactionbyblockhashandindex-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx b/services/reference/opbnb/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx new file mode 100644 index 00000000000..e31108b277a --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_gettransactionbyblocknumberandindex.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getTransactionByBlockNumberAndIndex" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-example.mdx"; + + + +### Request + +import Request from "./_eth_gettransactionbyblocknumberandindex-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_gettransactionbyhash.mdx b/services/reference/opbnb/json-rpc-methods/eth_gettransactionbyhash.mdx new file mode 100644 index 00000000000..38ff25005b8 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_gettransactionbyhash.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getTransactionByHash" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "./_eth_gettransactionbyhash-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gettransactionbyhash-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gettransactionbyhash-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_gettransactionbyhash-example.mdx"; + + + +### Request + +import Request from "./_eth_gettransactionbyhash-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_gettransactionbyhash-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_gettransactioncount.mdx b/services/reference/opbnb/json-rpc-methods/eth_gettransactioncount.mdx new file mode 100644 index 00000000000..28ec372d1e1 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_gettransactioncount.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getTransactionCount" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_gettransactioncount-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gettransactioncount-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gettransactioncount-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_gettransactioncount-example.mdx"; + + + +### Request + +import Request from "./_eth_gettransactioncount-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_gettransactioncount-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_gettransactionreceipt.mdx b/services/reference/opbnb/json-rpc-methods/eth_gettransactionreceipt.mdx new file mode 100644 index 00000000000..2aba9413dba --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_gettransactionreceipt.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getTransactionReceipt" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "./_eth_gettransactionreceipt-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_gettransactionreceipt-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_gettransactionreceipt-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_gettransactionreceipt-example.mdx"; + + + +### Request + +import Request from "./_eth_gettransactionreceipt-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_gettransactionreceipt-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_getunclebyblockhashandindex.mdx b/services/reference/opbnb/json-rpc-methods/eth_getunclebyblockhashandindex.mdx new file mode 100644 index 00000000000..dda3bcea3a6 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_getunclebyblockhashandindex.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getUncleByBlockHashAndIndex" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getunclebyblockhashandindex-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getunclebyblockhashandindex-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getunclebyblockhashandindex-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getunclebyblockhashandindex-example.mdx"; + + + +### Request + +import Request from "./_eth_getunclebyblockhashandindex-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getunclebyblockhashandindex-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_getunclecountbyblocknumber.mdx b/services/reference/opbnb/json-rpc-methods/eth_getunclecountbyblocknumber.mdx new file mode 100644 index 00000000000..6b5a5f068ae --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_getunclecountbyblocknumber.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_getUncleCountByBlockNumber" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_getunclecountbyblocknumber-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_getunclecountbyblocknumber-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_getunclecountbyblocknumber-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_getunclecountbyblocknumber-example.mdx"; + + + +### Request + +import Request from "./_eth_getunclecountbyblocknumber-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_getunclecountbyblocknumber-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_maxpriorityfeepergas.mdx b/services/reference/opbnb/json-rpc-methods/eth_maxpriorityfeepergas.mdx new file mode 100644 index 00000000000..89d1421df00 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_maxpriorityfeepergas.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_maxPriorityFeePerGas" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_maxpriorityfeepergas-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_maxpriorityfeepergas-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_maxpriorityfeepergas-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_maxpriorityfeepergas-example.mdx"; + + + +### Request + +import Request from "./_eth_maxpriorityfeepergas-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_maxpriorityfeepergas-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_sendrawtransaction.mdx b/services/reference/opbnb/json-rpc-methods/eth_sendrawtransaction.mdx new file mode 100644 index 00000000000..007139c8a82 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_sendrawtransaction.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_sendRawTransaction" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_sendrawtransaction-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_sendrawtransaction-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_sendrawtransaction-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_sendrawtransaction-example.mdx"; + + + +### Request + +import Request from "./_eth_sendrawtransaction-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_sendrawtransaction-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_sendtransaction.mdx b/services/reference/opbnb/json-rpc-methods/eth_sendtransaction.mdx new file mode 100644 index 00000000000..915363a6184 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_sendtransaction.mdx @@ -0,0 +1,11 @@ +--- +title: "eth_sendTransaction" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_sendtransaction-description.mdx"; + + + diff --git a/services/reference/opbnb/json-rpc-methods/eth_syncing.mdx b/services/reference/opbnb/json-rpc-methods/eth_syncing.mdx new file mode 100644 index 00000000000..4dd0c0a0803 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/eth_syncing.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_syncing" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_eth_syncing-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_eth_syncing-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_eth_syncing-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_eth_syncing-example.mdx"; + + + +### Request + +import Request from "./_eth_syncing-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_eth_syncing-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/index.md b/services/reference/opbnb/json-rpc-methods/index.md new file mode 100644 index 00000000000..faa971d397e --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/index.md @@ -0,0 +1,13 @@ + +# JSON-RPC methods + +The standard Ethereum methods documented here are supported by Infura on the opBNB layer 2 network. + +Currently, only near head requests (the last 128 blocks) are supported in the +opBNB service. Archive requests are not supported. + +:::info + +WebSockets are also supported on the opBNB mainnet network and can be used to set up bidirectional stateful [subscriptions](subscription-methods/index.md). + +::: diff --git a/services/reference/opbnb/json-rpc-methods/net_peercount.mdx b/services/reference/opbnb/json-rpc-methods/net_peercount.mdx new file mode 100644 index 00000000000..c15460a96e3 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/net_peercount.mdx @@ -0,0 +1,40 @@ +--- +title: "net_peerCount" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_net_peercount-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_net_peercount-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_net_peercount-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_net_peercount-example.mdx"; + + + +### Request + +import Request from "./_net_peercount-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_net_peercount-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/net_version.mdx b/services/reference/opbnb/json-rpc-methods/net_version.mdx new file mode 100644 index 00000000000..b594ac81c6e --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/net_version.mdx @@ -0,0 +1,40 @@ +--- +title: "net_version" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_net_version-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_net_version-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_net_version-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_net_version-example.mdx"; + + + +### Request + +import Request from "./_net_version-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_net_version-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/opbnb/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx new file mode 100644 index 00000000000..3eb32e14e0a --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx @@ -0,0 +1,28 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +``` + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics":["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +``` + + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' +``` + + + + diff --git a/services/reference/opbnb/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/opbnb/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx new file mode 100644 index 00000000000..4cea6225da2 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -0,0 +1,14 @@ +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + + + + +```bash +wscat -c wss://opbnb-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +``` + + + + + diff --git a/services/reference/opbnb/json-rpc-methods/subscription-methods/eth_subscribe.mdx b/services/reference/opbnb/json-rpc-methods/subscription-methods/eth_subscribe.mdx new file mode 100644 index 00000000000..2d7043faf78 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/subscription-methods/eth_subscribe.mdx @@ -0,0 +1,45 @@ +--- +title: "eth_subscribe" +todo: Is newPendingTransactions` event only mainnet supported? +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/subscription-methods/_eth_subscribe-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/subscription-methods/_eth_subscribe-parameters.mdx"; + + + +:::note +The `newPendingTransactions` event is only available on mainnet. +::: + +## Returns + +import Returns from "/services/reference/_partials/subscription-methods/_eth_subscribe-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/subscription-methods/_eth_subscribe-example.mdx"; + + + +### Request + +import Request from "./_eth_subscribe-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/subscription-methods/_eth_subscribe-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx b/services/reference/opbnb/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx new file mode 100644 index 00000000000..fd4aedad7ad --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/subscription-methods/eth_unsubscribe.mdx @@ -0,0 +1,40 @@ +--- +title: "eth_unsubscribe" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-example.mdx"; + + + +### Request + +import Request from "./_eth_unsubscribe-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/subscription-methods/_eth_unsubscribe-response.mdx"; + + diff --git a/services/reference/opbnb/json-rpc-methods/subscription-methods/index.md b/services/reference/opbnb/json-rpc-methods/subscription-methods/index.md new file mode 100644 index 00000000000..c37f4ff0c12 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/subscription-methods/index.md @@ -0,0 +1,18 @@ +--- +title: "Subscription methods" +--- + +# Subscription methods + +Subscription methods are available for [WebSocket](../../../../learn/websockets.md) connections only, and allow you to wait for events instead of polling for them. For example, dapps can subscribe to logs and receive notifications when a specific event occurs. + +The following subscription methods are available on mainnet: + +- [`eth_subscribe`](./eth_subscribe.mdx) - Create a subscription to a particular event +- [`eth_unsubscribe`](./eth_unsubscribe.mdx) - Cancel an active subscription + +:::info + +We recommend you use the WSS protocol to set up bidirectional stateful subscriptions. Stateless HTTP WebSockets are also supported. + +::: diff --git a/services/reference/opbnb/json-rpc-methods/web3_clientversion.mdx b/services/reference/opbnb/json-rpc-methods/web3_clientversion.mdx new file mode 100644 index 00000000000..0576523fc98 --- /dev/null +++ b/services/reference/opbnb/json-rpc-methods/web3_clientversion.mdx @@ -0,0 +1,40 @@ +--- +title: "web3_clientVersion" +--- + +import Tabs from "@theme/Tabs" +import TabItem from "@theme/TabItem" + +import Description from "/services/reference/_partials/_web3_clientversion-description.mdx"; + + + +## Parameters + +import Params from "/services/reference/_partials/_web3_clientversion-parameters.mdx"; + + + +## Returns + +import Returns from "/services/reference/_partials/_web3_clientversion-returns.mdx"; + + + +## Example + +import Example from "/services/reference/_partials/_web3_clientversion-example.mdx"; + + + +### Request + +import Request from "./_web3_clientversion-request.mdx"; + + + +### Response + +import Response from "/services/reference/_partials/_web3_clientversion-response.mdx"; + + diff --git a/services/reference/opbnb/quickstart.md b/services/reference/opbnb/quickstart.md new file mode 100644 index 00000000000..2bf59e8dc04 --- /dev/null +++ b/services/reference/opbnb/quickstart.md @@ -0,0 +1,189 @@ +--- +description: opBNB Smart Chain quickstart guide +sidebar_position: 2 +--- + +import Banner from "@site/src/components/Banner" + +# Quickstart + +This quickstart guide will help you set up and make calls on the opBNB network using the Infura endpoints. + + +Don't have an Infura account? Sign up for our free plan and start using the BNB Smart Chain network! + + +## Prerequisites + +Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/create-api/) with the opBNB network enabled. + +## Make calls + +### cURL + +Run the following command in your terminal. Replace `` with your actual Infura API key. + +```bash +curl https://opbnb-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +``` + +### Node (JavaScript) + +In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) as your package manager. + +#### Node Fetch + +1. In your project folder, install the Node Fetch package using npm: + + ```bash + npm i node-fetch + `````` + +1. Create your Javascript file and copy the following code: + + Replace `` with your actual Infura API key. + + ```javascript title="index.js" + import fetch from 'node-fetch'; + fetch("https://opbnb-mainnet.infura.io/v3/", { + method: "POST", + headers: { + "Content-Type": "application/json" + }, + body: JSON.stringify({ + jsonrpc: "2.0", + method: "eth_blockNumber", + params: [], + id: 1 + }) + }) + .then(response => + response.json() + ) + .then(data => { + console.log(data); + }) + .catch(error => { + console.error(error); + }); + ``` + +1. Run the code using the following command: + + ```bash + node index.js + ``` + +#### Axios + +1. In your project folder, install the Axios package using npm: + + ```bash + npm i axios + ``` + +1. Create your Javascript file and copy the following code: + Replace `` with your actual Infura API key. + + ```javascript title="index.js" + const axios = require("axios); + + axios.post("https://opbnb-mainnet.infura.io/v3/", { + jsonrpc: "2.0", + method: "eth_blockNumber", + params: [], + id: 1 + }) + .then(response => { + console.log(response.data); + }) + .catch(error => { + console.error(error); + }); + ``` + +1. Run the code using the following command: + + ```bash + node index.js + ``` + +#### Ethers + +1. In your project folder, install the ethers package using npm: + + ```bash + npm install ethers + ``` + +1. Create your Javascript file and copy the following code: + + Replace `` with your actual Infura API key. + + ```javascript title="index.js" + const ethers = require("ethers"); + const provider = new ethers.providers.JsonRpcProvider("https://opbnb-mainnet.infura.io/v3/"); + provider.getBlockNumber() + .then(blockNumber => { + console.log(blockNumber); + }) + .catch(error => { + console.error(error); + }); + ``` + +1. Run the code using the following command: + + ```bash + node index.js + ``` + +### Python + +1. In your project folder, install the `requests` library: + + ```bash + pip install requests + ``` + +1. Create your Python file and copy the following code: + + Replace `` with your actual Infura API key. + + ```python title="index.py" + import requests + import json + url = "https://opbnb-mainnet.infura.io/v3/" + payload = { + "jsonrpc": "2.0", + "method": "eth_blockNumber", + "params": [], + "id": 1 + } + headers = {"content-type": "application/json"} + response = requests.post(url, data=json.dumps(payload), headers=headers).json() + print(response) + ``` + +1. Run the code using the following command: + + ```bash + python index.py + ``` + +## Next steps + +Now that you have successfully made a call to the opBNB network, you can explore more functionalities and APIs provided by Infura. Here are some suggestions: + +- **Explore other opBNB APIs**: Infura supports a wide range of APIs. You can find more information in the + [JSON-RPC API method documentation](json-rpc-methods/index.md). + +- **Try out different networks**: Infura supports multiple networks including Ethereum, Linea, Polygon, Optimism, and more. + +- **Monitor your usage**: Keep an eye on your usage on the [Infura dashboard](../../../../developer-tools/dashboard/how-to/dashboard-stats/) to ensure you're not hitting your rate limits. + +Remember, the Infura community is here to help. If you have any questions or run into any issues, check out the +[Infura community](https://community.infura.io/) for help and answers to common questions. \ No newline at end of file diff --git a/services/reference/optimism/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_accounts-request.mdx index ba32584a8c9..2dc55a4876c 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_accounts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_blocknumber-request.mdx index ca60a62e52e..fbaf6659c56 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_call-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_call-request.mdx index 1da13f23c9c..ea223e566c5 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_chainid-request.mdx index 0199d122958..82fe0fa552f 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_chainid-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_estimategas-request.mdx index 9c3157e614a..956fc6ae856 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_feehistory-request.mdx index 30289f27c9a..743c5c98b0e 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_feehistory-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_gasprice-request.mdx index e61c262e751..33772ea4752 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getbalance-request.mdx index 75635837f44..69850f62f2e 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getblockbyhash-request.mdx index 6e546c2c67c..ecaf8292ecc 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getblockbynumber-request.mdx index 2c2d760bbe9..f53a1dbd267 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber","params": ["0x5BAD55", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx index effe0c65001..7b65d2ec02e 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index 95cce104a48..a71458e513c 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index 63d5f52bff7..5d041e18139 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id":1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id":1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getcode-request.mdx index 9db6563d213..f725fc71149 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getcode-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getlogs-request.mdx index 77a701af381..1d9c82dd2fd 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getLogs","params":[{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}],"id":1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0","method":"eth_getLogs","params":[{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}],"id":1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0","method":"eth_getLogs","params":[{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics":["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}],"id":1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getproof-request.mdx index e9a04e8c1c4..a7c7f6b3826 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getproof-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getstorageat-request.mdx index e8b74feb9af..f6da64d0c2b 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index 8a45a93525a..0da9c038f93 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35","0x0"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35","0x0"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index e52149bf794..2feb749b57b 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55","0x0"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55","0x0"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index 994d52f747a..c53a15b5607 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_gettransactioncount-request.mdx index f625661d70c..345163ad32e 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index 90315972f35..f2cc28ff69c 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx index 3e525d97deb..eaeb0598aba 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx index e4c09e0e5cb..097456394de 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c","0x0"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c","0x0"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx index 961789fe3ea..429a0f448c4 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx index 08a6e93571b..046c1f4244a 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index 7f676a9e2c0..38d8827473b 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' diff --git a/services/reference/optimism/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_protocolversion-request.mdx index 1b9291426c8..ff49b227940 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_protocolversion-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_protocolversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_sendrawtransaction-request.mdx index cbbec9f0d32..3b7958ece3c 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_submitwork-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_submitwork-request.mdx index 6b845929664..63acde5a3d1 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_submitwork-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_submitwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/optimism/json-rpc-methods/_eth_syncing-request.mdx index d8e7c53d619..947adf0b99a 100644 --- a/services/reference/optimism/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_eth_syncing-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method":"eth_syncing", "params": [], "id":1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method":"eth_syncing", "params": [], "id":1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_net_listening-request.mdx b/services/reference/optimism/json-rpc-methods/_net_listening-request.mdx index c0d58b81cbc..9f99bd456e1 100644 --- a/services/reference/optimism/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_net_listening-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-sepolia.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-sepolia.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' diff --git a/services/reference/optimism/json-rpc-methods/_net_peercount-request.mdx b/services/reference/optimism/json-rpc-methods/_net_peercount-request.mdx index 1759a752158..b2482d3eb70 100644 --- a/services/reference/optimism/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_net_peercount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id":1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id":1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id":1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_net_version-request.mdx b/services/reference/optimism/json-rpc-methods/_net_version-request.mdx index 31d2ae88584..8db8850cc4a 100644 --- a/services/reference/optimism/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_net_version-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/optimism/json-rpc-methods/_web3_clientversion-request.mdx index f9f468eda19..250fddfd108 100644 --- a/services/reference/optimism/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/optimism/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/optimism/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/optimism/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx index 7ef89fd809a..05d70dea5ea 100644 --- a/services/reference/optimism/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx +++ b/services/reference/optimism/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx @@ -5,14 +5,14 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' ``` ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' ``` diff --git a/services/reference/optimism/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/optimism/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx index 5370c2e66b0..e5938cbc6ba 100644 --- a/services/reference/optimism/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx +++ b/services/reference/optimism/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://optimism-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +wscat -c wss://optimism-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' ``` diff --git a/services/reference/optimism/quickstart.md b/services/reference/optimism/quickstart.md index 4b583aa6477..d4548088dc9 100644 --- a/services/reference/optimism/quickstart.md +++ b/services/reference/optimism/quickstart.md @@ -21,10 +21,10 @@ Don't have an Infura account? Sign up for our free plan and start using the Opti ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://optimism-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://optimism-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://optimism-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://optimism-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,13 +86,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://optimism-mainnet.infura.io/v3/YOUR-API-KEY", { + .post("https://optimism-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -122,13 +122,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://optimism-mainnet.infura.io/v3/YOUR-API-KEY" + "https://optimism-mainnet.infura.io/v3/" ) provider @@ -157,13 +157,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://optimism-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://optimism-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/palm/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/palm/json-rpc-methods/_eth_blocknumber-request.mdx index 5cd41d778d2..8665f9dd7c1 100644 --- a/services/reference/palm/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_call-request.mdx b/services/reference/palm/json-rpc-methods/_eth_call-request.mdx index d50e055c9df..9fe3e5afebf 100644 --- a/services/reference/palm/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/palm/json-rpc-methods/_eth_chainid-request.mdx index b823df1015b..adf2d87652a 100644 --- a/services/reference/palm/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_chainid-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/palm/json-rpc-methods/_eth_estimategas-request.mdx index bf104d3aa62..e4bf629d75b 100644 --- a/services/reference/palm/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/palm/json-rpc-methods/_eth_feehistory-request.mdx index 2e819443034..ca02856877c 100644 --- a/services/reference/palm/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_feehistory-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' diff --git a/services/reference/palm/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/palm/json-rpc-methods/_eth_gasprice-request.mdx index 61fb01440d2..b181368282f 100644 --- a/services/reference/palm/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/palm/json-rpc-methods/_eth_getbalance-request.mdx index c5ede3f19b6..9715a97c1f7 100644 --- a/services/reference/palm/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/palm/json-rpc-methods/_eth_getblockbyhash-request.mdx index 0d35fa2605c..74d252117e9 100644 --- a/services/reference/palm/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/palm/json-rpc-methods/_eth_getblockbynumber-request.mdx index fd8695684b1..2c33757e525 100644 --- a/services/reference/palm/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/palm/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index aea822c3262..720a473d04f 100644 --- a/services/reference/palm/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/palm/json-rpc-methods/_eth_getcode-request.mdx index adf5a72c485..db9f0a9ad10 100644 --- a/services/reference/palm/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_getcode-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/palm/json-rpc-methods/_eth_getlogs-request.mdx index 71c0c89502e..756228a54a2 100644 --- a/services/reference/palm/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/palm/json-rpc-methods/_eth_getstorageat-request.mdx index 6674d3c49fc..a01a09bb2d9 100644 --- a/services/reference/palm/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/palm/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index 5609a943ecf..bd69f80daba 100644 --- a/services/reference/palm/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/palm/json-rpc-methods/_eth_gettransactioncount-request.mdx index da4c6e70768..80498ad621a 100644 --- a/services/reference/palm/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/palm/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index 74288a49184..9bed1da2f94 100644 --- a/services/reference/palm/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/palm/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index 40797067b3c..258e5f63df2 100644 --- a/services/reference/palm/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/palm/json-rpc-methods/_eth_protocolversion-request.mdx index d98e8a91443..cf9fe387743 100644 --- a/services/reference/palm/json-rpc-methods/_eth_protocolversion-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_protocolversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/palm/json-rpc-methods/_eth_sendrawtransaction-request.mdx index c396eb4300f..1bd63ae34ea 100644 --- a/services/reference/palm/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_submitwork-request.mdx b/services/reference/palm/json-rpc-methods/_eth_submitwork-request.mdx index 58852fefc84..5bbc8d4a338 100644 --- a/services/reference/palm/json-rpc-methods/_eth_submitwork-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_submitwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/palm/json-rpc-methods/_eth_syncing-request.mdx index a26a44b0915..f48b0395511 100644 --- a/services/reference/palm/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/palm/json-rpc-methods/_eth_syncing-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_net_listening-request.mdx b/services/reference/palm/json-rpc-methods/_net_listening-request.mdx index ee3cfebf46d..0523877ccbe 100644 --- a/services/reference/palm/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/palm/json-rpc-methods/_net_listening-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_net_peercount-request.mdx b/services/reference/palm/json-rpc-methods/_net_peercount-request.mdx index 1c546fedaed..997b1f39e4c 100644 --- a/services/reference/palm/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/palm/json-rpc-methods/_net_peercount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_net_version-request.mdx b/services/reference/palm/json-rpc-methods/_net_version-request.mdx index e5a0d26d384..e1d75aa6326 100644 --- a/services/reference/palm/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/palm/json-rpc-methods/_net_version-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' diff --git a/services/reference/palm/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/palm/json-rpc-methods/_web3_clientversion-request.mdx index 677389dd4a4..c676a9c7c79 100644 --- a/services/reference/palm/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/palm/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' diff --git a/services/reference/palm/quickstart.md b/services/reference/palm/quickstart.md index 6c084b80531..48991d8215a 100644 --- a/services/reference/palm/quickstart.md +++ b/services/reference/palm/quickstart.md @@ -21,10 +21,10 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://palm-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://palm-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://palm-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://palm-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,13 +86,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://palm-mainnet.infura.io/v3/YOUR-API-KEY", { + .post("https://palm-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -122,13 +122,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://palm-mainnet.infura.io/v3/YOUR-API-KEY" + "https://palm-mainnet.infura.io/v3/" ) provider @@ -157,13 +157,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://palm-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://palm-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_accounts-request.mdx index f2595923bc3..e5a240d78e4 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_accounts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_blocknumber-request.mdx index 0cf217993ce..fdff2d0b8b2 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_blocknumber-requestfop.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_blocknumber-requestfop.mdx index c04d96b8316..5749e4c5fba 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_blocknumber-requestfop.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_blocknumber-requestfop.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "X-INFURA-FAILOVER: true" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -16,7 +16,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash const provider = new Web3.providers.HttpProvider( - "https://polygon-mainnet.infura.io/v3/YOUR-API-KEY" + "https://polygon-mainnet.infura.io/v3/" ); const options = { @@ -49,7 +49,7 @@ class InfuraJsonRpcProvider extends JsonRpcProvider { ``` provider = new InfuraJsonRpcProvider( - "https://polygon-mainnet.infura.io/v3/YOUR-API-KEY" + "https://polygon-mainnet.infura.io/v3/" ); ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_call-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_call-request.mdx index c55a30bb210..e06f689ecc6 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_chainid-request.mdx index 79e3ff53524..4e291aaab38 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_chainid-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_createaccesslist-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_createaccesslist-request.mdx index 3948161c101..2dc167c4410 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_createaccesslist-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_createaccesslist-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"method": "eth_createAccessList", "params": [{"from": "0xaeA8F8f781326bfE6A7683C2BD48Dd6AA4d3Ba63", "data": "0x608060806080608155"}, "pending"], "id": 1, "jsonrpc": "2.0"}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss:///polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"method": "eth_createAccessList", "params": [{"from": "0xaeA8F8f781326bfE6A7683C2BD48Dd6AA4d3Ba63", "data": "0x608060806080608155"}, "pending"], "id": 1, "jsonrpc": "2.0"}' +wscat -c wss:///polygon-mainnet.infura.io/ws/v3/ -x '{"method": "eth_createAccessList", "params": [{"from": "0xaeA8F8f781326bfE6A7683C2BD48Dd6AA4d3Ba63", "data": "0x608060806080608155"}, "pending"], "id": 1, "jsonrpc": "2.0"}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_estimategas-request.mdx index cc93525003d..3cab768abe8 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155","to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155","to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_feehistory-request.mdx index 58ab99b506b..048bf0033ab 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_feehistory-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", []], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_gasprice-request.mdx index f43bc06c892..96acd6e4478 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getbalance-request.mdx index 7ace8461b46..21e47d0acaf 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getblockbyhash-request.mdx index 4912f6721e8..640353aa3b5 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getblockbynumber-request.mdx index 8619e088a0b..7a2112ae30a 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getblockreceipts-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getblockreceipts-request.mdx index 81c58250246..e0a9412db2f 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getblockreceipts-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getblockreceipts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockReceipts", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index 07a2838cc7c..535e0cfe2b1 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index fc6f443e9af..b33fd77334d 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getcode-request.mdx index d5bd2ff58bf..6d332bbc837 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getcode-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getlogs-request.mdx index 96184361a80..a28189447e2 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getproof-request.mdx index 984723c5a81..7709ec88a22 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getproof-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getstorageat-request.mdx index 38105588f05..2510719c41e 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index 985d8a1eba7..3c0528f5bd0 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index 5ba610d082c..7c4586059f0 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index c1a4cd076ac..9a08b6ffe07 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactioncount-request.mdx index 495084fbf90..c0e99872686 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index 869dc7c2385..c7136584a8e 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx index 2dec1f44bd9..95edba040ab 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx index 37177a5c60e..ae9a63b9daa 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx index b5726fa9077..d4fedbcb735 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0","method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0","method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx index 455d1dc6093..bcca4158af5 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_getwork-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_getwork-request.mdx index 80178c2626a..c82693beeea 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_getwork-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_getwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_hashrate-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_hashrate-request.mdx index e7a632a6730..201469610c4 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_hashrate-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_hashrate-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index 78ab71f1944..0fdf1d0713b 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_mining-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_mining-request.mdx index 8e3b3ba63f3..053ce959a35 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_mining-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_mining-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_protocolversion-request.mdx index 9e62f43fbda..6b02909fd74 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_protocolversion-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_protocolversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_sendrawtransaction-request.mdx index e8f0534c85e..f6a325ebddc 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_eth_syncing-request.mdx index 5070d65caf4..07170815d7d 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_eth_syncing-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_net_listening-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_net_listening-request.mdx index 44fe0903987..2c3c389bcd0 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_net_listening-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_net_peercount-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_net_peercount-request.mdx index f2604a67c27..e62701b2718 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_net_peercount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_net_version-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_net_version-request.mdx index 7aed76c2dcf..7b0599d184a 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_net_version-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/polygon-pos/json-rpc-methods/_web3_clientversion-request.mdx index 54e6c5e3d2b..df0a6a8c413 100644 --- a/services/reference/polygon-pos/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/bor_getauthor.md b/services/reference/polygon-pos/json-rpc-methods/bor_getauthor.md index ad43d989e60..21709fa8242 100644 --- a/services/reference/polygon-pos/json-rpc-methods/bor_getauthor.md +++ b/services/reference/polygon-pos/json-rpc-methods/bor_getauthor.md @@ -27,7 +27,7 @@ self-upgrade to the Growth plan or contact a sales representative to upgrade to ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -35,7 +35,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "bor_getAuthor", "params": ["0x1000"], "id": 1}' @@ -45,7 +45,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x {"jsonrpc": "2.0", "method": "bor_getAuthor", "params": ["0x1000"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x {"jsonrpc": "2.0", "method": "bor_getAuthor", "params": ["0x1000"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/bor_getcurrentproposer.md b/services/reference/polygon-pos/json-rpc-methods/bor_getcurrentproposer.md index 5ebbb8e00fe..e6edbe2cebd 100644 --- a/services/reference/polygon-pos/json-rpc-methods/bor_getcurrentproposer.md +++ b/services/reference/polygon-pos/json-rpc-methods/bor_getcurrentproposer.md @@ -27,7 +27,7 @@ None ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -35,7 +35,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "bor_getCurrentProposer", "params": [], "id": 1}' @@ -45,7 +45,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "bor_getCurrentProposer", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "bor_getCurrentProposer", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/bor_getcurrentvalidators.md b/services/reference/polygon-pos/json-rpc-methods/bor_getcurrentvalidators.md index fc2c25ce474..ca0fe3c1ea0 100644 --- a/services/reference/polygon-pos/json-rpc-methods/bor_getcurrentvalidators.md +++ b/services/reference/polygon-pos/json-rpc-methods/bor_getcurrentvalidators.md @@ -32,7 +32,7 @@ Array of validator objects with the following fields: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -40,7 +40,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "bor_getCurrentValidators", "params": [], "id": 1}' @@ -50,7 +50,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x {"jsonrpc": "2.0", "method": "bor_getCurrentValidators", "params": [], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x {"jsonrpc": "2.0", "method": "bor_getCurrentValidators", "params": [], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/bor_getroothash.md b/services/reference/polygon-pos/json-rpc-methods/bor_getroothash.md index f175e7d1882..99d61b8f423 100644 --- a/services/reference/polygon-pos/json-rpc-methods/bor_getroothash.md +++ b/services/reference/polygon-pos/json-rpc-methods/bor_getroothash.md @@ -34,7 +34,7 @@ The maximum difference between the specified block range can be 32767. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -42,7 +42,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "bor_getRootHash", "params": [1000, 1032], "id": 1}' @@ -52,7 +52,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x {"jsonrpc": "2.0", "method": "bor_getRootHash", "params": [1000, 1032], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x {"jsonrpc": "2.0", "method": "bor_getRootHash", "params": [1000, 1032], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/bor_getsignersathash.md b/services/reference/polygon-pos/json-rpc-methods/bor_getsignersathash.md index 72e196fba75..9d97ec8dcbe 100644 --- a/services/reference/polygon-pos/json-rpc-methods/bor_getsignersathash.md +++ b/services/reference/polygon-pos/json-rpc-methods/bor_getsignersathash.md @@ -27,7 +27,7 @@ Array of signers for the specified block hash ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -35,7 +35,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "bor_getSignersAtHash", "params": ["0x29fa73e3da83ddac98f527254fe37002e052725a88904bac14f03e919e1e2876"], "id": 1}' @@ -45,7 +45,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x {"jsonrpc": "2.0", "method": "bor_getSignersAtHash", "params":["0x29fa73e3da83ddac98f527254fe37002e052725a88904bac14f03e919e1e2876"], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x {"jsonrpc": "2.0", "method": "bor_getSignersAtHash", "params":["0x29fa73e3da83ddac98f527254fe37002e052725a88904bac14f03e919e1e2876"], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/eth_getroothash.md b/services/reference/polygon-pos/json-rpc-methods/eth_getroothash.md index cb43c4e311b..a85737601d1 100644 --- a/services/reference/polygon-pos/json-rpc-methods/eth_getroothash.md +++ b/services/reference/polygon-pos/json-rpc-methods/eth_getroothash.md @@ -28,7 +28,7 @@ The maximum difference between the specified block range can be 32767. ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getRootHash", "params": [1000, 1032], "id": 1}' @@ -38,7 +38,7 @@ curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getRootHash", "params":[1000, 1032], "id": 1}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getRootHash", "params":[1000, 1032], "id": 1}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/polygon-pos/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx index 442bf01adb2..b02b2951e2d 100644 --- a/services/reference/polygon-pos/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx @@ -5,14 +5,14 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' ``` ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics":["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics":["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' ``` @@ -20,7 +20,7 @@ wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0 ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' ``` diff --git a/services/reference/polygon-pos/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/polygon-pos/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx index e931b155f10..c4efb4c73d6 100644 --- a/services/reference/polygon-pos/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx +++ b/services/reference/polygon-pos/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem" ```bash -wscat -c wss://polygon-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +wscat -c wss://polygon-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' ``` diff --git a/services/reference/polygon-pos/quickstart.md b/services/reference/polygon-pos/quickstart.md index f0a3970debc..48e62b104b7 100644 --- a/services/reference/polygon-pos/quickstart.md +++ b/services/reference/polygon-pos/quickstart.md @@ -21,10 +21,10 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://polygon-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://polygon-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://polygon-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,13 +86,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://polygon-mainnet.infura.io/v3/YOUR-API-KEY", { + .post("https://polygon-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -122,13 +122,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://polygon-mainnet.infura.io/v3/YOUR-API-KEY" + "https://polygon-mainnet.infura.io/v3/" ) provider @@ -157,13 +157,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://polygon-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://polygon-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/starknet/json-rpc-methods/index.md b/services/reference/starknet/json-rpc-methods/index.md index 605d102cfe7..77356ff0dc1 100644 --- a/services/reference/starknet/json-rpc-methods/index.md +++ b/services/reference/starknet/json-rpc-methods/index.md @@ -12,6 +12,5 @@ The following Starknet methods are not supported: - `starknet_estimateMessageFee` - `starknet_getBlockWithReceipts` - `starknet_getTransactionStatus` -- `starknet_specVersion` - `starknet_traceBlockTransactions` - `starknet_traceTransaction` diff --git a/services/reference/starknet/json-rpc-methods/starknet_adddeclaretransaction.mdx b/services/reference/starknet/json-rpc-methods/starknet_adddeclaretransaction.mdx index c50c871e3f4..f4b9baed07f 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_adddeclaretransaction.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_adddeclaretransaction.mdx @@ -22,7 +22,7 @@ The result of the transaction submission, including: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -30,7 +30,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_adddeployaccounttransaction.mdx b/services/reference/starknet/json-rpc-methods/starknet_adddeployaccounttransaction.mdx index 98b628aa927..b115ed0c3c3 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_adddeployaccounttransaction.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_adddeployaccounttransaction.mdx @@ -22,7 +22,7 @@ The result of the transaction submission, including: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -30,7 +30,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_addinvoketransaction.mdx b/services/reference/starknet/json-rpc-methods/starknet_addinvoketransaction.mdx index 8bb302c2ced..a07b619f55c 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_addinvoketransaction.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_addinvoketransaction.mdx @@ -19,7 +19,7 @@ The result of the transaction submission, containing `transaction_hash`, the has ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -27,7 +27,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_blockhashandnumber.mdx b/services/reference/starknet/json-rpc-methods/starknet_blockhashandnumber.mdx index 39b6d08bce3..1f83e557cd7 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_blockhashandnumber.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_blockhashandnumber.mdx @@ -20,7 +20,7 @@ An object containing: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -28,7 +28,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"starknet_blockHashAndNumber","params":[],"id":0}' diff --git a/services/reference/starknet/json-rpc-methods/starknet_blocknumber.mdx b/services/reference/starknet/json-rpc-methods/starknet_blocknumber.mdx index 9969bc0db8f..cb4ded4d967 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_blocknumber.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_blocknumber.mdx @@ -17,7 +17,7 @@ The latest block number. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -25,7 +25,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"starknet_blockNumber","params":[],"id":0}' diff --git a/services/reference/starknet/json-rpc-methods/starknet_call.mdx b/services/reference/starknet/json-rpc-methods/starknet_call.mdx index 841186e5287..151a910515b 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_call.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_call.mdx @@ -26,7 +26,7 @@ The function's return value. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -34,7 +34,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_chainid.mdx b/services/reference/starknet/json-rpc-methods/starknet_chainid.mdx index 36c2ee50479..f4252bc0107 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_chainid.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_chainid.mdx @@ -17,7 +17,7 @@ The current chain ID in hexadecimal format. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -25,7 +25,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"starknet_chainId", "params":[], "id":0}' diff --git a/services/reference/starknet/json-rpc-methods/starknet_estimatefee.mdx b/services/reference/starknet/json-rpc-methods/starknet_estimatefee.mdx index fa7cf163f40..61b3a521b6a 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_estimatefee.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_estimatefee.mdx @@ -31,7 +31,7 @@ Each fee estimate object contains: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -39,7 +39,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_getblocktransactioncount.mdx b/services/reference/starknet/json-rpc-methods/starknet_getblocktransactioncount.mdx index e884247cd24..d7bb1797545 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_getblocktransactioncount.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_getblocktransactioncount.mdx @@ -21,7 +21,7 @@ Number of transactions in the requested block. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -29,7 +29,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_getblockwithtxhashes.mdx b/services/reference/starknet/json-rpc-methods/starknet_getblockwithtxhashes.mdx index fbc85934055..9954425f30a 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_getblockwithtxhashes.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_getblockwithtxhashes.mdx @@ -37,7 +37,7 @@ A block object or pending block object containing: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -45,7 +45,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_getblockwithtxs.mdx b/services/reference/starknet/json-rpc-methods/starknet_getblockwithtxs.mdx index f71deefe311..ac7c87fffcb 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_getblockwithtxs.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_getblockwithtxs.mdx @@ -37,7 +37,7 @@ A block object or pending block object containing: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -45,7 +45,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_getclass.mdx b/services/reference/starknet/json-rpc-methods/starknet_getclass.mdx index a2244d805ee..3e9413e1cd2 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_getclass.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_getclass.mdx @@ -29,7 +29,7 @@ object containing: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -37,7 +37,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_getclassat.mdx b/services/reference/starknet/json-rpc-methods/starknet_getclassat.mdx index 89291bbe971..0c65726b346 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_getclassat.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_getclassat.mdx @@ -28,7 +28,7 @@ object containing: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -36,7 +36,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_getclasshashat.mdx b/services/reference/starknet/json-rpc-methods/starknet_getclasshashat.mdx index 4c81abb16e6..427c18a6507 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_getclasshashat.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_getclasshashat.mdx @@ -23,7 +23,7 @@ of the requested contract class. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -31,7 +31,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_getevents.mdx b/services/reference/starknet/json-rpc-methods/starknet_getevents.mdx index cf55c730d05..772376ab10b 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_getevents.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_getevents.mdx @@ -35,7 +35,7 @@ An object containing: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -43,7 +43,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_getnonce.mdx b/services/reference/starknet/json-rpc-methods/starknet_getnonce.mdx index 29a46377ab0..304d6d5cf34 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_getnonce.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_getnonce.mdx @@ -21,7 +21,7 @@ The last nonce used for the requested contract. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -29,7 +29,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_getstateupdate.mdx b/services/reference/starknet/json-rpc-methods/starknet_getstateupdate.mdx index c675141f178..4f2f78b105b 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_getstateupdate.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_getstateupdate.mdx @@ -29,7 +29,7 @@ A state update object or pending state update object containing: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -37,7 +37,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_getstorageat.mdx b/services/reference/starknet/json-rpc-methods/starknet_getstorageat.mdx index b3ddf995673..bb91e3984ca 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_getstorageat.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_getstorageat.mdx @@ -23,7 +23,7 @@ Zero (0) is returned if no value is found. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -31,7 +31,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_gettransactionbyblockidandindex.mdx b/services/reference/starknet/json-rpc-methods/starknet_gettransactionbyblockidandindex.mdx index f028404425a..1628b48532a 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_gettransactionbyblockidandindex.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_gettransactionbyblockidandindex.mdx @@ -22,7 +22,7 @@ object. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -30,7 +30,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_gettransactionbyhash.mdx b/services/reference/starknet/json-rpc-methods/starknet_gettransactionbyhash.mdx index e641d9d7fca..4ff4612a816 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_gettransactionbyhash.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_gettransactionbyhash.mdx @@ -18,7 +18,7 @@ object. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -26,7 +26,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_gettransactionreceipt.mdx b/services/reference/starknet/json-rpc-methods/starknet_gettransactionreceipt.mdx index a07fb42bbcb..8b1e6bd15ac 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_gettransactionreceipt.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_gettransactionreceipt.mdx @@ -18,7 +18,7 @@ receipt object. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -26,7 +26,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_pendingtransactions.mdx b/services/reference/starknet/json-rpc-methods/starknet_pendingtransactions.mdx index cd4f4d4da91..486a0c6e12b 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_pendingtransactions.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_pendingtransactions.mdx @@ -19,7 +19,7 @@ objects. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request diff --git a/services/reference/starknet/json-rpc-methods/starknet_simulatetransactions.mdx b/services/reference/starknet/json-rpc-methods/starknet_simulatetransactions.mdx index 96c8794a700..63dd82115f8 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_simulatetransactions.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_simulatetransactions.mdx @@ -31,7 +31,7 @@ Each transaction result object contains: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -39,7 +39,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{ diff --git a/services/reference/starknet/json-rpc-methods/starknet_specversion.mdx b/services/reference/starknet/json-rpc-methods/starknet_specversion.mdx new file mode 100644 index 00000000000..3b824d82872 --- /dev/null +++ b/services/reference/starknet/json-rpc-methods/starknet_specversion.mdx @@ -0,0 +1,51 @@ +--- +title: "starknet_specVersion" +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +Returns the version of the Starknet JSON-RPC specification that the client is using. + +## Parameters + +None. + +## Returns + +The current Starknet JSON-RPC specification version. + +## Example + +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). + +### Request + + + + +```bash +curl https://starknet-mainnet.infura.io/v3/ \ + -X POST \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc":"2.0","method":"starknet_specVersion","params":[],"id":1}' +``` + + + + +### Response + + + + +```json +{ + "id": 1, + "jsonrpc": "2.0", + "result": "0.5.1" +} +``` + + + diff --git a/services/reference/starknet/json-rpc-methods/starknet_syncing.mdx b/services/reference/starknet/json-rpc-methods/starknet_syncing.mdx index 4798e7860d3..cf7f29a5aef 100644 --- a/services/reference/starknet/json-rpc-methods/starknet_syncing.mdx +++ b/services/reference/starknet/json-rpc-methods/starknet_syncing.mdx @@ -26,7 +26,7 @@ This method returns `false` if the node is not currently syncing state. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -34,7 +34,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"starknet_syncing","params":[],"id":0}' diff --git a/services/reference/starknet/quickstart.md b/services/reference/starknet/quickstart.md index aea5e45ed7f..803bd796cc7 100644 --- a/services/reference/starknet/quickstart.md +++ b/services/reference/starknet/quickstart.md @@ -21,10 +21,10 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://starknet-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://starknet-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "starknet_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://starknet-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://starknet-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,13 +86,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://starknet-mainnet.infura.io/v3/YOUR-API-KEY", { + .post("https://starknet-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "starknet_blockNumber", params: [], @@ -122,13 +122,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://starknet-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://starknet-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/reference/zksync/json-rpc-methods/_eth_accounts-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_accounts-request.mdx index 7c3c99c9306..217c45a723e 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_accounts-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_accounts-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_blocknumber-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_blocknumber-request.mdx index f5d31ef0c0b..af03e35d3df 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_blocknumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_blocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_call-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_call-request.mdx index e3fdea83f72..4b4f0c2d4cd 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_call-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_call-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' @@ -15,7 +15,7 @@ import TabItem from "@theme/TabItem"; ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_chainid-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_chainid-request.mdx index 9d0bb1f1664..87f58770819 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_chainid-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_chainid-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_estimategas-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_estimategas-request.mdx index f5e058deaf7..e55a9eb35e0 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_estimategas-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_estimategas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_feehistory-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_feehistory-request.mdx index dbfdbd2a028..f82ac4108aa 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_feehistory-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_feehistory-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]]}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_gasprice-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gasprice-request.mdx index cece3571b86..93bf504911b 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gasprice-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gasprice-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getbalance-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getbalance-request.mdx index eb8383622a3..c3468aad3e1 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getbalance-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getbalance-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getblockbyhash-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getblockbyhash-request.mdx index 647ae6220bc..34563fb5fe9 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblockbyhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblockbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", false], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getblockbynumber-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getblockbynumber-request.mdx index 0c52dc4747e..58fd99de5e9 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblockbynumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblockbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockByNumber", "params": ["0x5BAD55", false], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx index 77bcd0ba27d..ad9c8ab291c 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx index 8964d68e9cd..f303f88b20b 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getblocktransactioncountbynumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getBlockTransactionCountByNumber", "params": ["latest"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getcode-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getcode-request.mdx index c817d709e1f..2482a920bfb 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getcode-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getcode-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getCode", "params": ["0x06012c8cf97bead5deae237070f9587f8e7a266d", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getlogs-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getlogs-request.mdx index c5fa347ded1..3bcd4e813bb 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getlogs-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getlogs-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getLogs", "params": [{"blockHash": "0x7c5a35e9cb3e8ae0e221ab470abae9d446c3a5626ce6689fc777dcffcab52c70", "topics": ["0x241ea03ca20251805084d27d4440371c34a0b85ff108f6bb5611248f73818b80"]}], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getproof-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getproof-request.mdx index 460fe8abb59..61e3df6a864 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getproof-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getproof-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getProof", "id": 1, "params": ["0x7F0d15C7FAae65896648C8273B6d7E43f58Fa842", ["0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"], "latest"]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getstorageat-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getstorageat-request.mdx index ed747d4bb79..888cf9bff3d 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getstorageat-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getstorageat-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getStorageAt", "params": ["0x295a70b2de5e3953354a6a8344e616ed314d7251", "0x6661e9d6d8b923d5bbaab1b96e1dd51ff6ea2a93520fdc9eb75d059238b8c5e9", "0x65a8db"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx index d9c84731680..7fea7814e0d 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx index a67ebbf4515..40e17d18b42 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByBlockNumberAndIndex", "params": ["0x5BAD55", "0x0"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyhash-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyhash-request.mdx index c6f4ee49bb2..77b20c576a3 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionbyhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionByHash", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_gettransactioncount-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gettransactioncount-request.mdx index a042e23d38b..3f4fa836c56 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactioncount-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactioncount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_gettransactionreceipt-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_gettransactionreceipt-request.mdx index b1814e102b6..35ae851e18e 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_gettransactionreceipt-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_gettransactionreceipt-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": ["0xbb3a336e3f823ec18197f1e13ee875700f08f03e2cab75f0d0b118dabb44cba0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getTransactionCount", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "0x5bad55"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx index 38bd6661fb0..8cd20fb6901 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclebyblockhashandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockHashAndIndex", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35", "0x0"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx index 7604786c4e9..10f6a7eaf35 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclebyblocknumberandindex-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c","0x0"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleByBlockNumberAndIndex", "params": ["0x29c", "0x0"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx index 1c94ccb0d05..f01e1afbe3e 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblockhash-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx index d62521eeaa4..463fe80fc6c 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getunclecountbyblocknumber-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockNumber", "params": ["0x5bad55"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getUncleCountByBlockHash", "params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_getwork-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_getwork-request.mdx index 386cf9e43a6..3277557f6d2 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_getwork-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_getwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_getWork", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_hashrate-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_hashrate-request.mdx index 79e41e06791..5be5f05cb64 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_hashrate-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_hashrate-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_hashrate", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx index a63d344310f..15ebe0d3063 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_maxpriorityfeepergas-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_maxPriorityFeePerGas", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_mining-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_mining-request.mdx index c941cd9c71f..3b2b6b131a5 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_mining-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_mining-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_mining", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_protocolversion-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_protocolversion-request.mdx index e0fedaffdbd..1b88be2524e 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_protocolversion-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_protocolversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_protocolVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_sendrawtransaction-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_sendrawtransaction-request.mdx index 19fee78a17a..bdbddf67d84 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_sendrawtransaction-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_sendrawtransaction-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_sendRawTransaction", "params": ["0xf869018203e882520894f17f52151ebef6c7334fad080c5704d77216b732881bc16d674ec80000801ba02da1c48b670996dcb1f447ef9ef00b33033c48a4fe938f420bec3e56bfd24071a062e0aa78a81bf0290afbc3a9d8e9a068e6d74caa66c5e0fa8a46deaae96b0833"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_submitwork-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_submitwork-request.mdx index 11b356496a6..997379ae11f 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_submitwork-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_submitwork-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_submitWork", "params": ["0x0000000000000001", "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", "0xD1FE5700000000000000000000000000D1FE5700000000000000000000000000"], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_eth_syncing-request.mdx b/services/reference/zksync/json-rpc-methods/_eth_syncing-request.mdx index be28c0aeec7..c3f11ed5e79 100644 --- a/services/reference/zksync/json-rpc-methods/_eth_syncing-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_eth_syncing-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_net_listening-request.mdx b/services/reference/zksync/json-rpc-methods/_net_listening-request.mdx index 25e27b6e14b..d01bd04672e 100644 --- a/services/reference/zksync/json-rpc-methods/_net_listening-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_net_listening-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_listening", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_net_peercount-request.mdx b/services/reference/zksync/json-rpc-methods/_net_peercount-request.mdx index 02d8bdfc2dc..64bba4db1c3 100644 --- a/services/reference/zksync/json-rpc-methods/_net_peercount-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_net_peercount-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_peerCount", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_net_version-request.mdx b/services/reference/zksync/json-rpc-methods/_net_version-request.mdx index c57adf53fcc..70f47ce98ef 100644 --- a/services/reference/zksync/json-rpc-methods/_net_version-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_net_version-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/_web3_clientversion-request.mdx b/services/reference/zksync/json-rpc-methods/_web3_clientversion-request.mdx index 0208660d9ba..7e5a5362daf 100644 --- a/services/reference/zksync/json-rpc-methods/_web3_clientversion-request.mdx +++ b/services/reference/zksync/json-rpc-methods/_web3_clientversion-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' @@ -15,7 +15,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "method": "web3_clientVersion", "params": [], "id": 1}' ``` diff --git a/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx b/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx index c0a1a5d8b75..7913e91eb51 100644 --- a/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx +++ b/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_subscribe-request.mdx @@ -5,14 +5,14 @@ import TabItem from "@theme/TabItem"; ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newHeads"]}' ``` ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0x8320fe7702b96808f7bbc0d4a888ed1468216cfd", "topics": ["0xd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab902"]}]}' ``` @@ -20,7 +20,7 @@ wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0" ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe", "params": ["newPendingTransactions"]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx b/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx index df7da4cfa9e..a4bb49eef12 100644 --- a/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx +++ b/services/reference/zksync/json-rpc-methods/subscription-methods/_eth_unsubscribe-request.mdx @@ -5,7 +5,7 @@ import TabItem from "@theme/TabItem"; ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "eth_unsubscribe", "params": ["0x9cef478923ff08bf67fde6c64013158d"]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_estimatefee.mdx b/services/reference/zksync/json-rpc-methods/zks_estimatefee.mdx index 5f413d2810a..76f7665b2cb 100644 --- a/services/reference/zksync/json-rpc-methods/zks_estimatefee.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_estimatefee.mdx @@ -24,7 +24,7 @@ The estimated fee which includes: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -32,7 +32,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateFee", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' @@ -41,7 +41,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateFee", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateFee", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_estimategasl1tol2.mdx b/services/reference/zksync/json-rpc-methods/zks_estimategasl1tol2.mdx index 0c407071628..bdd74688ca9 100644 --- a/services/reference/zksync/json-rpc-methods/zks_estimategasl1tol2.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_estimategasl1tol2.mdx @@ -19,7 +19,7 @@ The estimate of the gas required for a L1 to L2 transaction. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -27,7 +27,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateGasL1ToL2", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' @@ -36,7 +36,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateGasL1ToL2", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc":"2.0", "id":2, "method": "zks_estimateGasL1ToL2", "params": [ { "from": "0x1111111111111111111111111111111111111111", "to":"0x2222222222222222222222222222222222222222", "data": "0xffffffff" } ] }' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getallaccountbalances.mdx b/services/reference/zksync/json-rpc-methods/zks_getallaccountbalances.mdx index a6816f4d9ae..27f7ecfd57b 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getallaccountbalances.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getallaccountbalances.mdx @@ -17,7 +17,7 @@ The method returns all balances for confirmed tokens associated with the provide ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -25,7 +25,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getAllAccountBalances", "params": [ "0x98E9D288743839e96A8005a6B51C770Bbf7788C0" ]}' @@ -34,7 +34,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getAllAccountBalances", "params": [ "0x98E9D288743839e96A8005a6B51C770Bbf7788C0" ]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getAllAccountBalances", "params": [ "0x98E9D288743839e96A8005a6B51C770Bbf7788C0" ]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getblockdetails.mdx b/services/reference/zksync/json-rpc-methods/zks_getblockdetails.mdx index 3ed19f7884a..74dc3bfee85 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getblockdetails.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getblockdetails.mdx @@ -38,7 +38,7 @@ Object containing the details of the L2 block: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -46,7 +46,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBlockDetails", "params": [ 140599 ]}' @@ -55,7 +55,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBlockDetails", "params": [ 140599 ]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBlockDetails", "params": [ 140599 ]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getbridgecontracts.mdx b/services/reference/zksync/json-rpc-methods/zks_getbridgecontracts.mdx index 041a8fbbc00..f20a7f4b662 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getbridgecontracts.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getbridgecontracts.mdx @@ -22,7 +22,7 @@ The default bridges used in the ZKsync network: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -30,7 +30,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBridgeContracts", "params": []}' @@ -39,7 +39,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBridgeContracts", "params": []}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBridgeContracts", "params": []}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getbytecodebyhash.mdx b/services/reference/zksync/json-rpc-methods/zks_getbytecodebyhash.mdx index d4a0fef6077..da9486f82b4 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getbytecodebyhash.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getbytecodebyhash.mdx @@ -17,7 +17,7 @@ The byte code of the given transaction. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -25,7 +25,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBytecodeByHash", "params": ["0x0100067d861e2f5717a12c3e869cfb657793b86bbb0caa05cc1421f16c5217bc"]}' @@ -34,7 +34,7 @@ curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBytecodeByHash", "params": ["0x0100067d861e2f5717a12c3e869cfb657793b86bbb0caa05cc1421f16c5217bc"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getBytecodeByHash", "params": ["0x0100067d861e2f5717a12c3e869cfb657793b86bbb0caa05cc1421f16c5217bc"]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getl1batchblockrange.mdx b/services/reference/zksync/json-rpc-methods/zks_getl1batchblockrange.mdx index b4c73214075..36a65d886cc 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getl1batchblockrange.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getl1batchblockrange.mdx @@ -18,7 +18,7 @@ beginning/end block numbers in hexadecimal. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -26,7 +26,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchBlockRange", "params": [12345]}' @@ -35,7 +35,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchBlockRange", "params": [12345]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchBlockRange", "params": [12345]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getl1batchdetails.mdx b/services/reference/zksync/json-rpc-methods/zks_getl1batchdetails.mdx index d715dc0ed2b..fbbebf07cd3 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getl1batchdetails.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getl1batchdetails.mdx @@ -37,7 +37,7 @@ Detailed information about the specified L1 batch: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -45,7 +45,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchDetails", "params": [12345]}' @@ -54,7 +54,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchDetails", "params": [12345]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL1BatchDetails", "params": [12345]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getl2tol1logproof.mdx b/services/reference/zksync/json-rpc-methods/zks_getl2tol1logproof.mdx index 10d886ea483..66b20a80dc1 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getl2tol1logproof.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getl2tol1logproof.mdx @@ -22,7 +22,7 @@ from the transaction receipt. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -30,7 +30,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1LogProof", "params": ["0x2a1c6c74b184965c0cb015aae9ea134fd96215d2e4f4979cfec12563295f610e"]}' @@ -39,7 +39,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1LogProof", "params": ["0x2a1c6c74b184965c0cb015aae9ea134fd96215d2e4f4979cfec12563295f610e"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1LogProof", "params": ["0x2a1c6c74b184965c0cb015aae9ea134fd96215d2e4f4979cfec12563295f610e"]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getl2tol1msgproof.mdx b/services/reference/zksync/json-rpc-methods/zks_getl2tol1msgproof.mdx index 84e9767275b..76dba122788 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getl2tol1msgproof.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getl2tol1msgproof.mdx @@ -24,7 +24,7 @@ block, sender, message, and an optional message log index containing the L1 to L ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -32,7 +32,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1MsgProof", "params": [5187, "0x87869cb87c4Fa78ca278dF358E890FF73B42a39E", "0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' @@ -41,7 +41,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1MsgProof", "params": [5187, "0x87869cb87c4Fa78ca278dF358E890FF73B42a39E", "0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getL2ToL1MsgProof", "params": [5187, "0x87869cb87c4Fa78ca278dF358E890FF73B42a39E", "0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getmaincontract.mdx b/services/reference/zksync/json-rpc-methods/zks_getmaincontract.mdx index 910ce2d48ca..418a7adec0d 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getmaincontract.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getmaincontract.mdx @@ -18,7 +18,7 @@ The address of the main ZKsync Era contract on the network. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -26,7 +26,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getMainContract", "params": []}' @@ -35,7 +35,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getMainContract", "params": []}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getMainContract", "params": []}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getproof.mdx b/services/reference/zksync/json-rpc-methods/zks_getproof.mdx index 9a22be2c129..0cf9ffd0d56 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getproof.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getproof.mdx @@ -27,7 +27,7 @@ of their authenticity. This allows you to verify that the values have not been t ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -35,7 +35,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getProof", "params": ["0x0000000000000000000000000000000000008003", ["0x8b65c0cf1012ea9f393197eb24619fd814379b298b238285649e14f936a5eb12"], 354895]}' @@ -44,7 +44,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getProof", "params": ["0x0000000000000000000000000000000000008003", ["0x8b65c0cf1012ea9f393197eb24619fd814379b298b238285649e14f936a5eb12"], 354895]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getProof", "params": ["0x0000000000000000000000000000000000008003", ["0x8b65c0cf1012ea9f393197eb24619fd814379b298b238285649e14f936a5eb12"], 354895]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_getrawblocktransactions.mdx b/services/reference/zksync/json-rpc-methods/zks_getrawblocktransactions.mdx index bcf7d19e6ca..2e82ec456c9 100644 --- a/services/reference/zksync/json-rpc-methods/zks_getrawblocktransactions.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_getrawblocktransactions.mdx @@ -40,7 +40,7 @@ Object containing the data about the executed transaction: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -48,7 +48,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getRawBlockTransactions", "params": [5817]}' @@ -57,7 +57,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getRawBlockTransactions", "params": [5817]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getRawBlockTransactions", "params": [5817]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_gettestnetpaymaster.mdx b/services/reference/zksync/json-rpc-methods/zks_gettestnetpaymaster.mdx index 73718554b4e..728ba5f2801 100644 --- a/services/reference/zksync/json-rpc-methods/zks_gettestnetpaymaster.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_gettestnetpaymaster.mdx @@ -18,7 +18,7 @@ The address of the testnet paymaster. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -26,7 +26,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-sepolia.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-sepolia.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTestnetPaymaster", "params": []}' @@ -35,7 +35,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-sepolia.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTestnetPaymaster", "params": []}' +wscat -c wss://zksync-sepolia.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTestnetPaymaster", "params": []}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_gettransactiondetails.mdx b/services/reference/zksync/json-rpc-methods/zks_gettransactiondetails.mdx index 317ce4dafc8..334715a0dd1 100644 --- a/services/reference/zksync/json-rpc-methods/zks_gettransactiondetails.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_gettransactiondetails.mdx @@ -27,7 +27,7 @@ Object containing the transaction data: ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -35,7 +35,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTransactionDetails", "params": ["0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' @@ -45,7 +45,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTransactionDetails", "params": ["0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_getTransactionDetails", "params": ["0x22de7debaa98758afdaee89f447ff43bab5da3de6acca7528b281cc2f1be2ee9"]}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_l1batchnumber.mdx b/services/reference/zksync/json-rpc-methods/zks_l1batchnumber.mdx index 0f13e9ddd4c..b227f435518 100644 --- a/services/reference/zksync/json-rpc-methods/zks_l1batchnumber.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_l1batchnumber.mdx @@ -18,7 +18,7 @@ The latest L1 batch number in hexidecimal format. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request @@ -26,7 +26,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_L1BatchNumber", "params": []}' @@ -35,7 +35,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_L1BatchNumber", "params": []}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_L1BatchNumber", "params": []}' ``` diff --git a/services/reference/zksync/json-rpc-methods/zks_l1chainid.mdx b/services/reference/zksync/json-rpc-methods/zks_l1chainid.mdx index 1b34cf2a19e..a93142c677d 100644 --- a/services/reference/zksync/json-rpc-methods/zks_l1chainid.mdx +++ b/services/reference/zksync/json-rpc-methods/zks_l1chainid.mdx @@ -18,14 +18,14 @@ The L1 chain ID. ## Example -Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infura.io/dashboard). +Replace `` with an API key from your [Infura dashboard](https://infura.io/dashboard). ### Request ```bash - curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ + curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "id": 1, "method": "zks_L1ChainId", "params": []}' @@ -34,7 +34,7 @@ Replace `YOUR-API-KEY` with an API key from your [Infura dashboard](https://infu ```bash -wscat -c wss://zksync-mainnet.infura.io/ws/v3/YOUR-API-KEY -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_L1ChainId", "params": []}' +wscat -c wss://zksync-mainnet.infura.io/ws/v3/ -x '{"jsonrpc": "2.0", "id": 1, "method": "zks_L1ChainId", "params": []}' ``` diff --git a/services/reference/zksync/quickstart.md b/services/reference/zksync/quickstart.md index aa68ff5fbea..60451c3da60 100644 --- a/services/reference/zksync/quickstart.md +++ b/services/reference/zksync/quickstart.md @@ -21,10 +21,10 @@ Ensure you have an [API key](../../../../developer-tools/dashboard/get-started/c ### cURL -Run the following command in your terminal, replacing `YOUR-API-KEY` with your actual Infura API key: +Run the following command in your terminal, replacing `` with your actual Infura API key: ```bash -curl https://zksync-mainnet.infura.io/v3/YOUR-API-KEY \ +curl https://zksync-mainnet.infura.io/v3/ \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}' @@ -44,12 +44,12 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" import fetch from "node-fetch" - fetch("https://zksync-mainnet.infura.io/v3/YOUR-API-KEY", { + fetch("https://zksync-mainnet.infura.io/v3/", { method: "POST", headers: { "Content-Type": "application/json", @@ -86,13 +86,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const axios = require("axios") axios - .post("https://zksync-mainnet.infura.io/v3/YOUR-API-KEY", { + .post("https://zksync-mainnet.infura.io/v3/", { jsonrpc: "2.0", method: "eth_blockNumber", params: [], @@ -122,13 +122,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your JavaScript file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```javascript title="index.js" const ethers = require("ethers") const provider = new ethers.providers.JsonRpcProvider( - "https://zksync-mainnet.infura.io/v3/YOUR-API-KEY" + "https://zksync-mainnet.infura.io/v3/" ) provider @@ -157,13 +157,13 @@ In these examples, you'll use [npm](https://docs.npmjs.com/downloading-and-insta 1. Create your Python file and copy the following code: - Replace `YOUR-API-KEY` with your actual Infura API key. + Replace `` with your actual Infura API key. ```python title="index.py" import requests import json - url = "https://zksync-mainnet.infura.io/v3/YOUR-API-KEY" + url = "https://zksync-mainnet.infura.io/v3/" payload = { "jsonrpc": "2.0", diff --git a/services/tutorials/ethereum/authenticate-with-jwt.md b/services/tutorials/ethereum/authenticate-with-jwt.md new file mode 100644 index 00000000000..e58e609d9de --- /dev/null +++ b/services/tutorials/ethereum/authenticate-with-jwt.md @@ -0,0 +1,375 @@ +--- +description: Apply a JWT to authenticate an API request. +sidebar_position: 1 +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + + +# Authenticate with JWT + +This tutorial demonstrates how to create and apply a JSON Web Token (JWT) to authenticate an +[`eth_blockNumber`](../../api/networks/ethereum/json-rpc-methods/eth_blocknumber.mdx) API request +with Node.js. + +Developers can configure the expiry time and scope of JWTs to enhance the security profile of their dapps. + +## Prerequisites + +- [Node](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) version 20+ +- A text editor (for example, [VS Code](https://code.visualstudio.com/)) +- An [Infura account](https://app.infura.io/register) + +## Steps + +### 1. Initiate your project + +Create a new directory for your project: + +```bash +mkdir infura-jwt-demo +``` + +Next, change into the `infura-jwt-demo` directory: + +```bash +cd infura-jwt-demo +``` + +Initialize a new Node.js project: + +```bash +npm init -y +``` + +Install the required dependencies: + +```bash +npm install axios jsonwebtoken dotenv +``` + +### 2. Create a key pair + +#### 2.1. Generate your private key + +Generate your private key using the RSA (PKCS #8) or ES256 algorithm: + + + + +```bash +openssl genpkey \ + -algorithm RSA \ + -out private_key.pem \ + -pkeyopt rsa_keygen_bits:2048 \ + -outform PEM + ``` + + + + +```bash +openssl ecparam \ + -genkey \ + -name prime256v1 \ + -noout \ + -out private_key.pem +``` + + + + +#### 2.2. Generate your public key + +Generate your public key from your RSA or ES256 private key: + + + + +```bash +openssl rsa \ + -in private_key.pem \ + -pubout \ + -out public_key.pem +``` + + + + +```bash +openssl ec \ + -in private_key.pem \ + -pubout \ + -out public_key.pem +``` + + + + +### 3. Set up your `.env` file + +#### 3.1. Update the Infura dashboard + +In the [Infura dashboard](https://app.infura.io/), under **API Keys**, select the key you want to use for authentication. Go to its **Settings** tab. Under **Requirements**, fill out these fields: + +- **JWT PUBLIC KEY NAME** - Provide a unique name for your JWT public key, which can help you manage multiple keys. +- **JWT PUBLIC KEY** - Paste the entire contents of the `public_key.pem` file. + +:::note + +Optionally, you can check **REQUIRE JWT FOR ALL REQUESTS**. If this option is not checked, you can make calls using your key without a JWT in the request header, however, invalid or expired tokens will result in the call being rejected. + +::: + +#### 3.2. Create your `.env` file + +At the root of your Node.js project, create an environment file: + +```bash +touch .env +``` + +Add the following details to `.env`: + + + + +```text title=".env" +INFURA_API_KEY= +JWT_KEY_ID= +INFURA_NETWORK_URL= +``` + + + + +```text title=".env" +INFURA_API_KEY=8c101...6b26c77d8 +JWT_KEY_ID=777e2caf...826bc4303f +INFURA_NETWORK_URL=https://sepolia.infura.io/v3/ +``` + + + + +Replace the following values in the `.env` file: + +- `` with your API key from the Infura dashboard. +- `` with the JWT's key ID. This is generated by Infura, and you can find it in the Infura dashboard. The code in [Step 4](#4-create-and-apply-your-jwt) applies this ID to the JWT header to allow Infura to identify which key was used to sign the JWT. +- `` with the URL of an Infura network for which your key has access rights, and that supports the method [`eth_blockNumber`](../../api/networks/ethereum/json-rpc-methods/eth_blocknumber.mdx). + +:::warning Important + +Before pushing code to a public repository, add `.env` to your `.gitignore` file. This reduces the likelihood that keys are exposed in public repositories. + +Note that `.gitignore` ignores only untracked files. If your `.env` file was committed in the past, it's tracked by Git. Untrack the file by deleting it and running `git rm --cached .env`, then include it in `.gitignore`. + +::: + +### 4. Create and apply your JWT + +Create a new file named `call.js`: + +```bash +touch call.js +``` + +Add the following to `call.js`: + +```javascript title="call.js" +require("dotenv").config(); +const axios = require("axios"); +const jwt = require("jsonwebtoken"); +const fs = require("fs"); + +function getAlgorithm(privateKey) { + if (privateKey.includes("BEGIN RSA PRIVATE KEY") || privateKey.includes("BEGIN PRIVATE KEY")) { + return "RS256"; + } else if (privateKey.includes("BEGIN EC PRIVATE KEY")) { + return "ES256"; + } else { + throw new Error("Unsupported key type"); + } +} + +// Function to generate the JWT +function generateJWT() { + const privateKey = fs.readFileSync("private_key.pem", "utf8"); + const algorithm = getAlgorithm(privateKey); + const token = jwt.sign( + {}, + privateKey, + { + algorithm: algorithm, // Dynamically set the algorithm based on the key type + keyid: process.env.JWT_KEY_ID, + audience: "infura.io", + expiresIn: "1h", + header: { + typ: "JWT" + } + } + ); + + return token; +} + +// Function to authenticate with Infura and get the latest block number +async function getBlockNumber() { + const jwtToken = generateJWT(); + const url = `${process.env.INFURA_NETWORK_URL}${process.env.INFURA_API_KEY}`; + const data = { + jsonrpc: "2.0", + method: "eth_blockNumber", + params: [], + id: 1 + }; + + try { + const response = await axios.post(url, data, { + headers: { + Authorization: "Bearer " + jwtToken, + "Content-Type": "application/json" + } + }); + console.log("Block number:", response.data.result); + } catch (error) { + console.error("Error fetching block number:", error.response ? error.response.data : error.message); + } +} + +// Call the function to get latest block +getBlockNumber(); +``` + +Next, run the code: + +```bash +node call.js +``` + +Your console outputs the response, for example: + +```bash +Block number: 0x61fc48 +``` + +:::tip + +This script: +1. Generates a JWT with a 1 hour expiry that is only valid on `infura.io`. +2. Applies this JWT to form the header of a `getBlockNumber` call. +3. Submits the API call. + +::: + +### (Optional) Examine the curl equivalent + +If you want to better understand the code applied in [Step 4](#4-create-and-apply-your-jwt), you can examine the equivalent curl request. + +Create a new file named `curl.js`: + +```bash +touch curl.js +``` + +Add the following to `curl.js`: + +```javascript title="curl.js" +require("dotenv").config(); +const jwt = require("jsonwebtoken"); +const fs = require("fs"); + +function getAlgorithm(privateKey) { + if (privateKey.includes("BEGIN RSA PRIVATE KEY") || privateKey.includes("BEGIN PRIVATE KEY")) { + return "RS256"; + } else if (privateKey.includes("BEGIN EC PRIVATE KEY")) { + return "ES256"; + } else { + throw new Error("Unsupported key type"); + } +} + +// Function to generate the JWT +function generateJWT() { + const privateKey = fs.readFileSync("private_key.pem", "utf8"); + const algorithm = getAlgorithm(privateKey); + const token = jwt.sign( + {}, + privateKey, + { + algorithm: algorithm, // Dynamically set the algorithm based on the key type + keyid: process.env.JWT_KEY_ID, + audience: "infura.io", + expiresIn: "1h", + header: { + typ: "JWT" + } + } + ); + return token; +} + +// Generate the JWT and print the curl command +async function printCurlRequest() { + const jwtToken = generateJWT(); + console.log("Generated JWT:", jwtToken); + const curlRequest = ` + curl -X POST ${process.env.INFURA_NETWORK_URL}${process.env.INFURA_API_KEY} \\ + -H "Authorization: Bearer ${jwtToken}" \\ + -H "Content-Type: application/json" \\ + -d '{ + "jsonrpc": "2.0", + "method": "eth_blockNumber", + "params": [], + "id": 1 + }' + `; + console.log("Equivalent curl request:"); + console.log(curlRequest); +} + +// Call the function to print the curl request +printCurlRequest(); +``` + +Next, run the code: + +```bash +node curl.js +``` + +Your console outputs the curl request, for example: + +```bash +curl -X POST https://sepolia.infura.io/v3/ \ + -H "Authorization: Bearer pqJhbG**JWT-token**2Ud5o2Q" \ + -H "Content-Type: application/json" \ + -d '{ + "jsonrpc": "2.0", + "method": "eth_blockNumber", + "params": [], + "id": 1 + }' +``` + +You can run this request yourself to make the call. Your console outputs the response, for example: + +```bash +{"jsonrpc":"2.0","id":1,"result":"0x61fc48"} +``` + +## Next steps + +Consider following these next steps: + +- [Configure your JWT](../../how-to/json-web-token-jwt.md) to control its scope. + +- Decode your JWT: Copy the JWT provided in the console by the [optional curl equivalent step](#optional-examine-the-curl-equivalent), and paste it into the **Encoded** field in [jwt.io](https://jwt.io/). +- Add a layer of verification to your call by applying the JWT's **FINGERPRINT** provided in the Infura dashboard. + + :::note + + The JWT's fingerprint is a hash of the public key, used to ensure the key's integrity and authenticity. + + ::: diff --git a/services/tutorials/ethereum/call-a-contract.md b/services/tutorials/ethereum/call-a-contract.md index ce41c9fc8f8..26aedcae07e 100644 --- a/services/tutorials/ethereum/call-a-contract.md +++ b/services/tutorials/ethereum/call-a-contract.md @@ -1,6 +1,6 @@ --- description: Use Web3.js to execute a smart contract function. -sidebar_position: 2 +sidebar_position: 3 --- # Call a contract diff --git a/services/tutorials/ethereum/deploy-a-contract-using-web3.js.md b/services/tutorials/ethereum/deploy-a-contract-using-web3.js.md index eeb74d21ede..1a7894d15ad 100644 --- a/services/tutorials/ethereum/deploy-a-contract-using-web3.js.md +++ b/services/tutorials/ethereum/deploy-a-contract-using-web3.js.md @@ -1,6 +1,6 @@ --- description: Create and deploy a smart contract. -sidebar_position: 1 +sidebar_position: 2 --- # Deploy a contract using web3.js diff --git a/services/tutorials/ethereum/monitor-transfers-using-python.md b/services/tutorials/ethereum/monitor-transfers-using-python.md index 0f460c095f3..36e965bf717 100644 --- a/services/tutorials/ethereum/monitor-transfers-using-python.md +++ b/services/tutorials/ethereum/monitor-transfers-using-python.md @@ -1,6 +1,6 @@ --- description: Monitor transfers to an Ethereum account. -sidebar_position: 3 +sidebar_position: 4 --- import Tabs from "@theme/Tabs"; diff --git a/services/tutorials/ethereum/retrieve-and-display-erc-721-and-erc-1155-tokens.md b/services/tutorials/ethereum/retrieve-and-display-erc-721-and-erc-1155-tokens.md index 16916786aae..1aeaaea85f6 100644 --- a/services/tutorials/ethereum/retrieve-and-display-erc-721-and-erc-1155-tokens.md +++ b/services/tutorials/ethereum/retrieve-and-display-erc-721-and-erc-1155-tokens.md @@ -1,6 +1,6 @@ --- description: Retrieve and display ERC-721 and ERC-1155 tokens. -sidebar_position: 4 +sidebar_position: 5 --- import Tabs from "@theme/Tabs"; diff --git a/services/tutorials/ethereum/retrieve-the-balance-of-an-erc-20-token.md b/services/tutorials/ethereum/retrieve-the-balance-of-an-erc-20-token.md index 0cf925cad6a..66b9544ea3d 100644 --- a/services/tutorials/ethereum/retrieve-the-balance-of-an-erc-20-token.md +++ b/services/tutorials/ethereum/retrieve-the-balance-of-an-erc-20-token.md @@ -1,6 +1,6 @@ --- description: Retrieve the balance of an ERC-20 token. -sidebar_position: 5 +sidebar_position: 6 --- import Tabs from "@theme/Tabs"; diff --git a/services/tutorials/ethereum/send-a-transaction/_category_.json b/services/tutorials/ethereum/send-a-transaction/_category_.json index 8af87ddd618..bef04a26aae 100644 --- a/services/tutorials/ethereum/send-a-transaction/_category_.json +++ b/services/tutorials/ethereum/send-a-transaction/_category_.json @@ -2,6 +2,7 @@ "label": "Send transactions", "collapsible": true, "collapsed": true, + "position": 11, "link": { "type": "generated-index", "slug": "tutorials/ethereum/send-a-transaction", diff --git a/services/tutorials/ethereum/send-erc-20-token-rust.md b/services/tutorials/ethereum/send-erc-20-token-rust.md index 6482fd48a3b..1b37cdb88fb 100644 --- a/services/tutorials/ethereum/send-erc-20-token-rust.md +++ b/services/tutorials/ethereum/send-erc-20-token-rust.md @@ -1,6 +1,6 @@ --- description: A tutorial for sending ERC-20 tokens. -sidebar_position: 6 +sidebar_position: 7 --- # Send an ERC-20 token diff --git a/services/tutorials/ethereum/subscribe-to-pending-transactions.md b/services/tutorials/ethereum/subscribe-to-pending-transactions.md index 1cebebc6880..501933ed030 100644 --- a/services/tutorials/ethereum/subscribe-to-pending-transactions.md +++ b/services/tutorials/ethereum/subscribe-to-pending-transactions.md @@ -1,6 +1,6 @@ --- description: Listen for new transactions on the blockchain. -sidebar_position: 7 +sidebar_position: 8 --- # Subscribe to pending transactions diff --git a/services/tutorials/ethereum/track-erc-20-token-transfers.md b/services/tutorials/ethereum/track-erc-20-token-transfers.md index 707079309ba..89d39f17835 100644 --- a/services/tutorials/ethereum/track-erc-20-token-transfers.md +++ b/services/tutorials/ethereum/track-erc-20-token-transfers.md @@ -1,6 +1,6 @@ --- description: Track ERC-20 token transfers. -sidebar_position: 8 +sidebar_position: 9 --- import Tabs from "@theme/Tabs"; diff --git a/services/tutorials/ethereum/track-erc-721-and-erc-1155-token-transfers.md b/services/tutorials/ethereum/track-erc-721-and-erc-1155-token-transfers.md index ce0ec353f4e..98cc1b7a7f9 100644 --- a/services/tutorials/ethereum/track-erc-721-and-erc-1155-token-transfers.md +++ b/services/tutorials/ethereum/track-erc-721-and-erc-1155-token-transfers.md @@ -1,6 +1,6 @@ --- description: Track ERC-721 and ERC-1155 token transfers. -sidebar_position: 9 +sidebar_position: 10 --- import Tabs from "@theme/Tabs"; diff --git a/services/tutorials/ethereum/use-infura-as-a-reverse-proxy/_category_.json b/services/tutorials/ethereum/use-infura-as-a-reverse-proxy/_category_.json index 6ba8030e2a2..42e6ac0d168 100644 --- a/services/tutorials/ethereum/use-infura-as-a-reverse-proxy/_category_.json +++ b/services/tutorials/ethereum/use-infura-as-a-reverse-proxy/_category_.json @@ -2,6 +2,7 @@ "label": "Use Infura as a reverse proxy", "collapsible": true, "collapsed": true, + "position": 12, "link": { "type": "generated-index", "slug": "tutorials/ethereum/use-infura-as-a-reverse-proxy", diff --git a/snaps/assets/notifications-1.png b/snaps/assets/notifications-1.png index 5c678e5cb64..c812b1dd71e 100644 Binary files a/snaps/assets/notifications-1.png and b/snaps/assets/notifications-1.png differ diff --git a/snaps/assets/notifications-2.png b/snaps/assets/notifications-2.png index ae41c60d9ae..6ecce445789 100644 Binary files a/snaps/assets/notifications-2.png and b/snaps/assets/notifications-2.png differ diff --git a/snaps/features/custom-name-resolution.md b/snaps/features/custom-name-resolution.md index 79854b782fb..2b012b53c6e 100644 --- a/snaps/features/custom-name-resolution.md +++ b/snaps/features/custom-name-resolution.md @@ -1,15 +1,10 @@ --- description: Resolve names to addresses and vice versa. sidebar_position: 3 -sidebar_custom_props: - flask_only: true --- # Custom name resolution -:::flaskOnly -::: - You can implement custom domain resolution and reverse resolution using the following steps. ## Steps @@ -28,6 +23,20 @@ For example, to resolve Ethereum Mainnet domains, add the following to your Snap } ``` +If you're only targeting specific TLDs or schemes, you can use the `matchers` property to reduce +overhead by specifying the TLDs and schemes you support. To target specific TLDs (for example, `my-domain.crypto`), +use the `tlds` property. To target specific schemes (for example, `farcaster:my-user`), use the `schemes` property. +At least one of these properties must be specified if `matchers` is specified. + +```json title="snap.manifest.json" +"initialPermissions": { + "endowment:name-lookup": { + "chains": ["eip155:1"], + "matchers": { "tlds": ["crypto"], "schemes": ["farcaster"] } + } +} +``` + ### 2. Implement custom name resolution Expose an [`onNameLookup`](../reference/entry-points.md#onnamelookup) entry point, which receives a @@ -58,7 +67,7 @@ export const onNameLookup: OnNameLookupHandler = async (request) => { if (address) { return { resolvedAddresses: [ - { resolvedAddress, protocol: "Unstoppable Domains" }, + { resolvedAddress, protocol: "Unstoppable Domains", domainName: domain }, ], } } @@ -68,6 +77,12 @@ export const onNameLookup: OnNameLookupHandler = async (request) => { } ``` +:::note +The response from the `onNameLookup` handler includes a `domainName` property. This can +be used to do fuzzy matching on domain names, by returning the domain that was resolved rather than +the one that was passed in. +::: + ## Example See the [`@metamask/name-lookup-example-snap`](https://github.com/MetaMask/snaps/tree/main/packages/examples/packages/name-lookup) diff --git a/snaps/features/custom-ui/user-defined-components.md b/snaps/features/custom-ui/user-defined-components.md new file mode 100644 index 00000000000..b1b6b79c7a5 --- /dev/null +++ b/snaps/features/custom-ui/user-defined-components.md @@ -0,0 +1,258 @@ +--- +description: Create your own JSX components to improve readability. +sidebar_position: 5 +--- + +# User-defined components + +When using [Custom UI with JSX](with-jsx.md), you can create your own components by composing +existing components or other user-defined components. + +## Basic example + +In this first, basic example, the user-defined component is static. +It does not accept any props (parameters) and returns the contents of a static home page. + +```jsx title="Home.jsx" +import { Box, Heading, Text } from "@metamask/snaps-sdk/jsx"; + +export const Home = () => { + return ( + + Welcome to my Snap + Hello, world! + + ); +}; +``` + +Once the component is defined, you can use it anywhere in the Snap. +For example, to display the home page, you can use the following code: + +```jsx title="index.jsx" +import { Home } from "./Home"; + +export const onHomepage = () => { + return ; +}; +``` + +## Example with props + +You can parameterize components by passing props. +Props are passed to the component as an object and can be accessed using the first parameter of the +component's definition function: + +```jsx title="Insight.jsx" +export const Insight = (props) => { + return ( + + +
+ + + {to ?
: None} + + + ); +}; +``` + +This example contains two usages of props: + +- The `Insight` component accepts a `props` parameter, which is an object containing the `from` and + `to` addresses. + The `from` address is accessed using `props.from`, and the `to` address is accessed using + `props.to`, since `props` is just a regular JavaScript object. +- The `Insight` component then uses the built-in `Address` component to display addresses. + The `Address` component accepts an `address` prop. + When using the `Address` component, you can pass props to it using a notation similar to HTML + attributes: `address={props.from}`. + +To use the `Insight` component, you can pass the `from` and `to` addresses as props: + +```jsx title="index.jsx" +import { Insight } from "./Insight"; + +export const onTransaction = ({ transaction }) => { + return { content: }; +}; +``` + +You can also access props using destructuring. +This is not specific to JSX, but a feature of JavaScript: + +```jsx title="Insight.jsx" +export const Insight = ({ from, to }) => { + return ( + + +
+ + + {to ?
: None} + + + ); +}; +``` + +## Return multiple elements + +A JSX expression can only contain a single root element. +To return multiple elements, wrap them in a parent element, such as `Box`. +In the previous example, the two `Row` elements are wrapped in a `Box` element. +Trying to return multiple elements without a parent element results in a syntax error: + +```jsx title="WRONG-Insight.jsx" +export const Insight = ({ from, to }) => { + + // This causes a syntax error + return ( + +
+ + + {to ?
: None} + + ); +}; +``` + +## Return a list + +To return a list of elements, you can use an array. +In the following example, the `Accounts` components receives an array of accounts as props, and uses +the array to display a list of accounts using `Array.map`: + +```jsx title="Accounts.jsx" +export const Accounts = ({ accounts }) => { + return ( + + Accounts + {accounts.map((account) => ( + +
+ + ))} + + ); +}; +``` + +To use the `Accounts` component, you can pass an array of accounts as props: + +```jsx title="index.jsx" +import { Accounts } from "./Accounts"; + +export const onHomepage = () => { + const accounts = [ + { + name: "Account 1", + address: "0x6827b8f6cc60497d9bf5210d602C0EcaFDF7C405" + }, + { + name: "Account 2", + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + } + ]; + return ; +}; +``` + +## Spread props + +If an object has the same keys and value types as the props of a component, you can spread the +object's properties as props for the component. +For example, given the following component: + +```jsx title="Account.jsx" +export const Account = ({ name, address }) => { + return +
+ +}; +``` + +Instead of writing: + +```jsx title="index.jsx" +const myAccount = { + name: "Account 1", + address: "0x6827b8f6cc60497d9bf5210d602C0EcaFDF7C405" +}; + +// ... +return +``` + +You can write: + +```jsx +return +``` + +## Use with TypeScript + +The `@metamask/snaps-sdk/jsx` package exports a `SnapComponent` type that you can use to define +components that are compatible with TypeScript. +The `SnapComponent` type is generic: it accepts a `Props` type parameter that defines the shape of +the props object. +For example: + +```tsx title="Insight.tsx" +import type { SnapComponent } from "@metamask/snaps-sdk/jsx"; +import { Button, Box, Text, Row, Address } from "@metamask/snaps-sdk/jsx"; + +type InsightProps = { + from: string; + to?: string; +}; + +export const Insight: SnapComponent = ({ from, to }) => { + return ( + + +
+ + + {to ?
: None} + + + ); +}; +``` + +Use the following steps to create user-defined components with TypeScript: + +1. Import the `SnapComponent` type: + + ```tsx + import type { SnapComponent } from "@metamask/snaps-sdk/jsx"; + ``` + +2. Define a type for the props of your component. + For example: + + ```tsx + type InsightProps = { + from: string; + to?: string; + }; + ``` + +3. Annotate the type of your component. + For example: + + ```tsx + export const Insight: SnapComponent = ({ from, to }) => { + // ... + }; + ``` + + This has two effects: + + - It allows TypeScript to infer the types of the props inside your component. + - It ensures that the props passed to the component match the expected props. + In this example, using the `Insight` component without the `from` prop, or passing a `number` + instead of a `string` for the `from` prop results in a type error. diff --git a/snaps/features/custom-ui/with-jsx.md b/snaps/features/custom-ui/with-jsx.md index 432f84313ab..aec606c6b83 100644 --- a/snaps/features/custom-ui/with-jsx.md +++ b/snaps/features/custom-ui/with-jsx.md @@ -712,7 +712,7 @@ module.exports.onHomePage = async () => { Text UI example

-## Emojis +### Emojis Text-based components (such as [`Heading`](#heading) and [`Text`](#text)) accept emojis. @@ -738,3 +738,7 @@ await snap.request({

Emojis UI example

+ +## User-defined components + +In addition to the components provided by the SDK, you can [define your own components](user-defined-components.md). diff --git a/snaps/features/notifications.md b/snaps/features/notifications.md index d84487265c1..93e8386b1cc 100644 --- a/snaps/features/notifications.md +++ b/snaps/features/notifications.md @@ -49,10 +49,10 @@ await snap.request({
- Notification alert + Notification alert
- Notification message + Notification message
diff --git a/snaps/reference/entry-points.md b/snaps/reference/entry-points.md index 2b6765a7bd2..d965204d2be 100644 --- a/snaps/reference/entry-points.md +++ b/snaps/reference/entry-points.md @@ -259,9 +259,6 @@ module.exports.onKeyringRequest = async ({ origin, request }) => { ## `onNameLookup` -:::flaskOnly -::: - To provide [custom name resolution](../features/custom-name-resolution.md), a Snap must export `onNameLookup`. Whenever a user types in the send field, MetaMask calls this method. MetaMask passes the user input to the `onNameLookup` handler method. @@ -300,7 +297,7 @@ export const onNameLookup: OnNameLookupHandler = async (request) => { if (domain) { const resolvedAddress = "0xc0ffee254729296a45a3885639AC7E10F9d54979" return { - resolvedAddresses: [{ resolvedAddress, protocol: "test protocol" }], + resolvedAddresses: [{ resolvedAddress, protocol: "test protocol", domainName: domain }], } } @@ -325,7 +322,7 @@ module.exports.onNameLookup = async ({ request }) => { if (domain) { const resolvedAddress = "0xc0ffee254729296a45a3885639AC7E10F9d54979" return { - resolvedAddresses: [{ resolvedAddress, protocol: "test protocol" }], + resolvedAddresses: [{ resolvedAddress, protocol: "test protocol", domainName: domain }], } } diff --git a/snaps/reference/keyring-api/account-management/index.md b/snaps/reference/keyring-api/account-management/index.md index bb55bb12a1e..699b5040fc4 100644 --- a/snaps/reference/keyring-api/account-management/index.md +++ b/snaps/reference/keyring-api/account-management/index.md @@ -113,8 +113,16 @@ null ### `keyring_exportAccount` -Exports the private key of an account managed by the Snap. -A Snap might choose to not support this method. +Exports account data managed by the Snap. +This might include the public key, address, or derivation path. +The exact data exported depends on the Snap's implementation and security considerations. +A Snap might choose to not support this method or limit the data it exports. + +:::warning + +This method can export private keys or any other sensitive data. + +::: #### Parameters @@ -124,9 +132,7 @@ An object containing: #### Returns -An object containing: - -- `privateKey`: `string` - The account's private key. +An object containing the account data. #### Example diff --git a/snaps/reference/permissions.md b/snaps/reference/permissions.md index 7be7d39acf3..f24dd37d2dd 100644 --- a/snaps/reference/permissions.md +++ b/snaps/reference/permissions.md @@ -153,9 +153,6 @@ Specify this permission in the manifest file as follows: ### `endowment:name-lookup` -:::flaskOnly -::: - To provide [custom name resolution](../features/custom-name-resolution.md), a Snap must request the `endowment:name-lookup` permission. This permission grants the Snap read-only access to user input or an address by exporting the @@ -169,8 +166,8 @@ This permission takes an object with two optional properties: chains it can resolve. - `matchers` - An object that helps reduce overhead by filtering the domains passed to your Snap. This must contain at least one of the following properties: - - `tlds` - An array of strings for top-level domains that the Snap supports. - - `schemes` - An array of strings for schemes that the Snap supports. + - `tlds` - An array of strings for top-level domains that the Snap supports. For example, to support domains of the form `my-domain.crypto`, specify `["crypto"]`. + - `schemes` - An array of strings for schemes that the Snap supports. For example, to support schemes of the form `farcaster:my-user`, specify `["farcaster"]`. :::tip You can modify the name lookup logic's execution limit using [Snap-defined timeouts](#snap-defined-timeouts). diff --git a/src/components/ParserOpenRPC/AuthBox/index.tsx b/src/components/ParserOpenRPC/AuthBox/index.tsx index 609445af63f..ec5ff553075 100644 --- a/src/components/ParserOpenRPC/AuthBox/index.tsx +++ b/src/components/ParserOpenRPC/AuthBox/index.tsx @@ -2,19 +2,28 @@ import React from "react"; import styles from "./styles.module.css"; import global from "../global.module.css"; import clsx from "clsx"; +import { trackClickForSegment } from "@site/src/lib/segmentAnalytics"; interface AuthBoxProps { handleConnect: () => void; } export const AuthBox = ({ handleConnect }: AuthBoxProps) => { + const connectHandler = () => { + trackClickForSegment({ + eventName: "Connect wallet", + clickType: "Connect wallet", + userExperience: "B", + }); + handleConnect(); + } return (
-
Connect your MetaMask wallet to send requests to your Infura API keys.
+
Connect your MetaMask wallet to run requests successfully.
+ ); + return ( <>
@@ -40,7 +66,10 @@ export default function RequestBox({ Request
- + {exampleRequest}
@@ -48,21 +77,20 @@ export default function RequestBox({ {params.length > 0 && ( )} - + { + isRunAndCustomizeRequestDisabled ? + ( + {runRequestButton} + ) : + runRequestButton + }
{response !== undefined && ( diff --git a/src/components/ParserOpenRPC/index.tsx b/src/components/ParserOpenRPC/index.tsx index f487b7bf04a..63b11924264 100644 --- a/src/components/ParserOpenRPC/index.tsx +++ b/src/components/ParserOpenRPC/index.tsx @@ -17,6 +17,7 @@ import { MetamaskProviderContext } from "@site/src/theme/Root"; interface ParserProps { network: NETWORK_NAMES; method?: string; + extraContent?: JSX.Element; } interface ParserOpenRPCContextProps { @@ -30,7 +31,7 @@ interface ParserOpenRPCContextProps { export const ParserOpenRPCContext = createContext(null); -export default function ParserOpenRPC({ network, method }: ParserProps) { +export default function ParserOpenRPC({ network, method, extraContent }: ParserProps) { if (!method || !network) return null; const [isModalOpen, setModalOpen] = useState(false); const [reqResult, setReqResult] = useState(undefined); @@ -102,7 +103,9 @@ export default function ParserOpenRPC({ network, method }: ParserProps) { if (currentMethodData === null) return null; - const { metaMaskProvider, metaMaskConnectHandler } = useContext(MetamaskProviderContext); + const isMetamaskNetwork = network === NETWORK_NAMES.metamask; + + const { metaMaskAccount, metaMaskProvider, metaMaskConnectHandler } = useContext(MetamaskProviderContext); const onParamsChangeHandle = (data) => { trackInputChangeForSegment({ @@ -178,6 +181,7 @@ export default function ParserOpenRPC({ network, method }: ParserProps) { components={currentMethodData.components.schemas} result={currentMethodData.result} tags={currentMethodData.tags} + extraContent={extraContent} />
@@ -224,15 +228,16 @@ export default function ParserOpenRPC({ network, method }: ParserProps) {
- {!metaMaskProvider && } + {!metaMaskAccount && }
diff --git a/src/lib/data.js b/src/lib/data.js index 8660085a377..c355271e02b 100644 --- a/src/lib/data.js +++ b/src/lib/data.js @@ -95,6 +95,11 @@ export const NETWORK_LINKS = [ href: "/services/reference/optimism", logo: `${LOGO_PATH}/logo-opt.svg`, }, + { + name: "opBNB", + href: "/api/networks/opbnb", + logo: `${LOGO_PATH}/logo-bnb.svg`, + }, { name: "Palm", href: "/services/reference/palm", diff --git a/src/plugins/sentry/index.ts b/src/plugins/sentry/index.ts new file mode 100644 index 00000000000..c8c8c7d8a78 --- /dev/null +++ b/src/plugins/sentry/index.ts @@ -0,0 +1,21 @@ +import * as path from "path"; + +const SentryPlugin = () => { + return { + name: "docusaurus-plugin-sentry", + getClientModules() { + return [path.resolve(__dirname, "./sentry")]; + }, + configureWebpack() { + return { + resolve: { + alias: { + "sentry-plugin": path.resolve(__dirname, "./sentry.ts"), + }, + }, + }; + }, + }; +}; + +export default SentryPlugin; diff --git a/src/plugins/sentry/package.json b/src/plugins/sentry/package.json new file mode 100644 index 00000000000..67fe976dd25 --- /dev/null +++ b/src/plugins/sentry/package.json @@ -0,0 +1,16 @@ +{ + "name": "docusaurus-plugin-sentry", + "version": "1.0.0", + "description": "A Sentry plugin to initialize the Sentry SDK", + "main": "index.ts", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [ + "docusaurus-plugin", + "sentry-plugin", + "sentry" + ], + "author": "Vlad Lo.", + "license": "MIT" +} diff --git a/src/plugins/sentry/sentry.ts b/src/plugins/sentry/sentry.ts new file mode 100644 index 00000000000..6b7d162baa4 --- /dev/null +++ b/src/plugins/sentry/sentry.ts @@ -0,0 +1,28 @@ +import ExecutionEnvironment from "@docusaurus/ExecutionEnvironment"; +import siteConfig from "@generated/docusaurus.config"; +import * as Sentry from "@sentry/browser"; + +const isProd = process.env.NODE_ENV === "production"; + +export default (function () { + if (!ExecutionEnvironment.canUseDOM) { + return null; + } + + const { SENTRY_KEY } = siteConfig.customFields; + + Sentry.init({ + dsn: SENTRY_KEY as string, + replaysOnErrorSampleRate: isProd ? 1.0 : 0, + replaysSessionSampleRate: isProd ? 1.0 : 0, + sampleRate: isProd ? 0.25 : 0, + tracesSampleRate: 0, + debug: !isProd, + }); + + Sentry.replayIntegration({ + maskAllText: false, + }); + + return Sentry; +})(); diff --git a/src/theme/Layout/index.tsx b/src/theme/Layout/index.tsx index d55765cc582..0b850cd735c 100644 --- a/src/theme/Layout/index.tsx +++ b/src/theme/Layout/index.tsx @@ -1,13 +1,11 @@ -import React, { useState, useEffect, useMemo } from "react"; +import React, { useMemo } from "react"; import { usePluginData } from "@docusaurus/useGlobalData"; -import ldClient from "launchdarkly"; import { useLocation } from "@docusaurus/router"; import Layout from "@theme-original/Layout"; import ParserOpenRPC from "@site/src/components/ParserOpenRPC"; import { ResponseItem, NETWORK_NAMES } from "@site/src/plugins/plugin-json-rpc"; import styles from "./styles.module.css"; -const REF_FF = "mm-new-reference-enabled"; const REF_PATH = "/wallet/reference/"; export default function LayoutWrapper({ children }) { @@ -15,8 +13,6 @@ export default function LayoutWrapper({ children }) { const { netData } = usePluginData("plugin-json-rpc") as { netData?: ResponseItem[]; }; - const [ldReady, setLdReady] = useState(false); - const [newReferenceEnabled, setNewReferenceEnabled] = useState(false); const metamaskNetwork = netData?.find( (net) => net.name === NETWORK_NAMES.metamask @@ -37,53 +33,27 @@ export default function LayoutWrapper({ children }) { return false; }, [location.pathname, metamaskMethods]); - useEffect(() => { - ldClient.waitUntilReady().then(() => { - setNewReferenceEnabled(ldClient.variation(REF_FF, false)); - setLdReady(true); - }); - const handleChange = (current) => { - setNewReferenceEnabled(current); - }; - ldClient.on(`change:${REF_FF}`, handleChange); - return () => { - ldClient.off(`change:${REF_FF}`, handleChange); - }; - }, []); - - if (!referencePageName) { - return ( - {children} - ) - } - return ( <> { - !ldReady ? null : ( - <> - { - newReferenceEnabled ? ( - -
- {children?.props?.children[0]?.type === "aside" && ( - <>{children.props.children[0]} - )} -
-
- -
-
-
-
- ) : ( - {children} - ) - } - + referencePageName ? ( + +
+ {children?.props?.children[0]?.type === "aside" && ( + <>{children.props.children[0]} + )} +
+
+ +
+
+
+
+ ) : ( + {children} ) } diff --git a/src/theme/Root.tsx b/src/theme/Root.tsx index 3bb149e7b07..21c4e3037e5 100644 --- a/src/theme/Root.tsx +++ b/src/theme/Root.tsx @@ -1,5 +1,6 @@ -import React, { useState, createContext, ReactChild } from "react"; +import React, { useEffect, useState, createContext, ReactChild } from "react"; import { MetaMaskSDK } from "@metamask/sdk"; +import BrowserOnly from "@docusaurus/BrowserOnly"; export const MetamaskProviderContext = createContext(null); @@ -19,6 +20,11 @@ export default function Root({ children }: { children: ReactChild}) { } }); + useEffect(() => { + const provider = sdk?.getProvider(); + setMetaMaskProvider(provider); + }, []); + const metaMaskConnectHandler = async () => { try { const accounts = await sdk?.connect(); @@ -34,12 +40,18 @@ export default function Root({ children }: { children: ReactChild}) { } return ( - - {children} - + + { + () => ( + + {children} + + ) + } + ); } \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 16408830682..2df7bac058d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,6 +6,9 @@ "paths": { "launchdarkly": [ "./node_modules/launchdarkly-js-client-sdk/dist/ldclient.es.js" + ], + "sentry-plugin": [ + "./node_modules/@sentry/browser/build/npm/esm/index.js" ] } }, diff --git a/wallet/how-to/use-sdk/mobile/android.md b/wallet/how-to/use-sdk/mobile/android.md index 7c603e33c2e..8bd2f3c4f83 100644 --- a/wallet/how-to/use-sdk/mobile/android.md +++ b/wallet/how-to/use-sdk/mobile/android.md @@ -7,15 +7,17 @@ tags: - Android SDK --- +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + # Use MetaMask SDK with Android Import [MetaMask SDK](../../../concepts/sdk/index.md) into your native Android dapp to enable your users to easily connect with their MetaMask Mobile wallet. :::tip See also - - [Android SDK architecture](../../../concepts/sdk/android.md) - ::: +::: ## Prerequisites @@ -36,7 +38,7 @@ add the following entry to the `dependencies` block: ```gradle title="build.gradle" dependencies { - implementation "io.metamask.androidsdk:metamask-android-sdk:0.2.1" + implementation "io.metamask.androidsdk:metamask-android-sdk" } ``` @@ -53,11 +55,13 @@ import io.metamask.androidsdk.Ethereum ### 3. Connect your dapp +The SDK supports callbacks using the `Ethereum` provider object, and coroutines using the +`EthereumFlow` provider object. You can connect your dapp to MetaMask in one of two ways: -1. [Use the `ethereum` provider object directly](#31-use-the-provider-object-directly). +1. [Use the `Ethereum` or `EthereumFlow` provider object directly](#31-use-the-provider-object-directly). We recommend using this method in a pure model layer. -2. [Use a ViewModel](#32-use-a-viewmodel) that injects the `ethereum` provider object. +2. [Use a ViewModel](#32-use-a-viewmodel) that injects the `Ethereum` or `EthereumFlow` provider object. We recommend using this method at the app level, because it provides a single instance that survives configuration changes and can be shared across all views. @@ -69,36 +73,98 @@ To disable this, set `ethereum.enableDebug = false`. #### 3.1. Use the provider object directly -Use the `ethereum` provider object directly to connect your dapp to MetaMask by adding the following -code to your project file: +Use the `Ethereum` provider object (for callbacks) or the `EthereumFlow` provider object (for +coroutines) to connect your dapp to MetaMask. +Add the following code to your project file: + + + + +```kotlin +@AndroidEntryPoint +class SomeModel(context: Context) { + + val dappMetadata = DappMetadata("Droid Dapp", "https://www.droiddapp.io") + + // To use the Infura API to make read-only requests, specify your Infura API key using the + // infuraAPIKey option in SDKOptions. + val infuraAPIKey = "1234567890" + + // To use your own node (for example, with Hardhat) to make read-only requests, specify your + // node's chain ID and RPC URL using the readonlyRPCMap option in SDKOptions. + val readonlyRPCMap = mapOf("0x1" to "hptts://www.testrpc.com") + + // Use callbacks. + val ethereum = Ethereum(context, dappMetadata, SDKOptions(infuraAPIKey, readonlyRPCMap)) + + // This is the same as calling eth_requestAccounts. + ethereum.connect() { result -> + when (result) { + is Result.Error -> { + Logger.log("Ethereum connection error: ${result.error.message}") + } + is Result.Success.Item -> { + Logger.log("Ethereum connection result: ${result.value}") + } + } + } +} +``` + + + ```kotlin @AndroidEntryPoint -class SomeModel(private val repository: ApplicationRepository) { - val ethereum = Ethereum(context) +class SomeModel(context: Context) { + + val dappMetadata = DappMetadata("Droid Dapp", "https://www.droiddapp.io") - val dapp = Dapp("Droid Dapp", "https://droiddapp.com") + // To use the Infura API to make read-only requests, specify your Infura API key using the + // infuraAPIKey option in SDKOptions. + val infuraAPIKey = "1234567890" + + // To use your own node (for example, with Hardhat) to make read-only requests, specify your + // node's chain ID and RPC URL using the readonlyRPCMap option in SDKOptions. + val readonlyRPCMap = mapOf("0x1" to "hptts://www.testrpc.com") + + // Use coroutines. + val coroutineScope = rememberCoroutineScope() // This is the same as calling eth_requestAccounts. - ethereum.connect(dapp) { result -> - if (result is RequestError) { - Log.e(TAG, "Ethereum connection error: ${result.message}") - } else { - Log.d(TAG, "Ethereum connection result: $result") + coroutineScope.launch { + when (val result = ethereum.connect()) { + is Result.Error -> { + Logger.log("Ethereum connection error: ${result.error.message}") + } + is Result.Success.Item -> { + Logger.log("Ethereum connection result: ${result.value}") + } } } } ``` + + + +As an alternative to calling the `connect()` method, you can +[call convenience methods](#5-optional-call-convenience-methods) to connect to MetaMask and make a +request in a single RPC request. + #### 3.2. Use a ViewModel To connect your dapp to MetaMask using a ViewModel, create a ViewModel that injects the -`ethereum` provider object, then add wrapper functions for each Ethereum method you wish to call. +`Ethereum` provider object (for callbacks) or the `EthereumFlow` provider object (for coroutines). +Add wrapper functions for each Ethereum method you wish to call. You can use a dependency manager such as [Hilt](https://developer.android.com/training/dependency-injection/hilt-android) to initialize the ViewModel and maintain its state across configuration changes. If you use Hilt, your setup might look like the following: + + + ```kotlin title="EthereumViewModel.kt" @HiltViewModel class EthereumViewModel @Inject constructor( @@ -112,70 +178,91 @@ class EthereumViewModel @Inject constructor( } // Wrapper function to connect the dapp. - fun connect(dapp: Dapp, callback: ((Any?) -> Unit)?) { - ethereum.connect(dapp, callback) + fun connect(callback: ((Result) -> Unit)?) { + ethereum.connect(callback) } // Wrapper function call all RPC methods. - fun sendRequest(request: EthereumRequest, callback: ((Any?) -> Unit)?) { + fun sendRequest(request: EthereumRequest, callback: ((Result) -> Unit)?) { ethereum.sendRequest(request, callback) } } ``` -To use the ViewModel, add the following code to your project file: + + -```kotlin -val ethereumViewModel: EthereumViewModel by viewModels() +```kotlin title="EthereumFlowViewModel.kt" +@HiltViewModel +class EthereumFlowViewModel @Inject constructor( + private val ethereum: EthereumFlowWrapper +): ViewModel() { -val dapp = Dapp("Droid Dapp", "https://droiddapp.com") + val ethereumFlow: Flow get() = ethereum.ethereumState + + // Wrapper function to connect the dapp. + suspend fun connect(): Result { + return ethereum.connect() + } -// This is the same as calling eth_requestAccounts. -ethereum.connect(dapp) { result -> - if (result is RequestError) { - Log.e(TAG, "Ethereum connection error: ${result.message}") - } else { - Log.d(TAG, "Ethereum connection result: $result") + // Wrapper function call all RPC methods. + suspend fun sendRequest(request: EthereumRequest): Result { + return ethereum.sendRequest(request) } } ``` + + + +To use the ViewModel, add the following code to your project file: + +```kotlin +val ethereumViewModel: EthereumFlowViewModel by viewModels() + +// This is the same as calling eth_requestAccounts. +ethereumViewModel.connect() +``` + +As an alternative to calling the `connect()` method, you can +[call convenience methods](#5-optional-call-convenience-methods) to connect to MetaMask and make a +request in a single RPC request. + +:::info See the example dapp's [`EthereumViewModel.kt`](https://github.com/MetaMask/metamask-android-sdk/blob/main/app/src/main/java/com/metamask/dapp/EthereumViewModel.kt) -file for more information. +and +[`EthereumFlowViewModel.kt`](https://github.com/MetaMask/metamask-android-sdk/blob/main/app/src/main/java/com/metamask/dapp/EthereumFlowViewModel.kt) +files for more information. +::: ### 4. Call methods You can now call any [JSON-RPC API method](/wallet/reference/json-rpc-api) using `ethereum.sendRequest()`. +The SDK also provides [convenience methods](#5-optional-call-convenience-methods) for common RPC +requests so you don't have to manually construct requests. + +The following examples use coroutines. #### Example: Get account balance The following example gets the user's account balance by calling [`eth_getBalance`](/wallet/reference/eth_getBalance). +This is a [read-only request](../javascript/make-read-only-requests.md), which uses the Infura API +if an `infuraAPIKey` is provided in the `SDKOptions`. +We recommend using the Infura API to provide a seamless user experience. ```kotlin -var balance: String? = null - -// Create parameters. -val params: List = listOf( - ethereum.selectedAddress, - // "latest", "earliest", or "pending" (optional) - "latest" -) +val balance = ethereum.getEthBalance(ethereum.selectedAddress, "latest") -// Create request. -val getBalanceRequest = EthereumRequest( - method = EthereumMethod.ETHGETBALANCE.value, - params = params -) - -// Make request. -ethereum.sendRequest(getBalanceRequest) { result -> - if (result is RequestError) { - // Handle error. - } else { - balance = result +when (balance) { + is Result.Success.Item -> { + Logger.log("Ethereum account balance: ${result.value}") + balance = result.value + } + is Result.Error -> { + Logger.log("Ethereum request balance error: ${result.error.message}") } } ``` @@ -187,20 +274,41 @@ The following example requests the user sign a message by calling ```kotlin val message = "{\"domain\":{\"chainId\":\"${ethereum.chainId}\",\"name\":\"Ether Mail\",\"verifyingContract\":\"0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC\",\"version\":\"1\"},\"message\":{\"contents\":\"Hello, Busa!\",\"from\":{\"name\":\"Kinno\",\"wallets\":[\"0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826\",\"0xDeaDbeefdEAdbeefdEadbEEFdeadbeEFdEaDbeeF\"]},\"to\":[{\"name\":\"Busa\",\"wallets\":[\"0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB\",\"0xB0BdaBea57B0BDABeA57b0bdABEA57b0BDabEa57\",\"0xB0B0b0b0b0b0B000000000000000000000000000\"]}]},\"primaryType\":\"Mail\",\"types\":{\"EIP712Domain\":[{\"name\":\"name\",\"type\":\"string\"},{\"name\":\"version\",\"type\":\"string\"},{\"name\":\"chainId\",\"type\":\"uint256\"},{\"name\":\"verifyingContract\",\"type\":\"address\"}],\"Group\":[{\"name\":\"name\",\"type\":\"string\"},{\"name\":\"members\",\"type\":\"Person[]\"}],\"Mail\":[{\"name\":\"from\",\"type\":\"Person\"},{\"name\":\"to\",\"type\":\"Person[]\"},{\"name\":\"contents\",\"type\":\"string\"}],\"Person\":[{\"name\":\"name\",\"type\":\"string\"},{\"name\":\"wallets\",\"type\":\"address[]\"}]}}" +val address = ethereum.selectedAddress -val from = ethereum.selectedAddress -val params: List = listOf(from, message) +when (val result = ethereum.ethSignTypedDataV4(message, address)) { + is Result.Error -> { + Logger.log("Ethereum sign error: ${result.error.message}") + } + is Result.Success.Item -> { + Logger.log("Ethereum sign result: ${result.value}") + } +} +``` + +#### Example: Batch requests + +The following example requests the user to sign multiple messages at once by +[batching multiple requests](../javascript/batch-json-rpc-requests.md) that call +[`personal_sign`](/wallet/reference/personal_sign). + +```kotlin +val ethereumRequest1 = EthereumRequest( + method = EthereumMethod.PERSONAL_SIGN.value, + params = listOf(address, "hello world") +) -val signRequest = EthereumRequest( - method = EthereumMethod.ETH_SIGN_TYPED_DATA_V4.value, - params = params +val ethereumRequest2 = EthereumRequest( + method = EthereumMethod.PERSONAL_SIGN.value, + params = listOf(address, "second message") ) -ethereum.sendRequest(signRequest) { result -> - if (result is RequestError) { - Log.e(TAG, "Ethereum sign error: ${result.message}") - } else { - Log.d(TAG, "Ethereum sign result: $result") +when (val result = ethereum.sendRequestBatch(listOf(ethereumRequest1, ethereumRequest2))) { + is Result.Error -> { + Logger.log("Ethereum batch sign error: ${result.error.message}") + } + is Result.Success.Items -> { + Logger.log("Ethereum batch sign result: ${result.value}") } } ``` @@ -211,99 +319,85 @@ The following example sends a transaction by calling [`eth_sendTransaction`](/wallet/reference/eth_sendTransaction). ```kotlin -// Create parameters. val from = ethereum.selectedAddress val to = "0x0000000000000000000000000000000000000000" -val amount = "0x01" -val params: Map = mapOf( - "from" to from, - "to" to to, - "amount" to amount +val value = "0x8ac7230489e80000" + +when (val result = ethereum.sendTransaction(from, to, value)) { + is Result.Success.Item -> { + Logger.log("Ethereum transaction result: ${result.value}") + balance = result.value + } + is Result.Error -> { + // Handle error. + } +} +``` + +#### Example: Switch chain + +The following example switches to a new Ethereum chain by calling +[`wallet_switchEthereumChain`](/wallet/reference/wallet_switchethereumchain). + +```kotlin +when(val result = ethereum.switchEthereumChain(chainId)) { + is Result.Success.Item -> { + // Successfully switched to chainId. + } + is Result.Error -> { + // Handle error. + } +} +``` + +### 5. (Optional) Call convenience methods + +The SDK provides the following convenience methods to simplify connecting to MetaMask and calling +common RPC methods. +These examples use coroutines. + +#### Example: Connect and request + +The following example uses the `connectWith` convenience method to connect to MetaMask and call +[`eth_sendTransaction`](/wallet/reference/eth_sendTransaction) in one RPC request. + +```kotlin +val params: Map = mutableMapOf( + "from" to "", // This will be populated with the selected address once connected. + "to" to "0x0000000000000000000000000000000000000000", + "value" to "0x8ac7230489e80000" ) -// Create request. -val transactionRequest = EthereumRequest( +val sendTransactionRequest = EthereumRequest( method = EthereumMethod.ETH_SEND_TRANSACTION.value, params = listOf(params) ) -// Make a transaction request. -ethereum.sendRequest(transactionRequest) { result -> - if (result is RequestError) { +when (val result = ethereum.connectWith(sendTransactionRequest)) { + is Result.Error -> { // Handle error. - } else { - Log.d(TAG, "Ethereum transaction result: $result") + } + is Result.Success.Item -> { + // Transaction hash ${result.value} } } ``` -#### Example: Switch chain +#### Example: Connect and sign -The following example switches to a new Ethereum chain by calling -[`wallet_switchEthereumChain`](/wallet/reference/wallet_switchethereumchain) and -[`wallet_addEthereumChain`](/wallet/reference/wallet_addethereumchain). +The following example uses the `connectSign` convenience method to connect to MetaMask and call +[`personal_sign`](/wallet/reference/personal_sign) in one RPC request. +You do not need to construct the `personal_sign` request, you only need to provide the message to sign. ```kotlin -fun switchChain( - chainId: String, - onSuccess: (message: String) -> Unit, - onError: (message: String, action: (() -> Unit)?) -> Unit -) { - val switchChainParams: Map = mapOf("chainId" to chainId) - val switchChainRequest = EthereumRequest( - method = EthereumMethod.SWITCH_ETHEREUM_CHAIN.value, - params = listOf(switchChainParams) - ) - - ethereum.sendRequest(switchChainRequest) { result -> - if (result is RequestError) { - if (result.code == ErrorType.UNRECOGNIZED_CHAIN_ID.code || result.code == ErrorType.SERVER_ERROR.code) { - val message = "${Network.chainNameFor(chainId)} ($chainId) has not been added to your MetaMask wallet. Add chain?" - - val action: () -> Unit = { - addEthereumChain( - chainId, - onSuccess = { result -> onSuccess(result) }, - onError = { error -> onError(error, null) } - ) - } - onError(message, action) - } else { - onError("Switch chain error: ${result.message}", null) - } - } else { - onSuccess("Successfully switched to ${Network.chainNameFor(chainId)} ($chainId)") - } - } -} +val message = "This is the message to sign." -private fun addEthereumChain( - chainId: String, - onSuccess: (message: String) -> Unit, - onError: (message: String) -> Unit -) { - Logger.log("Adding chainId: $chainId") - - val addChainParams: Map = mapOf( - "chainId" to chainId, - "chainName" to Network.chainNameFor(chainId), - "rpcUrls" to Network.rpcUrls(Network.fromChainId(chainId)) - ) - val addChainRequest = EthereumRequest( - method = EthereumMethod.ADD_ETHEREUM_CHAIN.value, - params = listOf(addChainParams) - ) - - ethereum.sendRequest(addChainRequest) { result -> - if (result is RequestError) { - onError("Add chain error: ${result.message}") - } else { - if (chainId == ethereum.chainId) { - onSuccess("Successfully switched to ${Network.chainNameFor(chainId)} ($chainId)") - } else { - onSuccess("Successfully added ${Network.chainNameFor(chainId)} ($chainId)") - } - } +when (val result = ethereum.connectSign(message)) { + is Result.Error -> { + Logger.log("Ethereum connectSign error: ${result.error.message}") + } + is Result.Success.Item -> { + Logger.log("Ethereum connectSign result: ${result.value}") } } ``` diff --git a/wallet/reference/new-reference.mdx b/wallet/reference/new-reference.mdx index c7ac519c3d1..a456edff0f1 100644 --- a/wallet/reference/new-reference.mdx +++ b/wallet/reference/new-reference.mdx @@ -8,4 +8,7 @@ sidebar_class_name: "hidden" import ParserOpenRPC from "@site/src/components/ParserOpenRPC" import { NETWORK_NAMES } from "@site/src/plugins/plugin-json-rpc" - + diff --git a/yarn.lock b/yarn.lock index 4f6db3bf328..fc369f6e97c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3587,6 +3587,52 @@ __metadata: languageName: node linkType: hard +"@sentry-internal/browser-utils@npm:8.30.0": + version: 8.30.0 + resolution: "@sentry-internal/browser-utils@npm:8.30.0" + dependencies: + "@sentry/core": 8.30.0 + "@sentry/types": 8.30.0 + "@sentry/utils": 8.30.0 + checksum: 140af9257b9bcec09c1f8183db935265b9ca20d4e21c07051982f6419ba84cd39efb3d5016e54387df4abfd9cf0c76c3125ca8d1f624c78e2cacef411613908a + languageName: node + linkType: hard + +"@sentry-internal/feedback@npm:8.30.0": + version: 8.30.0 + resolution: "@sentry-internal/feedback@npm:8.30.0" + dependencies: + "@sentry/core": 8.30.0 + "@sentry/types": 8.30.0 + "@sentry/utils": 8.30.0 + checksum: 7d64b3e7439e6cb9d9c8eb29a3eca0ab67fed1d4d05e9a6299b0ca479cca4c154a81e7245ebbd75fec5aa8cc2e05f0b49b4259b5c0f096d861bc30115edc7a76 + languageName: node + linkType: hard + +"@sentry-internal/replay-canvas@npm:8.30.0": + version: 8.30.0 + resolution: "@sentry-internal/replay-canvas@npm:8.30.0" + dependencies: + "@sentry-internal/replay": 8.30.0 + "@sentry/core": 8.30.0 + "@sentry/types": 8.30.0 + "@sentry/utils": 8.30.0 + checksum: 7d2f26ded82c36a0dcab287a1c36dc3c3047b183a59449016ffb794f6695b3c289206df52bbf0937ed2020e831d9265e544075951ac7d4f0fa09361c9c75dab8 + languageName: node + linkType: hard + +"@sentry-internal/replay@npm:8.30.0": + version: 8.30.0 + resolution: "@sentry-internal/replay@npm:8.30.0" + dependencies: + "@sentry-internal/browser-utils": 8.30.0 + "@sentry/core": 8.30.0 + "@sentry/types": 8.30.0 + "@sentry/utils": 8.30.0 + checksum: 1e46ba6134cd979400664ad9b5e6b22de60c64c5e5fd50a8004043956830836bff70aebd01f8469680e3968845ae36307ba562b2f0e62ecdc1cdcfb2fa8d7ad4 + languageName: node + linkType: hard + "@sentry/browser@npm:6.19.7": version: 6.19.7 resolution: "@sentry/browser@npm:6.19.7" @@ -3599,6 +3645,21 @@ __metadata: languageName: node linkType: hard +"@sentry/browser@npm:^8.30.0": + version: 8.30.0 + resolution: "@sentry/browser@npm:8.30.0" + dependencies: + "@sentry-internal/browser-utils": 8.30.0 + "@sentry-internal/feedback": 8.30.0 + "@sentry-internal/replay": 8.30.0 + "@sentry-internal/replay-canvas": 8.30.0 + "@sentry/core": 8.30.0 + "@sentry/types": 8.30.0 + "@sentry/utils": 8.30.0 + checksum: 08bb5a6e63f343470b45b9f76820158812a2b178e3c956aeb7142421247f7c648a1e44e7abdeb80e9aaec0472b89df1105a0fb539672a177970ad63040d871c3 + languageName: node + linkType: hard + "@sentry/core@npm:6.19.7": version: 6.19.7 resolution: "@sentry/core@npm:6.19.7" @@ -3612,6 +3673,16 @@ __metadata: languageName: node linkType: hard +"@sentry/core@npm:8.30.0": + version: 8.30.0 + resolution: "@sentry/core@npm:8.30.0" + dependencies: + "@sentry/types": 8.30.0 + "@sentry/utils": 8.30.0 + checksum: 986b5e97b25bfc3759065b0009f56460794d6402fcdca5b0618e41b3539987ee243a7db5d69e6f55fc7062b0acbbb4858109032f0763754bdf5563d011195ae0 + languageName: node + linkType: hard + "@sentry/hub@npm:6.19.7": version: 6.19.7 resolution: "@sentry/hub@npm:6.19.7" @@ -3657,6 +3728,13 @@ __metadata: languageName: node linkType: hard +"@sentry/types@npm:8.30.0": + version: 8.30.0 + resolution: "@sentry/types@npm:8.30.0" + checksum: d96138af9692f31ff42fd6e4bdb32ea16659f212f09b4e23c8114c8eed73a1cc601595ef2bb00b8277080b552dfa8eab36abc3a5c10f06edff9785bd420d178f + languageName: node + linkType: hard + "@sentry/utils@npm:6.19.7": version: 6.19.7 resolution: "@sentry/utils@npm:6.19.7" @@ -3667,6 +3745,15 @@ __metadata: languageName: node linkType: hard +"@sentry/utils@npm:8.30.0": + version: 8.30.0 + resolution: "@sentry/utils@npm:8.30.0" + dependencies: + "@sentry/types": 8.30.0 + checksum: f18095f95cb33befb0292bc8ad731822f20fe1e8f684ccf634943a9cc20b3a700a6c9119ed56b5a6a9bc952e978f34cd95488d8c069c69d01c7b62776ad2588c + languageName: node + linkType: hard + "@sideway/address@npm:^4.1.5": version: 4.1.5 resolution: "@sideway/address@npm:4.1.5" @@ -4255,26 +4342,6 @@ __metadata: languageName: node linkType: hard -"@types/eslint-scope@npm:^3.7.3": - version: 3.7.7 - resolution: "@types/eslint-scope@npm:3.7.7" - dependencies: - "@types/eslint": "*" - "@types/estree": "*" - checksum: e2889a124aaab0b89af1bab5959847c5bec09809209255de0e63b9f54c629a94781daa04adb66bffcdd742f5e25a17614fb933965093c0eea64aacda4309380e - languageName: node - linkType: hard - -"@types/eslint@npm:*": - version: 8.56.10 - resolution: "@types/eslint@npm:8.56.10" - dependencies: - "@types/estree": "*" - "@types/json-schema": "*" - checksum: fb7137dd263ce1130b42d14452bdd0266ef81f52cb55ba1a5e9750e65da1f0596dc598c88bffc7e415458b6cb611a876dcc132bcf40ea48701c6d05b40c57be5 - languageName: node - linkType: hard - "@types/estree-jsx@npm:^1.0.0": version: 1.0.5 resolution: "@types/estree-jsx@npm:1.0.5" @@ -4409,7 +4476,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 @@ -8220,17 +8287,6 @@ __metadata: languageName: node linkType: hard -"docusaurus-plugin-sentry@npm:^2.0.0": - version: 2.0.0 - resolution: "docusaurus-plugin-sentry@npm:2.0.0" - peerDependencies: - "@docusaurus/core": ">=3" - react: ">=18" - react-dom: ">=18" - checksum: c4149b7b3eb65cff1a2e0d06ed887ee642bee97a311cc638b558fee9f4496e07a9a0f93165e7562dd0d8500acc45c3d069e3500a948b53adc1025ec2d1296ab4 - languageName: node - linkType: hard - "dom-converter@npm:^0.2.0": version: 0.2.0 resolution: "dom-converter@npm:0.2.0" @@ -8537,13 +8593,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.17.0": - version: 5.17.0 - resolution: "enhanced-resolve@npm:5.17.0" +"enhanced-resolve@npm:^5.17.1": + version: 5.17.1 + resolution: "enhanced-resolve@npm:5.17.1" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: 1066000454da6a7aeabdbe1f433d912d1e39e6892142a78a37b6577aab27e0436091fa1399d857ad87085b1c3b73a0f811c8874da3dbdc40fbd5ebe89a5568e6 + checksum: 4bc38cf1cea96456f97503db7280394177d1bc46f8f87c267297d04f795ac5efa81e48115a2f5b6273c781027b5b6bfc5f62b54df629e4d25fa7001a86624f59 languageName: node linkType: hard @@ -13391,11 +13447,11 @@ __metadata: "@rjsf/core": ^5.18.4 "@rjsf/utils": ^5.18.4 "@rjsf/validator-ajv8": ^5.18.4 + "@sentry/browser": ^8.30.0 "@tsconfig/docusaurus": ^1.0.5 "@typescript-eslint/parser": ^7.12.0 clsx: ^1.2.1 docusaurus-plugin-segment: ^1.0.4 - docusaurus-plugin-sentry: ^2.0.0 dotenv: ^16.4.5 eslint-plugin-react: ^7.34.2 js-cookie: ^3.0.5 @@ -14210,12 +14266,12 @@ __metadata: linkType: hard "micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": - version: 4.0.7 - resolution: "micromatch@npm:4.0.7" + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: braces: ^3.0.3 picomatch: ^2.3.1 - checksum: 3cde047d70ad80cf60c787b77198d680db3b8c25b23feb01de5e2652205d9c19f43bd81882f69a0fd1f0cde6a7a122d774998aad3271ddb1b8accf8a0f480cf7 + checksum: 79920eb634e6f400b464a954fcfa589c4e7c7143209488e44baf627f9affc8b1e306f41f4f0deedde97e69cb725920879462d3e750ab3bd3c1aed675bb3a8966 languageName: node linkType: hard @@ -20491,10 +20547,9 @@ __metadata: linkType: hard "webpack@npm:^5.88.1": - version: 5.92.0 - resolution: "webpack@npm:5.92.0" + version: 5.94.0 + resolution: "webpack@npm:5.94.0" dependencies: - "@types/eslint-scope": ^3.7.3 "@types/estree": ^1.0.5 "@webassemblyjs/ast": ^1.12.1 "@webassemblyjs/wasm-edit": ^1.12.1 @@ -20503,7 +20558,7 @@ __metadata: acorn-import-attributes: ^1.9.5 browserslist: ^4.21.10 chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.17.0 + enhanced-resolve: ^5.17.1 es-module-lexer: ^1.2.1 eslint-scope: 5.1.1 events: ^3.2.0 @@ -20523,7 +20578,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: b020102549d2bdbc59902003140808601a4f85800c3efcb8292d4239a71a44786d0b4e2412cfa840a75c2e60276e7e55ea3b77b4e1850a915024cab2a57e90ef + checksum: 6a3d667be304a69cd6dcb8d676bc29f47642c0d389af514cfcd646eaaa809961bc6989fc4b2621a717dfc461130f29c6e20006d62a32e012dafaa9517813a4e6 languageName: node linkType: hard