# Functions
No description provided by the author
No description provided by the author
BuildWasmVMInvokeCode return wasn vm invoke code.
No description provided by the author
No description provided by the author
No description provided by the author
FormatAssetAmount return asset amount multiplied by math.Pow10(precision) to raw float stringFor example 1000000000123456789 => 1000000000.123456789.
No description provided by the author
No description provided by the author
No description provided by the author
Return balance of address in base58 code.
No description provided by the author
No description provided by the author
No description provided by the author
GetFlagName deal with short flag, and return the flag name whether flag name have short name.
No description provided by the author
GetSmartContractEvent return smart contract event execute by invoke transaction by hex string code.
No description provided by the author
No description provided by the author
No description provided by the author
Invoke neo vm smart contract.
InvokeSmartContract is low level method to invoke contact.
Invoke wasm smart contractmethodName is wasm contract action nameparamType is Json or Raw formatversion should be greater than 0 (0 is reserved for test).
NewDeployCodeTransaction return a smart contract deploy transaction instance.
No description provided by the author
No description provided by the author
No description provided by the author
ParseAssetAmount return raw float string to uint64 multiplied by math.Pow10(precision)For example 1000000000.123456789 => 1000000000123456789.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ParseNeoVMContractReturnTypeBool return bool value of smart contract execute code.
ParseNeoVMContractReturnTypeByteArray return []byte value of smart contract execute code.
ParseNeoVMContractReturnTypeInteger return integer value of smart contract execute code.
ParseNeoVMContractReturnTypeString return string value of smart contract execute code.
No description provided by the author
ParseNeoVMInvokeParams parse params to []interface, rawParams is array of NeoVMInvokeParam.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ParseParams return interface{} array of encode params item.A param item compose of type and value, type can be: bytearray, string, int, boolParam type and param value split with ":", such as int:10Param array can be express with "[]", such [int:10,string:foo], param array can be nested, such as [int:10,[int:12,bool:true]]A raw params example: string:foo,[int:0,[bool:true,string:bar],bool:false].
ParseReturnValue return the value of rawReturnTypeStr type.Return type can be: bytearray, string, int, bool.Types can be split with "," each other, such as int,string,boolType array can be express with "[]", such [int,string], param array can be nested, such as [int,[int,bool]].
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SendRawTransaction send a transaction to ontology network, and return hash of the transaction.
Sign sign return the signature to the data of private key.
No description provided by the author
Transfer ont|ong from account to another account.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
JsonRpc version.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Account setting.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Asset setting.
No description provided by the author
information cmd settings.
No description provided by the author
No description provided by the author
No description provided by the author
Cli setting.
Ontology setting.
No description provided by the author
SmartContract setting.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Consensus setting.
Test Mode setting.
Export setting.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PreExecute switcher.
No description provided by the author
P2P setting.
Restful setting.
No description provided by the author
RPC settings.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Transfer setting.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Websocket setting.
No description provided by the author
# Structs
No description provided by the author
JsonRpcRequest object in rpc.
JsonRpcResponse object response for JsonRpcRequest.
NeoVMInvokeParam use to express the param to invoke neovm contract.Type can be of array, bytearray, string, int and boolIf type is one of bytearray, string, int and bool, value must be a stringIf Type is array, value must be []*NeoVMInvokeParamExample:[]interface{}{ &NeoVMInvokeParam{ Type: "string", Value: "foo", }, &NeoVMInvokeParam{ Type: "array", Value: []interface{}{ &NeoVMInvokeParam{ Type: "int", Value: "0", }, &NeoVMInvokeParam{ Type: "bool", Value: "true", }, }, },}.