3 CrowdNode allows you to become a partial MNO - staking Dash to earn interest,
4 participate in voting, etc.
6 This cross-platform CrowdNode CLI enables you to privately manage your stake via
7 their KYC-free Blockchain CLI.
13 You must have [node.js](https://webinstall.dev/node) installed:
18 curl https://webinstall.dev/node | bash
19 export PATH="${HOME}/.local/opt/node:$PATH"
25 curl.exe -A MS https://webinstall.dev/node | powershell
26 PATH %USERPROFILE%\.local\opt\node;%PATH%
32 # Install to system, globally
33 npm install --location=global crowdnode-cli@v1
39 # Run without installing
45 CrowdNode staking is managed with a **permanent staking key**.
47 The Dash you stake **can NOT be retrieved** without this key!
51 You can use an existing key, or generate a new one just for CrowdNode. \
52 (I recommend printing a Paper Wallet (WIF QR) and sticking it in your safe)
54 You can preload your staking key with the amount you wish to stake, or deposit
61 You will be given these options whenever the existing balance is low.
63 0. Generate a **permanent** staking key (just one):
65 crowdnode generate ./privkey.wif
67 (and put a backup in a safe place)
68 1. Send a (tiny) Sign Up payment (Đ0.00151072)
70 crowdnode signup ./privkey.wif
72 2. Accept the Terms of Use via payment (Đ0.00085536)
74 crowdnode accept ./privkey.wif
76 3. Deposit your stake (in Dash)
78 crowdnode deposit ./privkey.wif 10.0
86 crowdnode status ./privkey.wif
87 crowdnode signup ./privkey.wif
88 crowdnode accept ./privkey.wif
89 crowdnode deposit ./privkey.wif [dash-amount] [--no-reserve]
90 crowdnode withdrawal ./privkey.wif <percent> # 1.0-100.0 (steps by 0.1)
93 crowdnode generate [./privkey.wif]
94 crowdnode balance ./privkey.wif
95 crowdnode transfer ./source.wif <key-file-or-pub-addr> [dash-amount]
98 crowdnode http FundsOpen <addr>
99 crowdnode http VotingOpen <addr>
100 crowdnode http GetFunds <addr>
101 crowdnode http GetFundsFrom <addr> <seconds-since-epoch>
102 crowdnode http GetBalance <addr>
103 crowdnode http GetMessages <addr>
104 crowdnode http IsAddressInUse <addr>
105 crowdnode http SetEmail ./privkey.wif <email> <signature>
106 crowdnode http Vote ./privkey.wif <gobject-hash>
107 <Yes|No|Abstain|Delegate|DoNothing> <signature>
108 crowdnode http SetReferral ./privkey.wif <referral-id> <signature>
113 | Term | Description |
114 | ------------- | -------------------------------------------------------------------- |
115 | addr | your Dash address (Base58Check-encoded Pay-to-PubKey Address) |
116 | ./privkey.wif | the file path to your staking key in WIF (Base58Check) format |
117 | signature | generated with [dashmsg](https://webinstall.dev/dashmsg) or dash-cli |
119 # JS API Documentation
121 See <https://github.com/dashhive/crowdnode.js>.
123 # Official CrowdNode Docs
125 <https://knowledge.crowdnode.io/en/articles/5963880-blockchain-api-guide>