cannabis-api
Version:
42 lines (31 loc) • 1.33 kB
Markdown
cannabis-Api
======
[](LICENSE)
[](https://registry.npmjs.org/cannabis-api)
## Usage example
```js
const { readFileSync } = require('fs');
const { Connection, constants, ApiClient } = require('cannabis-api');
(async () => {
const conn = new Connection('localhost:54400', {
cert: readFileSync('private_daemon.crt'),
key: readFileSync('private_daemon.key'),
});
conn.onMessage((message) => {
console.log(message);
});
conn.addService(constants.SERVICE().walletUi);
const fullNode = new ApiClient.FullNode({ connection: conn, origin: 'my-cool-service' });
await fullNode.init();
const blockchainState = await fullNode.getBlockchainState();
})();
```
## Donate
Forked From Felixbruckers Hard Work I CopyPasta Modded This All Hard Work Still Done By Felix His Address Are Below:
- ETH: 0xfEc6F48633A7c557b4ac5c37B4519C55CD701BEF
- BTC: 14rbdLr2YXDkguVaqRKnPftTPX52tnv2x2
- PP: https://www.paypal.me/felixbrucker
## Changelog
A Changelog can be found [here](https://github.com/MinerGreggy/cannabis-api/blob/master/CHANGELOG.md)
## License
GNU GPLv3 (see [LICENSE](https://github.com/MinerGreggy/cannabis-api/blob/master/LICENSE))