UNPKG

@cityofzion/neon-api

Version:

Neon-API module: High level API for neon-js

18 lines 753 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getCandidates = getCandidates; const neon_core_1 = require("@cityofzion/neon-core"); async function getCandidates(client) { const script = new neon_core_1.sc.ScriptBuilder() .emitContractCall(neon_core_1.sc.NeoContract.INSTANCE.getCandidates()) .build(); const res = await client.invokeScript(neon_core_1.u.HexString.fromHex(script)); const arrayOfCandidates = res.stack; return arrayOfCandidates[0].value.map((i) => { return { publicKey: neon_core_1.u.HexString.fromBase64(i.value[0].value).toBigEndian(), votes: parseInt(i.value[1].value), }; }); } //# sourceMappingURL=getCandidates.js.map