Skip to content

yqrashawn/js-conflux-sdk

 
 

Repository files navigation

js-conflux-sdk

npm npm

JavaScript Conflux Software Development Kit

1.0 Key features

  1. Add cfx.wallet to manage multiple accounts, which has replace v0.13's cfx.Account.
  2. Add cfx.InternalContract(name) to interact with Conflux internal contracts.
  3. Add websocket provider, support pub/sub
  4. Provide Drip to easily convert unit between CFX, Drip, Gdrip
  5. Use JSBI for front-end, native BigInt for back-end

Check the complete changelog

Quick Usage

Nodejs

const { Conflux } = require('js-conflux-sdk');

const conflux = new Conflux({
  url: 'http://test.confluxrpc.org',
  logger: console, // for debug
});

require deep nested file/dir

const util = require('js-conflux-sdk/src/util');

Frontend

umd

import { Conflux } from 'js-conflux-sdk/dist/js-conflux-sdk.umd.min.js';

or if your bundler supports the browser field in package.json

import { Conflux } from 'js-conflux-sdk';

or

<script type="text/javascript" src="node_modules/js-conflux-sdk/dist/js-conflux-sdk.umd.min.js"></script>
<script type="text/javascript">
  const conflux = new window.Conflux.Conflux({
    url: 'http://test.confluxrpc.org',
    logger: console,
  });
</script>

Documentation

TODO

About

The JavaScript SDK for Conflux Chain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.8%
  • Solidity 1.1%
  • Shell 0.1%