UNPKG

sthjs-wrapper

Version:

A Node.JS module which provides a wrapper for the SmartHoldem API.

56 lines (48 loc) 1.13 kB
const Api = require("./api.js"); const Account = {}; Account.getBalance = function (address, callback) { Api.get({ path: "/api/accounts/getBalance", qs: { address, }, json: true, }, callback); }; Account.getPublicKey = function (address, callback) { Api.get({ path: "/api/accounts/getPublicKey", qs: { address, }, json: true, }, callback); }; Account.generatePublicKey = function (secretKey, callback) { Api.post({ path: "/api/accounts/generatePublicKey", form: { secret: secretKey, }, json: true }, callback); }; Account.getAccount = function (address, callback) { Api.get({ path: "/api/accounts", qs: { address, }, json: true }, callback); }; Account.getVotes = function (address, callback) { Api.get({ path: "/api/accounts/delegates", qs: { address, }, json: true }, callback); }; module.exports = Account;