# Functions
Call sends RPC request to server.
get allowance.
get balance of address.
get best block hash.
get block by height or hash Input JSON string examples for getblock method as following: {"jsonrpc": "2.0", "method": "getblock", "params": [1], "id": 0} {"jsonrpc": "2.0", "method": "getblock", "params": ["aabbcc.."], "id": 0}.
get block height.
get block hash A JSON example for getblockhash method as following: {"jsonrpc": "2.0", "method": "getblockhash", "params": [1], "id": 0}.
get block height by transaction hash.
get block transactions by height.
get node connection count.
get contract state.
get gas price in block.
get memory pool transaction count.
get memory pool transaction state.
get merkle proof by transaction hash.
No description provided by the author
get networkid.
No description provided by the author
get node version.
No description provided by the author
get raw transaction in raw or json A JSON example for getrawtransaction method as following: {"jsonrpc": "2.0", "method": "getrawtransaction", "params": ["transactioin hash in hex"], "id": 0}.
get smartconstract event.
get storage from contract {"jsonrpc": "2.0", "method": "getstorage", "params": ["code hash", "key"], "id": 0}.
get node connection most height.
this is the function that should be called in order to answer an rpc call should be registered like "http.HandleFunc("/", httpjsonrpc.Handle)".
a function to register functions to be called for specific rpc calls.
send raw transaction A JSON example for sendrawtransaction method as following: {"jsonrpc": "2.0", "method": "sendrawtransaction", "params": ["raw transactioin in hex"], "id": 0}.
No description provided by the author
a function to be called if the request is not a HTTP JSON RPC call.
No description provided by the author
No description provided by the author
# Constants
No description provided by the author