@open-rights-exchange/orejs
Version:
Orejs is a Javascript helper library to provide simple high-level access to the ore-protocol. Orejs uses eosJS as a wrapper to the EOS blockchain.
26 lines (21 loc) • 735 B
JavaScript
const CONTRACT_NAME = 'eosio.token';
const ORE_ORE_ACCOUNT_NAME = 'eosio';
const TOKEN_SYMBOL = 'ORE';
let amount;
/* Public */
function issueOre(toAccountName, oreAmount, memo = '') {
amount = this.getAmount(oreAmount, TOKEN_SYMBOL);
return this.issueToken(toAccountName, amount, ORE_ORE_ACCOUNT_NAME, CONTRACT_NAME, memo);
}
function getOreBalance(oreAccountName) {
return this.getBalance(oreAccountName, TOKEN_SYMBOL, CONTRACT_NAME);
}
function transferOre(fromAccountName, toAccountName, oreAmount, memo = '') {
amount = this.getAmount(oreAmount, TOKEN_SYMBOL);
return this.transferToken(fromAccountName, toAccountName, amount, CONTRACT_NAME, memo);
}
module.exports = {
issueOre,
getOreBalance,
transferOre
};