X-Git-Url: https://git.josue.xyz/?p=crowdnode.js%2F.git;a=blobdiff_plain;f=bin%2Fcrowdnode.js;h=500289b10bbc1ae76dfce6353353949bacf46228;hp=e20ca1c86de055187639e2d13da70be115d81274;hb=6ce248d1710d2e5d132989b733eab25730efd491;hpb=31247b4f189d34004aa7aa32991047063e7ef265 diff --git a/bin/crowdnode.js b/bin/crowdnode.js index e20ca1c..500289b 100755 --- a/bin/crowdnode.js +++ b/bin/crowdnode.js @@ -129,12 +129,22 @@ async function main() { return; } + let insightBaseUrl = + process.env.INSIGHT_BASE_URL || "https://insight.dash.org"; + let insightApi = Insight.create({ baseUrl: insightBaseUrl }); + let dashApi = Dash.create({ insightApi: insightApi }); + + process.stdout.write("Checking CrowdNode API... "); + await CrowdNode.init({ + baseUrl: "https://app.crowdnode.io", + insightBaseUrl, + insightApi: insightApi, + }); + console.info(`hotwallet is ${CrowdNode.main.hotwallet}`); + let rpc = ""; if ("http" === subcommand) { rpc = args.shift(); - } - - if ("http" === subcommand) { let keyfile = args.shift(); let pub = await wifFileToAddr(keyfile); @@ -174,11 +184,6 @@ async function main() { process.exit(1); } - let insightBaseUrl = - process.env.INSIGHT_BASE_URL || "https://insight.dash.org"; - let insightApi = Insight.create({ baseUrl: insightBaseUrl }); - let dashApi = Dash.create({ insightApi: insightApi }); - let pk = new Dashcore.PrivateKey(privKey); let pub = pk.toPublicKey().toAddress().toString(); @@ -206,7 +211,7 @@ async function main() { balanceInfo: balanceInfo, dashApi: dashApi, forceConfirm: forceConfirm, - hotwallet: "", + hotwallet: CrowdNode.main.hotwallet, insightBaseUrl: insightBaseUrl, insightApi: insightApi, noReserve: noReserve, @@ -236,15 +241,6 @@ async function main() { return; } - process.stdout.write("Checking CrowdNode API... "); - await CrowdNode.init({ - baseUrl: "https://app.crowdnode.io", - insightBaseUrl, - insightApi: insightApi, - }); - state.hotwallet = CrowdNode.main.hotwallet; - console.info(`hotwallet is ${state.hotwallet}`); - state.status = await CrowdNode.status(pub, state.hotwallet); if (state.status?.signup) { state.signup = "✅";