default
quras-js
で提供する標準importモジュールであるQurasLibはQURAS ブロックチェーンで利用される様々な機能を関数で提供している。
import QurasLib from 'quras-js'
QurasLib.create.privateKey()
QurasLib.serialize.tx(transactionObj)
QurasLib.get.publicKeyFromPrivateKey(privateKey)
標準QurasLibを利用して上記のようにQURASブロックチェーンの初級開発者たちが簡単にブロックチェーンのサービス開発に近づけるように図られるため利用されるようになる。
API
The api
モジュールは様々な外部のAPIに対する標準インタフェースを提供する。
ワレット
The wallet
モジュール"はQURASブロックチェーンのキーの生成に関するモジュールを提供する。
tx
The tx
モジュールはトランザクションの創造と署名、標準化に関連する部分を提供する。
sc
The sc
モジュール"はスマートコントラクトと関連した部分を提供し,QURASブロックチェーンで提供するInvocationTransactionと共に利用される
Transactions form the core of the interaction with the blockchain. In order to effect any state changes on the chain, a transaction is required to be sent and processed into a block by the consensus nodes.
u
The u
モジュールはutilityの略として文字列変換、ハッシュ関数等QURASブロックチェーンで利用されるその他の関数を実装している。
CONST
The CONST
モジュールはQURASブロックチェーンと quras-js で利用される定数値を定義している。