1.2.0 • Published 6 years ago

@aggregion/agr-client v1.2.0

Weekly downloads
7
License
ISC
Repository
github
Last release
6 years ago

AGR Client for Node.js

Node.js client for license management features of Aggregion blockchain platform (AGR).

Installation

npm i @aggregion/agr-client

API

See API docs here

Usage example

const AgrClient = require('@aggregion/agr-client');

const config = {
    keyProvider: ['key'], // Private keys. May be array or string.
    chainId: 'cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f', // Id of chain
    httpEndpoint: 'https://devnet.blockchain.aggregion.com/', // Endpoint url
    verbose: true // Enable or disable verbose mode
};

const client = new AgrClient(config);

// Generate key pair

const keyPair = await AgrClient.createKeyPair(); // returns {publicKey: '...', privateKey: '...'}

// Create an account

await agg.createAccount('payer', 'accountname', keyPair.publicKey, keyPair.publicKey);

// Transfer AGR

await agg.transfer('sender', 'receiver', new Asset(100, 'AGR'));

// Get account balance

const balance = await agg.getAccountBalance('accountname');

Test

Default run:

npm test

Run with verbose mode:

VERBOSE=1 npm test

License

ISC

Contacts

For any questions: info@aggregion.com

1.2.0

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago