1.0.0 • Published 4 years ago

libkarai-js v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

libkarai-js

npm version

A library to interact with karai channels in javascript.

This library provides three exported classes.

  • KeyRing class, which contains a pair of ed25519 keys and sign / verify methods
  • Channel class, which you can use to interact with a channel
  • Utils class, which contains a couple useful type conversion functions

Install

yarn add libkarai-js

Documentation

You can find a link to the documentation here

Quickstart

import { Channel, KeyRing, Utils } from "libkarai-js";

const keyring = new KeyRing(":memory:");
const channel = new Channel("zeus.karai.io:4200", keyring, false);

channel.on("ready", async () => {
  console.log("Channel info: ", channel.info());
  console.log("My public key is " + Utils.toHexString(keyring.getPub()));
});

channel.on("error", (error) => {
  // do something with the error
});
1.0.0

4 years ago

0.3.8-a

4 years ago

0.3.8-b

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.7

4 years ago

0.3.1

4 years ago

0.3.4

4 years ago

0.1.6

4 years ago

0.3.3

4 years ago

0.1.5

4 years ago

0.1.2

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago