Skip to content

Commit

Permalink
update documents
Browse files Browse the repository at this point in the history
  • Loading branch information
CodingForMoney committed Sep 6, 2023
1 parent 30971e1 commit 37141c2
Show file tree
Hide file tree
Showing 33 changed files with 183 additions and 10 deletions.
Binary file modified docs/3-1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/3-3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/6-10.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/6-11.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/6-2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/6-3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/6-4.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/6-5.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/6-6.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/6-8.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/6-9.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-10.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-11.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-12.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-13.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-14.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-15.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-16.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-17.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-18.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-4.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-5.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/7-6.jpg
Binary file added docs/7-7.jpg
Binary file added docs/7-8.jpg
Binary file added docs/7-9.jpg
95 changes: 94 additions & 1 deletion docs/btc.md
Original file line number Diff line number Diff line change
@@ -1 +1,94 @@
## TODO
# Bitcoin Wallet

## Hot Wallet

We suggest you use Blue Wallet as a hot wallet.

Get Blue Wallet: https://bluewallet.io/

## 1. Get Connection QR Code in Doom Wallet

Click the "Account" tab:

![](./7-4.jpg)

Then, click "BTC wallet":

![](./7-5.jpg)

then "Connection QR Code".

![](./7-6.jpg)

You need to import account by this QR code.

In "Address List", you can see all addresses in this wallet. You can use any address to receive BTC.

![](./7-10.jpg)

Doom Wallet and Blue Wallet will use [BIP84](https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki) to manage addresses. If you want to learn more about it, you can google BIP 44, BIP 49, and BIP 84.

And, the addresses (SegWit address) start with bc1.

## 2. Import Account to Blue Wallet

Using Blue Wallet.

![](./7-1.jpg))

You need to click the "Add now" button to add a wallet.

Then, select "Import Wallet":

![](./7-2.jpg)

Then, you need to choose "Scan or import a file":

![](./7-3.jpg)

Then, you need to scan the QR code generated by Doom Wallet. After scanning the QR code, you will see the account in Blue Wallet.

![](./7-7.jpg)
![](./7-8.jpg)

Because it is a watch-only wallet, you can't send transactions in Blue Wallet. You can use Doom Wallet to sign transactions. And you also need to enable "offline signing" in Blue Wallet.

![](./7-9.jpg)

It equals the "Use with hardware wallet" option:

![](./7-11.jpg)

Now, you can send transactions in Blue Wallet.

## 3. Sign Transactions

In Blue Wallet, you need to click the "Send" button and edit the transaction:

![](./7-12.jpg)

Then, you will see a animated QR code after you click the "Send" button:

![](./7-13.jpg)

Then, change to Doom Wallet and click the "Scan QR Code" button:

![](./7-14.jpg)

Then, After scanning the QR code, you can review the transaction data:

![](./7-15.jpg)

There is a "Sign" button. You need to click it to sign the transaction:

![](./7-16.jpg)

Then, you will get a signed QR code:

![](./7-17.jpg)

At last, change to Blue Wallet and scan the signed QR code:

![](./7-18.jpg)

Then, you can click the "Send now" button to send the transaction.
16 changes: 12 additions & 4 deletions docs/create.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,27 @@
# Create a new wallet

### 1 Open Doom Wallet; you can create a random mnemonic or hash a given text to generate a mnemonic.
### 1. Mnemonic

Open Doom Wallet; you can create a random mnemonic or hash a given text to generate a mnemonic.

![](./2-1.jpg)

### 2 Then, you can set the password. Passwords should be strong enough. You can use a password manager to generate a strong password.
### 2 Password

The private key is generated by Mnemonic and password. If you forget the password, you can't get the private key back. So please remember your password.

Passwords should be strong enough. You can use a password manager to generate a strong password.

![](./2-2.jpg)

### 3 Then, in the security settings, you can use Biometrics to encrypt your private keys. If you decide to use Biometrics, you need to use Biometrics to unlock your wallet every time you open Doom Wallet.
### 3 Security settings

You can use Biometrics(FaceID or fingerprint) to encrypt your private keys. If you decide to use Biometrics, you need to use Biometrics to unlock your wallet every time you open Doom Wallet.

![](./2-3.jpg)

The most secure way to use Doom Wallet is to use Biometrics and a strong password together. The mnemonic will be encrypted by your FaceID or TouchID. You have to type the password whenever you want to use the wallet.

If you trust your device, you can choose to use Biometrics only. This way, the password and mnemonic will be encrypted by your Biometrics and stored on your device.

### 4 Then, you can start to use Doom Wallet.
### 4 Start using Doom Wallet
14 changes: 10 additions & 4 deletions docs/evm.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
# EVM Wallet User Guide

#### 1. Use MetaMask
You can use Doom Wallet to manage your EVM wallets, such as Ethereum, Binance Smart Chain, and other EVM compatible networks.

### 1. Use MetaMask

[MetaMask](https://metamask.io/)

You must have an online wallet to use Doom Wallet. We recommend MetaMask.
You must have an online hot wallet to check balance and send transactions. Doom Wallet is used to secure your private key and sign transactions.

We recommend MetaMask.

#### 2. Get Connection QR Code
### 2. Get Connection QR Code

Click the "Account" tab and click "Connection QR Code".
Click the "Account" tab and click "EVM wallet", then "Connection QR Code".

![](./3-1.jpg)

![](./3-3.jpg)

The Doom Wallet will show a QR code. Then, you need to use Metamask to scan this QR code.

![](./3-2.jpg)
Expand Down
68 changes: 67 additions & 1 deletion docs/import.md
Original file line number Diff line number Diff line change
@@ -1 +1,67 @@
## TODO
# Import and Export wallet

## Export Wallet

Click the "Account" tab and click "Export Wallet".

![](./3-1.jpg)

You can export your wallet by your mnemonic and password here.

![](./6-2.jpg)

### by QR code

You can export your wallet by QR code. Click "Export Wallet by QR Code" button.

![](./6-3.jpg)

Doom wallet require you to use a password to encrypt your exported data. So the QR code is encrypted. If the password is complex enough, no one can know the actual mnemonic even they got this QR code.

After you set a password, you can click the "Generate" button to generate a QR code.

![](./6-4.jpg)

You can scan the QR code to import your wallet by using Doom Wallet on another device.

## Import Wallet

When you set up your wallet, you can click the "Import Wallet" button to import your wallet.

![](./6-5.jpg)

### by QR code

You can import your wallet by QR code. Click "Import Wallet by QR Code" button.

![](./6-6.jpg)

Then, you need to scan your QR code generated by Doom Wallet.

After scanning the QR code, you need to type the password to decrypt the QR code. Without the password, you can't import the wallet.

After you type the password, you can click the "Unlock" button to get your mnemonic.

![](./6-8.jpg)

Then, you can click the "Import Wallet" button to import your wallet.

Then, you need to finish the security settings before you can use your wallet.

### by mnemonic

![](./6-9.jpg)

You can import your wallet by mnemonic and passphrase. Passphrase is used to generate the private key with mnemonic.

If your old wallet doesn't have a passphrase, you can turn of passphrase option.

![](./6-10.jpg)

Then, you can click the "Import Wallet" button to import your wallet.

If your old wallet doesn't have a passphrase, you need to create an Unlock Password if you want to import it to Doom Wallet. The Unlock Password is used to encrypt your mnemonic. If you forget the Unlock Password, you need to import your wallet again.

![](./6-11.jpg)

Then, you need to finish the security settings before you can use your wallet.

0 comments on commit 37141c2

Please sign in to comment.