0.1.1 • Published 5 years ago

eos-service v0.1.1

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

EosService

Simple wrapper to eosjs. Make it easier to send transaction and make the function prrettier.

and some actions frequantly used.

NodeJS Dependency

npm install eos-service

Import

let EosService=require("eos-service");
let NET_CONFIG = {//your net config(test net or main net)
    blockchain: 'eos',
    protocol: 'http',
    host: 'localhost',
    port: 80,
    chainId: 'cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f',
    private_key: "5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"//the private key of the actor

};
let eosService = new EosService(NET_CONFIG);

Usage

let data = {
    from: "alice",
    to: "bob",
    quantity: "1.0000 EOS",
    memo: "transfer test"
};
let receipt = await eosService.pushAction("eosio.token", "transfer", "alice", data);
console.info(JSON.stringify(receipt, null, 2), "\n ");

and some more util function:

let amount = eosService.assetToAmount("1.0000 EOS");
console.info(JSON.stringify(amount, null, 2), "\n ");//10000

let amount = eosService.assetToAmount("1.0000 SYS", 6);
console.info(JSON.stringify(amount, null, 2), "\n ");//1000000

let symbol = eosService.assetToSymbol("1.0000 EOS");
console.info(JSON.stringify(symbol, null, 2), "\n ");//"EOS"

let amount=eosService.stringToAsset(10000,"EOS");
console.info(JSON.stringify(amount, null, 2),"\n ");//"1.0000 EOS"

let amount=eosService.stringToAsset(3000,"EOS");
console.info(JSON.stringify(amount, null, 2),"\n ");//"0.3000 EOS"

let amount=eosService.stringToAsset(10000,"SYS",6);
console.info(JSON.stringify(amount, null, 2),"\n ");//"0.010000 SYS"

more example at here and here and my other helpful repository about eos contract at here, make we easier to react with eos contract

0.1.1

5 years ago

0.1.0

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago