Index of values


A
addnode [Bitcoin.ENGINE]
Allows manually adding/removing a node.
amount_of_float [Bitcoin]
Converts a BTC quantity expressed as a float into its Bitcoin.amount_t representation.

B
backupwallet [Bitcoin.ENGINE]
Safely backs up wallet file to the given destination, which can be either a directory or a path with filename.
bind [Bitcoin_ocamlnet.Httpclient.Monad]
bind [Bitcoin.HTTPCLIENT.Monad]

C
catch [Bitcoin_ocamlnet.Httpclient.Monad]
catch [Bitcoin.HTTPCLIENT.Monad]
createmultisig [Bitcoin.ENGINE]
Creates a m-of-n multi-signature address.
createrawtransaction [Bitcoin.ENGINE]
createrawtransaction inputs outputs creates a raw transaction that transfers the given inputs (a list of transaction outputs) to the given outputs (a list of addresses and amounts).

D
decoderawtransaction [Bitcoin.ENGINE]
Returns an object containing information concerning the given raw transaction.
default [Bitcoin.CONNECTION]
dumpprivkey [Bitcoin.ENGINE]
Returns the private key corresponding to the given address.

E
encryptwallet [Bitcoin.ENGINE]
Encrypts the wallet with the given passphrase.

F
fail [Bitcoin_ocamlnet.Httpclient.Monad]
fail [Bitcoin.HTTPCLIENT.Monad]
float_of_amount [Bitcoin]
Converts a BTC quantity expressed as an Bitcoin.amount_t into its float representation.

G
getaccount [Bitcoin.ENGINE]
Returns the account associated with the given address.
getaccountaddress [Bitcoin.ENGINE]
Returns the receiving address currently associated with the given account.
getaddednodeinfo [Bitcoin.ENGINE]
Returns the list of nodes manually added with Bitcoin.ENGINE.addnode.
getaddednodeinfo_verbose [Bitcoin.ENGINE]
Returns the list of nodes manually added with Bitcoin.ENGINE.addnode.
getaddressesbyaccount [Bitcoin.ENGINE]
Return all addresses associated with the given account.
getbalance [Bitcoin.ENGINE]
If account is provided, returns the balance available in that account.
getblock [Bitcoin.ENGINE]
Returns the available data for the block with the given block hash.
getblockcount [Bitcoin.ENGINE]
Returns the number of blocks in the longest block chain.
getblockhash [Bitcoin.ENGINE]
Returns the block hash for the block located at the given index in the longest block chain.
getblocktemplate [Bitcoin.ENGINE]
Returns data needed to construct a block to work on.
getconnectioncount [Bitcoin.ENGINE]
Returns the number of connections to peer nodes.
getdifficulty [Bitcoin.ENGINE]
Returns the current difficulty (as a multiple of the minimum difficulty).
getgenerate [Bitcoin.ENGINE]
Are we currently trying to generate new blocks?
gethashespersec [Bitcoin.ENGINE]
Returns number of hashes per second we currently attain when attempting block generation.
getinfo [Bitcoin.ENGINE]
Returns an object containing various state information.
getmininginfo [Bitcoin.ENGINE]
Returns an object containing mining related information.
getnewaddress [Bitcoin.ENGINE]
Returns a newly generated address.
getpeerinfo [Bitcoin.ENGINE]
Returns information about each connected peer.
getrawmempool [Bitcoin.ENGINE]
Returns all transaction IDs currently in the memory pool.
getrawtransaction [Bitcoin.ENGINE]
Returns the raw transaction corresponding to the given transaction ID.
getrawtransaction_verbose [Bitcoin.ENGINE]
Returns all the raw information concerning the transaction with the given ID.
getreceivedbyaccount [Bitcoin.ENGINE]
Returns the total amount received on the given account.
getreceivedbyaddress [Bitcoin.ENGINE]
Returns the total amount received on this address.
gettransaction [Bitcoin.ENGINE]
Returns an object containing various information about the given transaction.
gettxout [Bitcoin.ENGINE]
Returns detailed information concerning a given unspent transaction output.
gettxoutsetinfo [Bitcoin.ENGINE]
Returns some statistics about the current set of unspent transaction outputs.
getwork_with_data [Bitcoin.ENGINE]
Tries to solve the given block, returning a boolean indicating success status.
getwork_without_data [Bitcoin.ENGINE]
Returns formatted hash data to work on.

I
importprivkey [Bitcoin.ENGINE]
Adds a private key to the wallet.

K
keypoolrefill [Bitcoin.ENGINE]
Refills the keypool.

L
listaccounts [Bitcoin.ENGINE]
Returns a list of all accounts and associated balance.
listaddressgroupings [Bitcoin.ENGINE]
Returns a list of the groups of addresses whose common ownership has been made public by common use as inputs or as the resulting change in past transactions.
listlockunspent [Bitcoin.ENGINE]
Returns a list of temporarily unspendable transaction outputs.
listreceivedbyaccount [Bitcoin.ENGINE]
Returns a list of the total amount received by each account.
listreceivedbyaddress [Bitcoin.ENGINE]
Returns a list of the total amount received by each address.
listsinceblock [Bitcoin.ENGINE]
Returns a pair consisting of a list of all transactions and the block hash of the latest block.
listtransactions [Bitcoin.ENGINE]
Returns up to count most recent transactions skipping the first from transactions for account.
listunspent [Bitcoin.ENGINE]
Returns a list of the unspent transaction outputs that have between minconf and maxconf confirmations (these default to 1 and 999_999, respectively).
lockunspent [Bitcoin.ENGINE]
Updates the list of temporarily unspendable transaction outputs.

M
move [Bitcoin.ENGINE]
move ?minconf ?comment from_account to_account amount transfers the given amount from one account to another.

P
post_string [Bitcoin_ocamlnet.Httpclient]
post_string [Bitcoin.HTTPCLIENT]

R
return [Bitcoin_ocamlnet.Httpclient.Monad]
return [Bitcoin.HTTPCLIENT.Monad]

S
sendfrom [Bitcoin.ENGINE]
Transfers a given amount to the specified address, deducting the balance of the given account.
sendmany [Bitcoin.ENGINE]
Makes multiple transfers from a given account.
sendrawtransaction [Bitcoin.ENGINE]
Transmits the given raw transaction to the network.
sendtoaddress [Bitcoin.ENGINE]
Transfers a given amount to the specified address, deducting the balance of the defaul account.
setaccount [Bitcoin.ENGINE]
Associates the given address with the given account.
setgenerate [Bitcoin.ENGINE]
Turns on/off the generation of new blocks (a.k.a.
settxfee [Bitcoin.ENGINE]
Sets the transaction fee to be used in subsequent transactions.
signmessage [Bitcoin.ENGINE]
Signs the given message with the private key of the given address.
signrawtransaction [Bitcoin.ENGINE]
Signs a raw transaction, returning a pair with the signed transaction in hex format and a boolean indicating whether all private keys required for a successful signing have been found.
submitblock [Bitcoin.ENGINE]
Attempts to submit new block to network.

V
validateaddress [Bitcoin.ENGINE]
Is the given address a valid Bitcoin address? If so, this function returns an object containing miscelaneous information about that address.
verifymessage [Bitcoin.ENGINE]
Returns a boolean indicating whether a supposedly signed message does indeed correspond to a source message signed with the given address.

W
walletlock [Bitcoin.ENGINE]
Removes the wallet decryption key from memory, thus effectively locking the wallet.
walletpassphrase [Bitcoin.ENGINE]
walletpassphrase passphrase timeout unlocks an encrypted wallet, storing the decryption key in memory.
walletpassphrasechange [Bitcoin.ENGINE]
walletpassphrasechange old_passphrase new_passphrase changes the wallet passphrase from old_passphrase to new_passphrase.