docs: remove optional keyfile
[crowdnode.js/.git] / cli / README.md
index df4948001d1d86f3be6d83127d97211a776f25cb..3ad42c3f51012a6844fb56942cc9ef8b0a884d66 100644 (file)
@@ -62,20 +62,20 @@ You will be given these options whenever the existing balance is low.
 
 0. Generate a **permanent** staking key (just one):
    ```bash
-   crowdnode generate ./privkey.wif
+   crowdnode generate
    ```
    (and put a backup in a safe place)
 1. Send a (tiny) Sign Up payment (Đ0.00151072)
    ```bash
-   crowdnode signup ./privkey.wif
+   crowdnode signup
    ```
 2. Accept the Terms of Use via payment (Đ0.00085536)
    ```bash
-   crowdnode accept ./privkey.wif
+   crowdnode accept
    ```
-3. Deposit your stake (in Dash)
+3. Deposit your stake (in DASH)
    ```bash
-   crowdnode deposit ./privkey.wif 10.0
+   crowdnode deposit 0.01
    ```
 
 ## All Commmands
@@ -90,15 +90,19 @@ Usage:
     crowdnode withdrawal [keyfile-or-addr] <percent> # 1.0-100.0 (steps by 0.1)
 
 Helpful Extras:
-    crowdnode generate [./privkey.wif]
-    crowdnode list
-    crowdnode encrypt # TODO
-    crowdnode decrypt # TODO
-    crowdnode use <addr>
-    crowdnode load [keyfile-or-addr] [dash-amount]
     crowdnode balance [keyfile-or-addr]
+    crowdnode load [keyfile-or-addr] [dash-amount]
     crowdnode transfer <from-keyfile-or-addr> <to-keyfile-or-addr> [dash-amount]
-    crowdnode rm <keyfile-or-addr>
+
+Key Management & Encryption:
+    crowdnode generate [./privkey.wif] [--plain-text]
+    crowdnode list
+    crowdnode use <addr>            # set as default key
+    crowdnode passphrase            # set or rotate passphrase
+    crowdnode import <keyfile>      # copy and encrypt key
+    crowdnode encrypt               # encrypt all keys
+    crowdnode decrypt               # decrypt all keys
+    crowdnode delete <addr>         # delete key (must have 0 balance)
 
 CrowdNode HTTP RPC:
     crowdnode http FundsOpen <addr>