The repository contains QURAS Light Wallet's JS SDK for the QURAS blockchain platform.
It is currently in use by QURAS.
Visit the docs to learn how to use this library.
Install the package using:
npm i quras-js
npm run build:dev
npm run test
The docs are stores in quras.io while the main website and its configuration is in ./website
.
cd website
npm install
npm run start
The typescript declaration files are included (no need of any @types/...).
"basic_sendasset" "basic_claimgas" "basic_createscript" "basic_invoke" "basic_privnet" "adv_multitx" "adv_apicore"
The api module contains code that interfaces with external APIs as well as providing a high level abstraction.
The wallet module deals with key manipulating as well as importing and exporting of wallet files.
The tx module deals with transaction creation, serialization and deserialization.
The sc module deals with smart contract script construction. It is used primarily to construct scripts that can be carried by InvocationTransaction.
The rpc module deals with the RPC interface exposed by the QURAS node.
The u module is the utilities module containing methods handling the various data transformation aspects within QURAS.
The CONST module is a collection of constants and defaults used across all modules.
OS Type | Version |
---|---|
Windows | any |
linux | any |
other | any OS that supports 'npm' environment |