Skip to content

Commit 6872bc8

Browse files
authored
Merge branch 'master' into RPC-changes
2 parents 25cc67e + f8e0986 commit 6872bc8

File tree

11 files changed

+77
-175
lines changed

11 files changed

+77
-175
lines changed

docs/features/account-abstraction.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ Create and manage smart accounts for your users with just a few lines of code, u
88
native account abstraction. With smart accounts, you can offer enhanced control and programmability,
99
such as these listed below:
1010

11-
- **Gas Sponsorship:** Cover transaction fees for users, or allow users to pay for their own
12-
transactions using ERC-20 tokens.
11+
- **Gas Sponsorship:** Cover transaction fees, or allow users to pay for their own transactions
12+
using ERC-20 tokens.
1313

1414
- **Batch Transactions:** Perform multiple transactions in a single call.
1515

docs/features/external-wallets.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ Checkout our [Demo](https://demo.web3auth.io) to see it in action.
2222

2323
:::
2424

25+
![Wallet Discovery](/images/external-wallets/wallet-discovery.png)
26+
2527
:::tip
2628

2729
To integrate in your dapp, visit the respective adapter pages and set up the configuration in your
@@ -32,8 +34,6 @@ application.
3234

3335
:::
3436

35-
![Wallet Discovery](/images/external-wallets/wallet-discovery.png)
36-
3737
## Integrating Web3Auth within Wagmi
3838

3939
In addition to Web3Auth’s native adapters, developers can integrate Web3Auth with wallet aggregation

docs/features/gaming.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: Web3Auth for Gaming
2+
title: Web3Auth Native Gaming SDKs
33
sidebar_label: Gaming
44

5-
description: "Web3Auth for Gaming | Documentation - Web3Auth"
5+
description: "Web3Auth Native Gaming SDKs | Documentation - Web3Auth"
66
---
77

88
import { pnpgaming } from "@site/src/components/SDKReferenceCards";

docs/features/mobile.mdx

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Web3Auth Native Mobile SDKs
3-
sidebar_label: Mobile SDKs
3+
sidebar_label: Mobile
44
description: "Native Mobile SDKs | Documentation - Web3Auth"
55
---
66

@@ -10,25 +10,18 @@ Building mobile apps with blockchain features has never been easier. With Web3Au
1010
SDKs, you can integrate secure wallet functionality and blockchain interactions directly into your
1111
app with minimal effort. Here’s how you can use our SDKs to create better mobile experiences:
1212

13-
#### 1. Quick and Easy User Logins
13+
1. **Quick and Easy User Logins:** Allow users to log in with just a tap, using familiar options
14+
like Google, Apple, or social logins, all powered by Web3Auth. No need for them to handle private
15+
keys manually!
1416

15-
Allow users to log in with just a tap, using familiar options like Google, Apple, or social logins,
16-
all powered by Web3Auth. No need for them to handle private keys manually!
17+
2. **Seamless Wallet Management:** Embed wallet functionality directly into your app so users can
18+
store, send, and receive cryptocurrencies without ever leaving the app.
1719

18-
#### 2. Seamless Wallet Management
20+
3. **Support for Cross-Platform Apps:** With React Native and Flutter SDKs, you can build a single
21+
app for both Android and iOS while incorporating blockchain features effortlessly.
1922

20-
Embed wallet functionality directly into your app so users can store, send, and receive
21-
cryptocurrencies without ever leaving the app.
22-
23-
#### 3. Support for Cross-Platform Apps
24-
25-
With React Native and Flutter SDKs, you can build a single app for both Android and iOS while
26-
incorporating blockchain features effortlessly.
27-
28-
#### 4. Enhance Mobile Gaming
29-
30-
Add blockchain capabilities to your gaming app, such as token rewards or NFT transactions, for an
31-
immersive player experience.
23+
4. **Enhance Mobile Gaming:** Add blockchain capabilities to your gaming app, such as token rewards
24+
or NFT transactions, for an immersive player experience.
3225

3326
## Plug and Play Mobile SDKs
3427

Lines changed: 27 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,53 @@
11
---
2-
title: NFT Services
2+
title: NFT Minting
33
image: "images/docs-meta-cards/documentation-card.png"
4-
description: "NFT Services | Documentation - Web3Auth"
4+
description: "NFT Minting | Documentation - Web3Auth"
55
---
66

7-
Web3Auth NFT Services make purchasing NFTs as easy as buying any product online. Users can pay with
8-
fiat currencies in a familiar e-commerce-like flow. These services include the following:
9-
10-
- **NFT Checkout:** Pre-built, customizable UIs for minting and purchasing NFTs via crypto/ fiat
11-
payments.
12-
- **NFT Minting:** Service for facilitating NFT airdrops and minting, giving you granular control
13-
over the process.
14-
15-
:::note
16-
17-
The NFT Services support both Externally Owned Accounts (EOA) and Account Abstraction (AA) accounts
18-
powered by Web3Auth Native Account Abstraction.
19-
20-
Additionally, it supports both EVM and Solana accounts, providing a versatile solution for various
21-
blockchain environments.
22-
23-
:::
7+
Web3Auth NFT Minting Service facilitates NFT airdrops and minting, giving you granular control over
8+
the process. The NFT Minting API is designed to facilitate the minting process for specified NFTs,
9+
supporting large-scale, gasless minting via our advanced batch minting infrastructure. This API is
10+
ideal for scenarios such as Airdrops, free mints, and situations where you prefer to manage fiat
11+
payments on your own.
2412

2513
:::info
2614

2715
Checkout our [Demo](https://demo.web3auth.io) to see it in action.
2816

2917
:::
3018

31-
:::tip Get Access to NFT Services
32-
33-
You can contact our [Business Team](https://calendly.com/web3auth/meeting-with-web3auth) for more
34-
information on how to access this feature.
35-
36-
:::
37-
38-
## NFT Checkout
19+
## Key Features
3920

40-
The NFT Checkout by Web3Auth is designed to facilitate a seamless end-to-end experience for minting
41-
NFTs, processing payments, and delivering the minted NFTs to users. This service supports various
42-
fiat payment methods, including credit and debit cards, ensuring a smooth transaction process.
43-
44-
#### How it works
45-
46-
The Web3Auth SDK can launch a checkout modal within the app that guides users through the complete
47-
payment and minting process. Once the transaction is complete, the user's wallet will contain the
48-
minted NFT, and they will be prompted the same in the app. Web3Auth supports ERC-721 and ERC-1155
49-
smart contracts across all EVM-compatible networks.
21+
- **Control Over Fiat Payments:** Manage fiat payments independently to suit your project’s needs.
22+
- **Custom Authorization Requirements:** Implement additional security measures, such as
23+
whitelisting addresses that are authorized to mint NFTs.
24+
- **Webhook Notifications:** Register webhook endpoints to receive real-time updates on transaction
25+
status.
26+
- **Gas Fees Covered:** Web3Auth handles all gas fees associated with the minting process, ensuring
27+
a cost-effective solution.
5028

51-
#### Key Features
29+
![NFT Minting](/images/nft-minting.svg)
5230

53-
- **Customizable Whitelabel UI:** Integrate and tailor the user interface to align with your brand's
54-
look and feel effortlessly.
55-
- **Minting Control:** Set specific limits on minting and determine the pricing that suits your
56-
requirements.
31+
:::info
5732

58-
![NFT Checkout](/images/nft-checkout.svg)
33+
The NFT Services support both Externally Owned Accounts (EOA) and Account Abstraction (AA) accounts
34+
powered by Web3Auth Native Account Abstraction.
5935

60-
## NFT Minting
36+
Additionally, it supports both EVM and Solana accounts, providing a versatile solution for various
37+
blockchain environments.
6138

62-
The NFT Minting API by Web3Auth is designed to facilitate the minting process for specified NFTs,
63-
supporting large-scale, gasless minting via our advanced batch minting infrastructure. This API is
64-
ideal for scenarios such as Airdrops, free mints, and situations where you prefer to manage fiat
65-
payments on your own.
39+
:::
6640

67-
#### How it works
41+
## How it works
6842

6943
To initiate the minting process, simply provide the API with the necessary contract details, token
7044
ID, and recipient wallet address. The Web3Auth infrastructure will take care of the rest, ensuring a
7145
seamless and efficient minting experience. Web3Auth supports ERC-721 and ERC-1155 smart contracts
7246
across all EVM-compatible networks.
7347

74-
#### Key Features
48+
:::tip Get Access to NFT Services
7549

76-
- **Control Over Fiat Payments:** Manage fiat payments independently to suit your project’s needs.
77-
- **Custom Authorization Requirements:** Implement additional security measures, such as
78-
whitelisting addresses that are authorized to mint NFTs.
79-
- **Webhook Notifications:** Register webhook endpoints to receive real-time updates on transaction
80-
status.
81-
- **Gas Fees Covered:** Web3Auth handles all gas fees associated with the minting process, ensuring
82-
a cost-effective solution.
50+
You can contact our [Business Team](https://calendly.com/web3auth/meeting-with-web3auth) for more
51+
information on how to access this feature.
8352

84-
![NFT Minting](/images/nft-minting.svg)
53+
:::

docs/features/smart-accounts.mdx

Lines changed: 0 additions & 63 deletions
This file was deleted.

docs/features/wallet-pregeneration.mdx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,17 @@ flexibility in introducing wallet functionalities to users at the right time.
1515

1616
- **Seamless Onboarding:** Create wallets as part of the invite or signup process, so users can jump
1717
into your app without additional steps.
18-
1918
- **Deferred Wallet Setup:** Delay login setups (e.g., OAuth or passkeys) until users are ready for
2019
their first on-chain transaction.
21-
2220
- **Pre-Funding Capability:** Send tokens or rewards to wallets before users claim them, perfect for
2321
airdrops, welcome bonuses, or preloaded assets.
2422

25-
Use Cases
23+
## Use Cases
2624

2725
- **Early Wallet Creation:** Assign wallets to users during onboarding or invitations without
2826
requiring immediate login.
29-
3027
- **Preloaded Incentives:** Reward users with tokens, NFTs, or other assets for off-chain
3128
activities, redeemable when they access their wallets.
32-
3329
- **Enhanced Gaming & App Experiences:** Preload game items or promotional rewards to create a
3430
frictionless user journey.
3531

docs/features/wallet-ui.mdx

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,29 @@ ready-to-use UI solution designed to accelerate your go-to-market. It offers a c
99
interface for viewing balances, managing assets, purchasing crypto, and handling transactions
1010
seamlessly.
1111

12+
:::note
13+
14+
Access to the Embedded Wallet UI is gated. The minimum
15+
[pricing plan](https://web3auth.io/pricing.html) to use this feature is the **Scale Plan**.
16+
17+
However, you can use this feature for projects on `sapphire_devnet` for free.
18+
19+
:::
20+
21+
## UI components
22+
23+
- **Fiat On-Ramps:** Let users purchase crypto directly with localised on-ramps.
24+
25+
- **Assets Display:** Show balances, tokens, NFTs, and other digital assets in a clean,
26+
user-friendly layout.
27+
28+
- **Transaction Signing:** Enable secure, integrated approval for blockchain transactions.
29+
30+
- **Send, Receive & Swap:** Offer full wallet functionality for sending, receiving, and swapping
31+
digital assets.
32+
33+
![Wallet Services](/images/wallet-services.png)
34+
1235
:::info
1336

1437
The Embedded Wallet UI supports both Externally Owned Accounts (EOA) and Account Abstraction (AA)
@@ -32,26 +55,3 @@ application.
3255
- [PnP Unity SDK](/sdk/pnp/unity/usage#launch-wallet-services)
3356

3457
:::
35-
36-
:::note
37-
38-
Access to the Embedded Wallet UI is gated. The minimum
39-
[pricing plan](https://web3auth.io/pricing.html) to use this feature is the **Scale Plan**.
40-
41-
However, you can use this feature for projects on `sapphire_devnet` for free.
42-
43-
:::
44-
45-
## UI components
46-
47-
- **Fiat On-Ramps:** Let users purchase crypto directly with localised on-ramps.
48-
49-
- **Assets Display:** Show balances, tokens, NFTs, and other digital assets in a clean,
50-
user-friendly layout.
51-
52-
- **Transaction Signing:** Enable secure, integrated approval for blockchain transactions.
53-
54-
- **Send, Receive & Swap:** Offer full wallet functionality for sending, receiving, and swapping
55-
digital assets.
56-
57-
![Wallet Services](/images/wallet-services.png)

docs/product/wallet-services.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ modern-day dApp experiences.
1818
| [Fiat On-Ramp Aggregator](/features/topup) | With over 100 payment methods and a simple one-line integration, our Fiat On-Ramp solution enables easy fiat-to-crypto conversion, offering lower transaction fees and global currency support for a seamless, affordable experience. |
1919
| [Pre Generated Wallets](/features/wallet-pregeneration) | Enable easy airdrops of tokens or NFTs directly to users' emails or social accounts to boost engagement and loyalty. |
2020
| [Interoperability](/features/interoperability) | Web3Auth Wallet Services prioritizes interoperability with Web3Auth Wallet Ecosystems and WalletConnect, enabling seamless interactions with various blockchain networks and services. |
21-
| [NFT Services](/features/nft-services) | Our NFT minting and checkout feature simplifies NFT purchases by allowing direct fiat transactions, improving accessibility and user experience. |
21+
| [NFT Minting](/features/nft-minting) | Our NFT minting and checkout feature simplifies NFT purchases by allowing direct fiat transactions, improving accessibility and user experience. |

docusaurus.config.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,14 @@ const config: Config = {
501501
from: "/user-flow",
502502
to: "/features/mfa",
503503
},
504+
{
505+
from: "/features/smart-accounts",
506+
to: "/features/account-abstraction",
507+
},
508+
{
509+
from: "/features/nft-services",
510+
to: "/features/nft-minting",
511+
},
504512
{
505513
from: "/pnp/features/connect-external-wallets",
506514
to: "/features/external-wallets",

0 commit comments

Comments
 (0)