Skip to content

A node interface for interacting with the jingtum & jingtum alliance chains network

License

Notifications You must be signed in to change notification settings

JCCDex/jcc_jingtum_lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c1957ec · Feb 14, 2020
Jul 3, 2019
Dec 2, 2019
Feb 14, 2020
Jul 3, 2019
Jan 11, 2019
Nov 9, 2018
Oct 10, 2018
Nov 9, 2018
Aug 18, 2018
Sep 3, 2019
Feb 12, 2019
Feb 19, 2019
Sep 26, 2018
Feb 14, 2020
Feb 14, 2020
Oct 10, 2018
Feb 19, 2019

Repository files navigation

About JCC Jingtum lib

npm Build Status Coverage Status npm downloads

Basic js lib to be used for interacting with jingtum & jingtum alliance chains network. Now support browser client.

  • Keep only one websocket connection to jingtum and handle exception
  • Do transaction to jingtumd, and process response
  • Subscribe events, include server, ledger, account and so on
  • Get other information from jingtum

原始代码来自jingtum-lib,在此基础上JCCDex团队做以下增强

The team JCCDex made the following enhancements to the code from jingtum

  • 支持浏览器 Support running in browsers
  • 支持所有的井通联盟链 Support all jingtum alliance chains

井畅应用交流群: 557524730

JCCDex Tech support QQ group ID: 557524730

INSTALL

npm install jcc_jingtum_lib

Documents

For more information see docs.md

About Signature

// demo
const LocalSign = require('jcc_jingtum_lib/src/local_sign');
let tx = {
  Flags: 0,
  Fee: 0.00001,
  Account: 'jpgWGpfHz8GxqUjz5nb6ej8eZJQtiF6KhH',
  TransactionType: 'OfferCreate',
  TakerGets: {
    value: 0.03,
    currency: 'CNY',
    issuer: 'jGa9J9TkqtBcUoHe2zqhVFFbgUVED6o9or'
  },
  TakerPays: 1
}
let seed = {
  seed: "snfXQMEVbbZng84CcfdKDASFRi4Hf"
}
let signature = LocalSign(tx, seed);

For more structure of transaction data, see jcc_exchange.

Clone from github

git clone https://github.com/JCCDex/jcc_jingtum_lib.git
cd jcc_jingtum_lib
npm install
npm run test

You will see this image, enjoy it.

Test Screenshot