Skip to content

Commit 479a5a0

Browse files
committed
update: min paid plan to wallet pregeneration
1 parent 0febfec commit 479a5a0

1 file changed

Lines changed: 36 additions & 20 deletions

File tree

docs/features/wallet-pregeneration.mdx

Lines changed: 36 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,41 +6,57 @@ description: "Wallet Pregeneration | Documentation - Web3Auth"
66

77
import PregenerateWallet from "@site/src/components/PregenerateWallet";
88

9-
Pre-generated wallets are a strategic feature within Web3Auth, designed to streamline the onboarding process by allowing developers to create wallet
10-
addresses for users before their initial login. This feature offers flexibility in how and when you introduce users to wallet functionalities,
11-
enhancing the user experience and engagement.
9+
Pre-generated wallets are a strategic feature within Web3Auth, designed to streamline the onboarding
10+
process by allowing developers to create wallet addresses for users before their initial login. This
11+
feature offers flexibility in how and when you introduce users to wallet functionalities, enhancing
12+
the user experience and engagement.
1213

1314
## Capabilities of Pre-generated Wallets
1415

15-
The ability to pre-generate wallets opens up a variety of use cases, making it easier to integrate Web3 features into your application's user journey:
16+
The ability to pre-generate wallets opens up a variety of use cases, making it easier to integrate
17+
Web3 features into your application's user journey:
1618

17-
- **Early Wallet Creation:** Initiate wallet creation as part of the user invite or onboarding flow, even before the user has logged into your app for
18-
the first time.
19-
- **Deferred Login Setup:** Delay the setup of wallet access management, such as OAuth login or passkeys, until the user is ready for their first
20-
on-chain transaction, simplifying initial engagement.
21-
- **Wallet Prefunding:** Reward users with tokens for off-chain activities, allowing them to claim these rewards when they access their pre-generated
22-
wallet.
19+
- **Early Wallet Creation:** Initiate wallet creation as part of the user invite or onboarding flow,
20+
even before the user has logged into your app for the first time.
21+
- **Deferred Login Setup:** Delay the setup of wallet access management, such as OAuth login or
22+
passkeys, until the user is ready for their first on-chain transaction, simplifying initial
23+
engagement.
24+
- **Wallet Prefunding:** Reward users with tokens for off-chain activities, allowing them to claim
25+
these rewards when they access their pre-generated wallet.
26+
27+
:::note Minimum Scale plan required
28+
29+
Access to Wallet Pregeneration is gated. You can use this feature in the development environment for
30+
free. The minimum [pricing plan](https://web3auth.io/pricing.html) to use this feature in a
31+
production environment is the **Scale Plan**.
32+
33+
:::
2334

2435
## Utilizing the Pre-generated Wallet API
2536

26-
Web3Auth provides a straightforward API to facilitate the creation of pre-generated wallets. You can integrate this API into your user signup flow,
27-
either after a user verifies their email or independently by supplying their email or unique identifier to the API.
37+
Web3Auth provides a straightforward API to facilitate the creation of pre-generated wallets. You can
38+
integrate this API into your user signup flow, either after a user verifies their email or
39+
independently by supplying their email or unique identifier to the API.
2840

2941
:::warning
3042

31-
This API only returns the Core Kit Key wallet addresses. To use the wallet addresses with the Web3Auth SDKs, you will need to either use the
32-
`useCoreKitKey` flag in our PnP SDKs or use any of our Core Kit SFA SDKs
43+
This API only returns the Core Kit Key wallet addresses. To use the wallet addresses with the
44+
Web3Auth SDKs, you will need to either use the `useCoreKitKey` flag in our PnP SDKs or use any of
45+
our Core Kit SFA SDKs
3346

34-
Learn more about how [keys can change within different Web3Auth Products](/docs/troubleshooting/different-private-key#product)
47+
Learn more about how
48+
[keys can change within different Web3Auth Products](/docs/troubleshooting/different-private-key#product)
3549

3650
:::
3751

3852
### Implementation Steps:
3953

40-
1. **Identify Users:** Determine the unique identifier or email for the user within your system. This will be the `verifierId` used to create the
41-
wallet.
42-
2. **API Call:** Use the provided API to submit the user's identifier. You'll need to specify parameters from the Web3Auth dashboard, specifically the
43-
Verifier Name, Web3Auth Network, and Client Id.
44-
3. **Receive Wallet Address:** The API response will include the new wallet address, ready for use by the user upon their first login.
54+
1. **Identify Users:** Determine the unique identifier or email for the user within your system.
55+
This will be the `verifierId` used to create the wallet.
56+
2. **API Call:** Use the provided API to submit the user's identifier. You'll need to specify
57+
parameters from the Web3Auth dashboard, specifically the Verifier Name, Web3Auth Network, and
58+
Client Id.
59+
3. **Receive Wallet Address:** The API response will include the new wallet address, ready for use
60+
by the user upon their first login.
4561

4662
<PregenerateWallet />

0 commit comments

Comments
 (0)