diff --git a/docs/src/routes/docs/[...1]overview/[...1]introduction/+page.md b/docs/src/routes/docs/[...1]overview/[...1]introduction/+page.md index b9a3c05b9..852f0dc02 100644 --- a/docs/src/routes/docs/[...1]overview/[...1]introduction/+page.md +++ b/docs/src/routes/docs/[...1]overview/[...1]introduction/+page.md @@ -54,18 +54,6 @@ Web3 Onboard supports all EVM networks. Supporting a new network is simply a mat - Degen - All other EVM networks -### Optional - Use an API key to fetch real-time transaction data, balances & gas - -Using a Blocknative API key with Web3 Onboard on the free plan will allow you to gain the benefits of Blocknative balance & transaction services. Blocknative has a free forever plan you can always use. - -This step is not required to use Web3 Onboard. You can skip to the [**Quickstart**](/docs/overview/introduction#quickstart) step below if you want to use Web3 Onboard without API services or if you already have a Blocknative account & API key. - -**Setup your Account** -Go to the Account Dashboard at [https://explorer.blocknative.com/account](https://explorer.blocknative.com/account) and setup an account with an email address. You will receive an email to confirm your account. - -**Create your API Key** -On the Account Dashboard at [https://explorer.blocknative.com/account](https://explorer.blocknative.com/account), create an API key with your choice of name or use/rename the Default Key. Consider using different API keys for development, staging, and production releases. - ## Quickstart Install the core web3-onboard library, the injected wallets module, and optionally ethers.js to support browser extension and mobile wallets: diff --git a/docs/src/routes/docs/[...3]modules/[...2]gas/+page.md b/docs/src/routes/docs/[...3]modules/[...2]gas/+page.md index ccb6b091d..245c40dd3 100644 --- a/docs/src/routes/docs/[...3]modules/[...2]gas/+page.md +++ b/docs/src/routes/docs/[...3]modules/[...2]gas/+page.md @@ -39,10 +39,8 @@ npm install @web3-onboard/gas import gas from '@web3-onboard/gas' // subscribe to a single chain for estimates using the default poll rate of 5 secs -// API key is optional and if provided allows for faster poll rates const ethMainnetGasBlockPrices = gas.stream({ chains: ['0x1'], - apiKey: '', endpoint: 'blockPrices' }) diff --git a/docs/src/routes/docs/[...3]modules/[...3]react/+page.md b/docs/src/routes/docs/[...3]modules/[...3]react/+page.md index 84fe796bb..d55dc657a 100644 --- a/docs/src/routes/docs/[...3]modules/[...3]react/+page.md +++ b/docs/src/routes/docs/[...3]modules/[...3]react/+page.md @@ -357,7 +357,7 @@ type Notify = { /** * Position of notifications that defaults to the same position as the * Account Center (if enabled) of the top right if AC is disabled - * and notifications are enabled (enabled by default with API key) + * and notifications are enabled */ position?: NotificationPosition } diff --git a/docs/src/routes/faq/+page.md b/docs/src/routes/faq/+page.md index 8bc583c21..36fcda5c0 100644 --- a/docs/src/routes/faq/+page.md +++ b/docs/src/routes/faq/+page.md @@ -14,22 +14,18 @@ Join our [discord](https://discord.com/invite/KZaBVME) if you want to chat with Yes it’s free to use forever. -3. Do I need an API key? - - No you don’t need an API key to use Web3 Onboard. The optional addition of an API key allows access to transaction notifications and more frequent gas estimates from Blocknative. You can [get one here](https://explorer.blocknative.com/account) - -4. Which frameworks does Web3 Onboard support? +3. Which frameworks does Web3 Onboard support? Web3 Onboard is framework agnostic and is usable with your favorite framework. -5. Is Web3 Onboard customizable? +4. Is Web3 Onboard customizable? Yes, we’ve made a [theming interface](https://onboard.blocknative.com/theming-tool) to show how you can theme Web3 Onboard for your dapp. -6. Are there any code examples? +5. Are there any code examples? Yes, we’ve made a connect wallet example available [here](https://onboard.blocknative.com/examples/connect-wallet#main-sidebar). -7. Does Web3 Onboard support my favorite network? +6. Does Web3 Onboard support my favorite network? Web3 Onboard is compatible with all EVM networks, which can be specified on initialization. You can add your chain to [this list in the docs](/docs/overview/introduction#supported-networks) to call out its support. diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index d0b253f31..d2ea63fb0 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -373,7 +373,6 @@ export type Notify = { /** * Position of notifications that defaults to the same position as the * Account Center (if enabled) of the top right if AC is disabled - * and notifications are enabled (enabled by default with API key) */ position?: NotificationPosition replacement?: { diff --git a/packages/demo/src/App.svelte b/packages/demo/src/App.svelte index 8de0fd864..8f0a84cd8 100644 --- a/packages/demo/src/App.svelte +++ b/packages/demo/src/App.svelte @@ -476,8 +476,6 @@ // connectModal: '#sample-container-el', // accountCenter: '#sample-container-el2' // }, - // Sign up for your free api key at www.Blocknative.com - // apiKey, theme: 'default' }) @@ -778,7 +776,6 @@ diff --git a/packages/react/README.md b/packages/react/README.md index 8bd9dfe1b..8d8ad01b7 100644 --- a/packages/react/README.md +++ b/packages/react/README.md @@ -227,7 +227,6 @@ const [ ## `useNotifications` This hook allows the dev to access all notifications if enabled, send custom notifications and update notify -**note** requires an API key be added to the initialization, enabled by default if API key exists For full Notification documentation please see [Notify section within the `@web3-onboard/core` docs](../core/README.md#options) ```typescript @@ -287,7 +286,6 @@ type Notify = { /** * Position of notifications that defaults to the same position as the * Account Center (if enabled) of the top right if AC is disabled - * and notifications are enabled (enabled by default with API key) */ position?: NotificationPosition }