Skip to content

counters/minter-js-sdk-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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);