feat: show crowdnode stake with 'status'
authorAJ ONeal <coolaj86@gmail.com>
Tue, 21 Jun 2022 05:42:14 +0000 (23:42 -0600)
committerAJ ONeal <coolaj86@gmail.com>
Tue, 21 Jun 2022 05:42:14 +0000 (23:42 -0600)
bin/crowdnode.js

index 81720cff6911fff7129732dbe957d333fd4b4ad2..a093452a9ef72a7535885af0cb605309fe2d453d 100755 (executable)
@@ -375,6 +375,14 @@ async function status(args, state) {
   console.info(`    ${state.accept} AcceptTerms`);
   console.info(`    ${state.deposit} DepositReceived`);
   console.info();
+  let pk = new Dashcore.PrivateKey(state.privKey);
+  let pub = pk.toPublicKey().toAddress().toString();
+  let crowdNodeBalance = await CrowdNode.http.GetBalance(pub);
+  let crowdNodeDash = toDash(crowdNodeBalance.TotalBalance);
+  console.info(
+    `CrowdNode Stake: ${crowdNodeBalance.TotalBalance} (Đ${crowdNodeDash})`,
+  );
+  console.info();
   process.exit(0);
   return;
 }