npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

iotapay

1.2.2 • Public • Published

IOTAPAY

GitHub package.json version License: MIT node npm NPM

NodeJs library to Pay using IOTA

Setup

Install the library npm install iotapay

Import package: require('iotapay');

Initialize:

new IOTAPAY({
    host : 'http://node06.iotatoken.nl:14265'
});

Basic functions

Initialize:

Initialize the iotapay object.

const iotapay = new IOTAPAY();

Set Host manually like this:

iotapay.setHost('http://node06.iotatoken.nl:14265');

or we will find a suitable host for you like this:

iotapay.findHost(function (err, host) {
    if(err) {
        console.log('error:', err);
    }    
    iotapay.setHost(host);
})


Get Balance:

Retrieve Balance

iotapay.getBalance(['ADDRESS'], function (err, balance) {
    if(err) {
        console.log('error:', err);
    }
    console.log('balance:', balance);
})


Pay:

Transfer iota as payment.

iotapay.transfer({
    address: 'ADDRESS',
    value: 1,
    message: 'Testing',
    seed: 'SEED'
}, function (err, result) {
    if(err) {
        console.log('error:', err);
    }
    console.log('result:', result);
})

Result gives bundle hash.


More Functions coming soon.

NOTE: Please, use proper iota node url, ADDRESS and your SEED to initialise. These are simple dummy values. NOT meant for production usage.

install

npm i iotapay

Downloadsweekly downloads

10

version

1.2.2

license

MIT

last publish

collaborators

  • avatar
Report a vulnerability