Skip to content

resodo/js-conflux-sdk

 
 

Repository files navigation

js-conflux-sdk

JavaScript Conflux Software Development Kit

Installation

npm install js-conflux-sdk

Usage

api document

Nodejs

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

async function main() {
  const cfx = new Conflux({
    url: 'http://testnet-jsonrpc.conflux-chain.org:12537',
    defaultGasPrice: 100,
    defaultGas: 1000000,
    logger: console,
  });

  const balance = await cfx.getBalance('0xbbd9e9be525ab967e633bcdaeac8bd5723ed4d6b');
  console.log(balance); // 937499420597305000n
}

main();

require deep nested file/dir

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

Frontend

esm

import { Conflux } from 'js-conflux-sdk';
import { util } from 'js-conflux-sdk/esm/util';

Note: This assumes bundler will read the package.json browser field as module entry. For bundlers don't support that, additional configurations needs to be add to support that. Please checkout the bundlers documentation.

umd

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

or

<script type="text/javascript" src="node_modules/js-conflux-sdk/dist/js-conflux-sdk.umd.min.js"></script>
<script type="text/javascript">
  const cfx = new window.Conflux.Conflux({
    url: 'http://testnet-jsonrpc.conflux-chain.org:12537',
    defaultGasPrice: 100,
    defaultGas: 1000000,
    logger: console,
  });
</script>

Change log

see

Example

example

About

The JavaScript SDK for Conflux Chain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 99.8%
  • Shell 0.2%