Skip to content

Latest commit

 

History

History
53 lines (45 loc) · 1.67 KB

README.md

File metadata and controls

53 lines (45 loc) · 1.67 KB

minter-js-sdk-lite

Компиляция

yarn install
yarn js

Запрос баланса по адресу (Mx....) в минтере

let minterApi = MinterApi('https://node-api.domain');
minterApi.getAddress('Mx0903ab168597a7c86ad0d4b72424b3632be0af1b', function (result) {
    console.log('MinterApi Address Callback', result);
    console.log(result.getBalance() );
    console.log(result.getTotal() );
    console.log(result.getDelegated() );
}, true, null);

Информация о монете

minterApi.getCoinInfo('ROBOT', function (result) {
    console.log('MinterApi getCoinInfo Callback', result );
}, null);
minterApi.getCoinInfoById(65, function (result) {
    console.log('MinterApi getCoinInfoById Callback', result );
}, null);

Получение цены монеты

minterApi.getSellCoin('ROBOT', 'BIP', '1000000000000000000', function (result) {
    console.log('MinterApi SellCoin Callback', result);
});

Запрос баланса по адресу (Mx....) в минтере с рекурсивных обходом всех монет и выводом итогового баланса в BIP

let minterApi = MinterApi('https://node-api.domain'); 

MinterBalance.api = minterApi;
minterApi(minterApi.Address, 'Mxeee37fedf95e5ee65ce6e3ad1cbcfa9055932311', null, function (result) {
    let array = result.result.balance;
    console.log('MinterApi Address Callback', /*result, */array);
    MinterBalance(array,  function (value) {
        console.log("End all balance", value);
    }, function (amound, coin, price) {
        console.log(amound + ' ' + coin + ' ' + price);
    });

}, 0);