Skip to content
This repository has been archived by the owner on May 22, 2023. It is now read-only.

Latest commit

 

History

History
39 lines (31 loc) · 895 Bytes

README.md

File metadata and controls

39 lines (31 loc) · 895 Bytes

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);
  });