{ {"getbalance", "get", []string{"A Valid base58 Address"}, "Returns the current balance of the address"}, {"getutxos", "get", []string{"A Valid base58 Address"}, "Returns all the Unspent Transaction Outputs(UTXOs) for the given address."}, {"gettransactionjson", "get", []string{"A Valid transaction id"}, "Returns the full transaction in json format."}, {"gettransactionhex", "get", []string{"A Valid transaction id"}, "Returns the transaction in hex format."}, {"getblockbyhash", "get", []string{"A valid block hash"}, "Returns the block."}, {"getfullblockbyhash", "get", []string{"A valid block hash"}, "Returns the full block with verbosity level 2(with all the transactions)."}, {"getblockbyheight", "get", []string{"a valid integer"}, "Returns the block at the given height."}, {"getblockhash", "get", []string{"A valid block number"}, "Returns the block hash for the given block number(~ block height)."}, {"getblockchaininfo", "get", []string{}, "Returns the current status of the blockchain"}, {"getblockcount", "get", []string{}, "Returns the current height of the blockchain"}, {"getfeeestimate", "get", []string{}, "Returns the estimated fee per kilobyte to increase the likelyhood of transaction getting confirmed within the next block."}, {"sendrawtransaction", "get", []string{"a complete Transaction in hex(serialized) format"}, "Receives the Raw transaction and returns txid - ideal for smaller transactions. "}, {"postrawtransaction", "post", []string{"rawtx:a complete Transaction in hex(serialized) format"}, "Receives the Raw transaction and returns txid - ideal for larger transactions."}, {"getpendingtxs", "get", []string{"A valid base58 Address"}, "Returns all the Pending Transactions from the given address."}, }