Home
Last updated
Was this helpful?
Last updated
Was this helpful?
JavaScript Conflux Software Development Kit is a complete library for interacting with the in both Node.js and browser environment.
Featured with:
Full support of Conflux Network Core Space's JSON-RPC API
Wallet management
Meta-classes create JavaScript objects from any contract ABI, including ABIv2 and Human-Readable ABI
Unit(CFX, Drip) conversion
Common utilities:
Address conversion
ABI/RLP encoding/decoding
Crypto utilities
Type conversion
Extensive documentation and examples
For the Conflux eSpace JS SDK, consider using one of the following robust libraries: , , or
Install through npm
Use in Node.js script
require deep nested file/dir
The front-packed package is located in js-conflux-sdk
's dist folder.
or
From v2.0
the exported root class to browser window name changed from Conflux to TreeGraph
Or you can use public CDN links:
After importing the package, you can use the Conflux
class instance to interact with the Conflux network, such as querying the balance of an account, sending a transaction.
Note: @conflux-dev/conflux-address-rust required a rust environment to install.
How to know SDK's version
How to know fullnode's version
v2.4.0+
v2.4.0+
v2.0.0+
v2.0.0+
v1.7.0+
v1.1.5+
v1.6.0+
v1.1.3+
v1.5.11+
v1.1.1+
or if your bundler supports the in package.json
For more guides and examples, please refer to the .
To gain an address conversion(hex->base32 or reverse) performance boost, you can install in your project. Which will be used to replace the purejs version and can gain a 10-100
performance boost.
can be used to work with Conflux signTypedData
hardhat plugin that can be used to interact with Conflux Core Network Contracts
HD Wallet