Skip to content

Commit 35fc77e

Browse files
committed
f: feat: add CLI tool to submit proposal: update options for testing
1 parent b80b190 commit 35fc77e

File tree

1 file changed

+21
-14
lines changed

1 file changed

+21
-14
lines changed

bin/gobject-prepare.js

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -201,28 +201,35 @@ async function main() {
201201
}
202202

203203
{
204-
let proposalDeltaStr = toDaysStr(selected.startMs, selected.endMs);
205-
let voteDeltaStr = toDaysStr(selected.startMs, selected.voteMs);
204+
let proposalDeltaStr = toDaysStr(
205+
selected.start.startMs,
206+
selected.start.endMs,
207+
);
208+
let voteDeltaStr = toDaysStr(selected.start.startMs, selected.start.voteMs);
206209
let paymentDeltaStr = toDaysStr(
207-
selected.superblockMs,
208-
selected.superblockMs,
210+
selected.start.superblockMs,
211+
selected.end.superblockMs,
209212
);
210213
let totalDash = cycleCount * dashAmount;
211214

212215
console.log("");
213216
console.log(
214-
`Proposal Period: ${selected.startIso} - ${selected.endIso} (~${proposalDeltaStr} days)`,
217+
`Proposal Period: ${selected.start.startIso} - ${selected.end.endIso} (~${proposalDeltaStr} days)`,
215218
);
216219
console.log(
217-
`Vote Period: ${selected.startIso} - ${selected.voteIso} (~${voteDeltaStr} days)`,
220+
`Vote Period: ${selected.start.startIso} - ${selected.end.voteIso} (~${voteDeltaStr} days)`,
218221
);
219222
console.log(
220-
`Payment Period: ${selected.superblockIso} - ${selected.superblockIso} (~${paymentDeltaStr} days)`,
223+
`Payment Period: ${selected.start.superblockIso} - ${selected.end.superblockIso} (~${paymentDeltaStr} days)`,
221224
);
222225
console.log("");
223226
console.log(`Total Dash: ${totalDash} = ${dashAmount} x ${cycleCount}`);
224227
}
225228

229+
if (!proposalUrl) {
230+
return;
231+
}
232+
226233
/** @type {DashGov.GObjectData} */
227234
let gobjData = DashGov.proposal.draftJson(selected, {
228235
name: proposalName,
@@ -335,13 +342,13 @@ async function main() {
335342
txid = await DashTx.getId(txInfoSigned.transaction);
336343
console.log(txid);
337344

338-
let txResult = await rpc.request("/", {
339-
method: "sendrawtransaction",
340-
params: [txInfoSigned.transaction],
341-
});
342-
console.log("");
343-
console.log("Transaction sent:");
344-
console.log(txResult);
345+
let txResult = await rpc.request("/", {
346+
method: "sendrawtransaction",
347+
params: [txInfoSigned.transaction],
348+
});
349+
console.log("");
350+
console.log("Transaction sent:");
351+
console.log(txResult);
345352
}
346353

347354
for (;;) {

0 commit comments

Comments
 (0)