1.13.0 • Published 10 months ago

@ainblockchain/ain-js v1.13.0

Weekly downloads
32
License
ISC
Repository
github
Last release
10 months ago

ain-js

AI Network Blockchain SDK for javascript (or typescript).

Installation

yarn add @ainblockchain/ain-js

Examples

const Ain = require('./lib/ain').default;
const ain = new Ain('http://localhost:8081/', 'ws://localhost:5100/');
// or const ain = new Ain('https://testnet-api.ainetwork.ai/', 'wss://testnet-event.ainetwork.ai/');

ain.wallet.create(1);

console.log(ain.wallet.accounts);
/*
{
  '0xb2585543Cfcfb79CF73a1a14b2DfBC411913940F': {
    address: '0xb2585543Cfcfb79CF73a1a14b2DfBC411913940F',
    private_key: 'd910c1835eaa89f15452aa3f0bd95f61fb9a04464150e37d617a40ed0071558c',
    public_key: '008bcc621aed85140b97d71b3aa5a88e56fbdc0d5d17b2297ec2d3da2edf3b0594676981ebf16ec3490ddb8f3ba4d4aaf77d5055256f1c044474a7aa22704f60'
  }
}
*/

const accounts = ain.db.ref('/accounts').getValue().then(result => {
  console.log(result);
});

Test How-To

  1. Clone AIN Blockchain and install
git clone git@github.com:ainblockchain/ain-blockchain.git
yarn install
  1. Start blockchain locally
bash start_local_blockchain.sh
  • Note that the node 2 of the blockchain needs to be started with ENABLE_EVENT_HANDLER=true env variable for the event manager test cases.
  1. Run tests
yarn run test
yarn run test_snapshot  # update test snapshot files

API Documentation

API documentation is available at https://ainblockchain.github.io/ain-js/.

LICENSE

MPL-2.0

1.13.0

10 months ago

1.12.0

11 months ago

1.10.2

1 year ago

1.11.0

11 months ago

1.10.1

1 year ago

1.10.0

1 year ago

1.9.0

1 year ago

1.8.0

1 year ago

1.7.1

1 year ago

1.7.0

1 year ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.2.0

3 years ago

1.1.9

4 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

6 years ago