Skip to content

Commit bfab69d

Browse files
elinacadourigitbook-bot
authored andcommitted
GITBOOK-469: No subject
1 parent ec6bada commit bfab69d

4 files changed

Lines changed: 43 additions & 11 deletions

File tree

53.8 KB
Loading

SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@
9696
* [mDL - Mobile Drivers License](key-standards/mdl-mobile-drivers-license.md)
9797
* [Credential wallet](credential-wallet/README.md)
9898
* [Create and manage DIDs in the Truvera Wallet](credential-wallet/create-and-manage-dids-from-the-truvera-wallet.md)
99+
* [Wallet backup](credential-wallet/wallet-backup.md)
99100
* [White label wallet](credential-wallet/white-label-wallet/README.md)
100101
* [Configuration](credential-wallet/white-label-wallet/configuration/README.md)
101102
* [Enabling and Disabling Features](credential-wallet/white-label-wallet/configuration/enabling-and-disabling-features.md)

credential-wallet/wallet-backup.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Wallet backup
2+
3+
### Creating a backup
4+
5+
1. Open your Truvera wallet
6+
2. Navigate to **Settings**
7+
3. Select **Backup wallet**
8+
4. Create and enter a secure password when prompted
9+
5. The wallet will generate and download a JSON backup file to your device
10+
11+
<div align="left"><figure><img src="../.gitbook/assets/Screenshot_20250729_111837.jpg" alt="" width="188"><figcaption></figcaption></figure></div>
12+
13+
### Restoring from backup
14+
15+
When setting up a new Truvera wallet:
16+
17+
1. During the wallet creation process, choose the option to import from backup
18+
2. Select your previously downloaded JSON backup file
19+
3. Enter the password you created during the backup process
20+
4. Your wallet will be restored with all previous data
21+
22+
### Important notes
23+
24+
* Store your backup file in a secure location
25+
* Keep your backup password safe and separate from the backup file
26+
* Consider creating multiple backup copies stored in different secure locations
27+
* Test your backup by attempting a restore on a secondary device to ensure it works properly

developer-documentation/wallet-sdk/README.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,31 @@
1-
# Truvera Wallet SDK
1+
# Wallet SDK
22

33
The [Wallet SDK](https://github.com/docknetwork/react-native-sdk) enables you to build a Verifiable Credentials wallet inside your app and allows your users to receive, store, and manage their DOCK tokens too. This was built for mobile applications with added support for Polkadot-JS.
44

55
To use the wallet-sdk, all you need to do is wrap your app in a `WalletSDKProvider` and start building your wallet.
66

7-
Using [polkadot-js](https://polkadot.js.org/) libraries in React Native is a challenge, due to the lack of WebAssembly support.
7+
Using [polkadot-js](https://polkadot.js.org/) libraries in React Native is a challenge, due to the lack of WebAssembly support.\
88
The Truvera Wallet SDK handles all the Polkadot Web Assembly in a WebView, sending messages to the React Native thread through a JSON RPC layer.
99

1010
Truvera Mobile SDK supports:
11-
- Devices that have Android 8.1 or higher and iOS 11 or higher.
12-
- Minimum supported version of Node.js is 20.2.0
11+
12+
* Devices that have Android 8.1 or higher and iOS 11 or higher.
13+
* Minimum supported version of Node.js is 20.2.0
1314

1415
## Installation
16+
1517
```js
1618
yarn add @docknetwork/wallet-sdk-core
1719
yarn add @docknetwork/wallet-sdk-react-native
1820

1921
```
20-
**There are some scripts and additional dependencies required.**
21-
Please check our [examples](/examples) folder for detailed steps.
22+
23+
**There are some scripts and additional dependencies required.**\
24+
Please check our [examples](../../examples/) folder for detailed steps.
2225

2326
## React Native Example
24-
The following example will create a wallet and allow the user to add credentials to it. Displaying the count of documents added to the wallet.
27+
28+
The following example will create a wallet and allow the user to add credentials to it. Displaying the count of documents added to the wallet.\
2529
Notice that the all documents are accessible through the `documents` object.
2630

2731
```js
@@ -73,14 +77,14 @@ Check the following repository for detailed examples for running the Truvera Wal
7377

7478
[See the examples](https://github.com/docknetwork/react-native-sdk/tree/master/examples)
7579

76-
7780
## Docs
7881

7982
For more details you can check the [getting started guide](https://github.com/docknetwork/react-native-sdk/blob/master/docs/getting-started.md)
8083

8184
[See the Github repository](https://docknetwork.github.io/react-native-sdk/)
8285

8386
## Features
84-
- [Biometric Plugin](https://github.com/docknetwork/react-native-sdk/blob/master/docs/biometric-plugin.md)
85-
- [Ecosystem Tools](https://github.com/docknetwork/react-native-sdk/blob/master/docs/ecosystem-tools.md)
86-
- [Cloud Wallet](https://github.com/docknetwork/react-native-sdk/blob/master/docs/cloud-wallet.md)
87+
88+
* [Biometric Plugin](https://github.com/docknetwork/react-native-sdk/blob/master/docs/biometric-plugin.md)
89+
* [Ecosystem Tools](https://github.com/docknetwork/react-native-sdk/blob/master/docs/ecosystem-tools.md)
90+
* [Cloud Wallet](https://github.com/docknetwork/react-native-sdk/blob/master/docs/cloud-wallet.md)

0 commit comments

Comments
 (0)