npm.io
0.7.4-c • Published 6 years ago

@yqrashawn/js-conflux-sdk

Licence
LGPL-3.0
Version
0.7.4-c
Deps
7
Size
2.4 MB
Vulns
0
Weekly
0

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 neseted 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>

Example

example

Keywords