Skip to content

Commit bd5f1e3

Browse files
authored
feat: user wallets (#97)
1 parent 91424e4 commit bd5f1e3

File tree

10 files changed

+32
-1
lines changed

10 files changed

+32
-1
lines changed

docs/launch-platform/self-hosted/installing-on-an-existing-cluster/introduction.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ It also provides numerous benefits, such as enabling you to specify the high ava
2929

3030
After finishing the installation, you will have access to a suite of services and tools designed to support you throughout your blockchain journey. To explore these tools in detail, we invite you to visit our [Developer Hub](/docs/about-settlemint/intro/).
3131

32+
- **Public chains**: Polygon PoS, Polygon zkevm, Ethereum, Avalanche, Arbitrum, Optimism, Binance Smart Chain, Fantom, Hedera _(Internet access required)_
3233
- **Public chains**: Polygon PoS, Polygon zkevm, Ethereum, Avalanche, Arbitrum, Optimism, Fantom, Hedera _(Internet access required)_
3334
- **Private chains**: Hyperledger Besu, Quorum, Hyperledger Fabric
3435
- **Block Explorers**: Otterscan for Public networks, Blockscout for permissioned

docs/using-platform/18_authentication.md

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# User Wallets
2+
3+
SettleMint's **User Wallets** feature offers a production-ready solution for managing infinite wallets with efficiency and scalability. This tool empowers users with seamless wallet generation, ensuring **cost-effective management** and eliminating additional expenses. By generating **unique addresses for each user**, privacy is significantly enhanced, while improved performance ensures faster, parallel transaction processing through separate nonces. User wallet also simplifies wallet recovery since all wallets are derived from a single master key. User wallets use the same signing proxy to sign transactions with the corresponding user private key.
4+
5+
## Set up User Wallets
6+
7+
To set up your user wallets, navigate to your application, click **Private keys** in the left navigation, and then click **Create a private key**. This opens a form.
8+
9+
Select **HD ECDSA P256** as the private key type then, enter a **name** for your deployment. You can also select the nodes or load balancers on which you want to enable the user wallets. You can change this later if you want to use your user wallets on a different node. Click **Confirm** to deploy the wallet.
10+
11+
![Add User Wallet](../../static/img/using-the-platform/add-user-wallet.png)
12+
13+
## Create User Wallets
14+
15+
When your deployment status is **Running**, you can click on it to check the details. You can see the Mnemonic from which the user wallets are generated under **Key material**.
16+
17+
![Wallet details](../../static/img/using-the-platform/user-wallet-details.png)
18+
19+
Upon initialization, the User Wallets section is empty. To create your first user wallet, click on **Create a user wallet**.
20+
21+
![Create User Wallet](../../static/img/using-the-platform/create-user-wallet.png)
22+
23+
This opens a form in which you must enter a wallet name.
24+
25+
![Create User Wallet Form](../../static/img/using-the-platform/create-user-wallet-form.png)
26+
27+
The new user wallet appears in the list.
28+
29+
![User Wallet List](../../static/img/using-the-platform/user-wallet-list.png)
30+
31+
You can now see the address associated with that user. Remember that for networks that require gas to perform a transaction, the user wallet should contain enough funds to cover the gas price. You can fund it using the address displayed in the list.
File renamed without changes.
File renamed without changes.
202 KB
Loading
63.3 KB
Loading
120 KB
Loading
259 KB
Loading
244 KB
Loading

0 commit comments

Comments
 (0)