Private
_ainPrivate
_isPrivate
_isPrivate
_listenersPrivate
_numberReadonly
keyReadonly
pathGetter for the number of listeners.
The number of listeners.
Decrements a value in the blockchain states.
The transaction input object.
The dryrun option.
The return value of the blockchain API.
Deletes a value from the blockchain states.
Optional
transactionInput: ValueOnlyTransactionInputThe transaction input object. Any value given will be overwritten with null.
The dryrun option.
The return value of the blockchain API.
Requests an eval-owner (EVAL_OWNER) operation to the network. If it returns true, it means that the input operation satisfies the owner permissions in the blockchain states.
The return value of the blockchain API.
Requests an eval-rule (EVAL_RULE) operation to the network. If it returns true, it means that the input operation satisfies the write rule in the blockchain states.
The return value of the blockchain API.
Performs multiple get operations for values, rules, owners, or functions.
The get operations.
The results of the get operations.
Fetches the function configuration of a blockchain state path.
Optional
path: stringThe path of the blockchain state.
Optional
options: GetOptionsThe get options.
The function configuration of the blockchain state.
Fetches the owner configuration of a blockchain state path.
Optional
path: stringThe path of the blockchain state.
Optional
options: GetOptionsThe get options.
The owner configuration of the blockchain state.
Fetches the proof hash of a global blockchain state path.
Optional
params: StateInfoInputThe state info input.
The return value of the blockchain API.
Fetches the rule configuration of a blockchain state path.
Optional
path: stringThe path of the blockchain state.
Optional
options: GetOptionsThe get options.
The rule configuration the blockchain state.
Fetches the state information of a global blockchain state path.
Optional
params: StateInfoInputThe state info input.
The return value of the blockchain API.
Fetches the state proof of a global blockchain state path.
Optional
params: StateInfoInputThe state info input.
The return value of the blockchain API.
Fetches the value of a blockchain state path.
Optional
path: stringThe path of the blockchain state.
Optional
options: GetOptionsThe get options.
The value of the blockchain state.
Increments a value in the blockchain states.
The transaction input object.
The dryrun option.
The return value of the blockchain API.
Fetches the function configurations matched to the input reference (blockchain state path).
Optional
params: MatchInputThe match input object.
The return value of the blockchain API.
Fetches the owner configurations matched to the input reference (blockchain state path).
Optional
params: MatchInputThe match input object.
The return value of the blockchain API.
Fetches the rule configurations matched to the input reference (blockchain state path).
Optional
params: MatchInputThe match input object.
The return value of the blockchain API.
Pushes a new child state to the current path of the blockchain states and returns the reference of the child state. If a value is given, it's set as the value of the newly added child by sending a transaction to the network. Otherwise, it creates a key locally for a new child but doesn't change any blockchain states.
Optional
value: anyThe value of the newly added child state.
The reference of the newly added child state.
Sends a transaction of multi-set (SET) operation to the network.
The multi-set (SET) transaction input object.
The dryrun option.
The return value of the blockchain API.
Sets a function configuration in the blockchain states.
The transaction input object.
The dryrun option.
The return value of the blockchain API.
Sets a owner configuration in the blockchain states.
The transaction input object.
The dryrun option.
The return value of the blockchain API.
Sets a rule configuration in the blockchain states.
The transaction input object.
The dryrun option.
The return value of the blockchain API.
Sets a value in the blockchain states.
The transaction input object.
The dryrun option.
The return value of the blockchain API.
Static
buildBuilds a get request.
The get operations type.
The blockchain state reference (path).
Optional
options: GetOptionsThe get options.
The request built.
Static
extendStatic
extendBuilds a transaction input object from a multi-set (SET) transaction input object and additional parameters.
The multi-set (SET) transaction input object.
The blockchain state reference (path).
The transaction input built.
Static
extendBuilds a transaction input object from a value-only transaction input object and additional parameters.
The value-only transaction input object.
The blockchain state reference (path).
The set operation type.
The transaction input built.
Static
sanitize
A class for referencing the states of the blockchain database.