Skip to content

NickNekilov/node-tonlib

 
 

Repository files navigation

node-tonlib

NodeJS wrapper for tonlibjson written as c++ addon.

  • Binaries can be located here - pytonlib
  • Works on Ubuntu 20.04, macOS Mojave

Installation

npm install node-tonlib

Usage

import tonlib from "node-tonlib";
import fetch from "node-fetch";

const configuration: tonlib.Configuration = await (
  await fetch("https://ton.org/global-config.json")
).text();

const client = new tonlib.Client({
  configuration: configuration,
  keystorePath: `${__dirname}/keystore`,
  network: "mainnet",
});

await this.client
  .send({
    "@type": "raw.getAccountState",
    account_address: {
      account_address: "EQCd3ASamrfErTV4K6iG5r0o3O_hl7K_9SghU0oELKF-sxDn",
    },
  })
  .then((res) => {
    console.log(res);
  });

About

NodeJS wrapper for tonlibjson

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 56.9%
  • JavaScript 27.8%
  • C 11.4%
  • Python 3.9%