<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eli</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eli"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Eli"/>
	<updated>2026-04-12T07:37:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Original_Bitcoin_client/API_calls_list&amp;diff=16441</id>
		<title>Original Bitcoin client/API calls list</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Original_Bitcoin_client/API_calls_list&amp;diff=16441"/>
		<updated>2011-09-11T10:30:03Z</updated>

		<summary type="html">&lt;p&gt;Eli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin API call list (as of version 0.3.20.2)&lt;br /&gt;
&lt;br /&gt;
== Common operations ==&lt;br /&gt;
&lt;br /&gt;
=== Listing my bitcoin addresses ===&lt;br /&gt;
&lt;br /&gt;
Listing the bitcoin [[address|addresses]] in your wallet is easily done via &#039;&#039;listreceivedbyaddress&#039;&#039;. It normally lists only addresses which already have received transactions, however you can list all the addresses by setting the first argument to 0, and the second one to true.&lt;br /&gt;
&lt;br /&gt;
[[accounts explained|Accounts]] are used to organize addresses.&lt;br /&gt;
&lt;br /&gt;
== Full list ==&lt;br /&gt;
&lt;br /&gt;
Required arguments are denoted inside &amp;amp;lt; and &amp;amp;gt; Optional arguments are inside [ and ].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Parameters !! Description&lt;br /&gt;
|-&lt;br /&gt;
| backupwallet || &amp;lt;destination&amp;gt; || Safely copies wallet.dat to destination, which can be a directory or a path with filename.&lt;br /&gt;
|-&lt;br /&gt;
| getaccount || &amp;lt;bitcoinaddress&amp;gt; || Returns the account associated with the given address.&lt;br /&gt;
|-&lt;br /&gt;
| getaccountaddress || &amp;lt;account&amp;gt; || Returns the current bitcoin address for receiving payments to this account.&lt;br /&gt;
|-&lt;br /&gt;
| getaddressesbyaccount || &amp;lt;account&amp;gt; || Returns the list of addresses for the given account.&lt;br /&gt;
|-&lt;br /&gt;
| getbalance || [account] [minconf=1] || If [account] is not specified, returns the server&#039;s total available balance.&amp;lt;br/&amp;gt;If [account] is specified, returns the balance in the account.&lt;br /&gt;
|-&lt;br /&gt;
| getblockbycount || height || Dumps the block existing at specified height. &#039;&#039;&#039;Note: this is not available in the official release&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| getblockcount || || Returns the number of blocks in the longest block chain.&lt;br /&gt;
|-&lt;br /&gt;
| getblocknumber || || Returns the block number of the latest block in the longest block chain.&lt;br /&gt;
|-&lt;br /&gt;
| getconnectioncount || || Returns the number of connections to other nodes.&lt;br /&gt;
|-&lt;br /&gt;
| getdifficulty || || Returns the proof-of-work difficulty as a multiple of the minimum difficulty.&lt;br /&gt;
|-&lt;br /&gt;
| getgenerate || || Returns true or false whether bitcoind is currently generating hashes&lt;br /&gt;
|-&lt;br /&gt;
| gethashespersec || || Returns a recent hashes per second performance measurement while generating.&lt;br /&gt;
|-&lt;br /&gt;
| getinfo || || Returns an object containing various state info.&lt;br /&gt;
|-&lt;br /&gt;
| getnewaddress || [account] || Returns a new bitcoin address for receiving payments.  If [account] is specified (recommended), it is added to the address book so payments received with the address will be credited to [account].&lt;br /&gt;
|-&lt;br /&gt;
| getreceivedbyaccount || [account] [minconf=1] || Returns the total amount received by addresses with [account] in transactions with at least [minconf] confirmations. If [account] not provided return will include all transactions to all accounts. (version 0.3.24-beta)&lt;br /&gt;
|-&lt;br /&gt;
| getreceivedbyaddress || &amp;lt;bitcoinaddress&amp;gt; [minconf=1] || Returns the total amount received by &amp;lt;bitcoinaddress&amp;gt; in transactions with at least [minconf] confirmations.&lt;br /&gt;
|-&lt;br /&gt;
| gettransaction || &amp;lt;txid&amp;gt; || Get detailed information about &amp;lt;txid&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[getwork]] || [data] || If [data] is not specified, returns formatted hash data to work on:&lt;br /&gt;
* &amp;quot;midstate&amp;quot; : precomputed hash state after hashing the first half of the data&lt;br /&gt;
* &amp;quot;data&amp;quot; : block data&lt;br /&gt;
* &amp;quot;hash1&amp;quot; : formatted hash buffer for second hash&lt;br /&gt;
* &amp;quot;target&amp;quot; : little endian hash target&lt;br /&gt;
If [data] is specified, tries to solve the block and returns true if it was successful.&lt;br /&gt;
|-&lt;br /&gt;
| help || [command] || List commands, or get help for a command.&lt;br /&gt;
|-&lt;br /&gt;
| listaccounts || [minconf=1] || Returns Object that has account names as keys, account balances as values.&lt;br /&gt;
|-&lt;br /&gt;
| listreceivedbyaccount || [minconf=1] [includeempty=false] || Returns an array of objects containing:&lt;br /&gt;
* &amp;quot;account&amp;quot; : the account of the receiving addresses&lt;br /&gt;
* &amp;quot;amount&amp;quot; : total amount received by addresses with this account&lt;br /&gt;
* &amp;quot;confirmations&amp;quot; : number of confirmations of the most recent transaction included&lt;br /&gt;
|-&lt;br /&gt;
| listreceivedbyaddress || [minconf=1] [includeempty=false] || Returns an array of objects containing:&lt;br /&gt;
* &amp;quot;address&amp;quot; : receiving address&lt;br /&gt;
* &amp;quot;account&amp;quot; : the account of the receiving address&lt;br /&gt;
* &amp;quot;amount&amp;quot; : total amount received by the address&lt;br /&gt;
* &amp;quot;confirmations&amp;quot; : number of confirmations of the most recent transaction included&lt;br /&gt;
To get a list of accounts on the system, execute bitcoind listreceivedbyaddress 0 true&lt;br /&gt;
|-&lt;br /&gt;
| listtransactions || [account] [count=10] || Returns up to [count] most recent transactions for account [account]. If [account] not provided will return recent transaction from all accounts.&lt;br /&gt;
|-&lt;br /&gt;
| move || &amp;lt;fromaccount&amp;gt; &amp;lt;toaccount&amp;gt; &amp;lt;amount&amp;gt; [minconf=1] [comment] || Move from one account in your wallet to another.&lt;br /&gt;
|-&lt;br /&gt;
| sendfrom || &amp;lt;fromaccount&amp;gt; &amp;lt;tobitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [minconf=1] [comment] [comment-to] || &amp;lt;amount&amp;gt; is a real and is rounded to 8 decimal places. Returns the transaction ID if successful.&lt;br /&gt;
|-&lt;br /&gt;
| sendtoaddress || &amp;lt;bitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [comment] [comment-to] || &amp;lt;amount&amp;gt; is a real and is rounded to 8 decimal places&lt;br /&gt;
|-&lt;br /&gt;
| setaccount || &amp;lt;bitcoinaddress&amp;gt; &amp;lt;account&amp;gt; || Sets the account associated with the given address. Assigning address that is already assigned to the same account will create a new address associated with that account.&lt;br /&gt;
|-&lt;br /&gt;
| setgenerate || &amp;lt;generate&amp;gt; [genproclimit] || &amp;lt;generate&amp;gt; is true or false to turn generation on or off.&amp;lt;br/&amp;gt;Generation is limited to [genproclimit] processors, -1 is unlimited.&lt;br /&gt;
|-&lt;br /&gt;
| stop || || Stop bitcoin server.&lt;br /&gt;
|-&lt;br /&gt;
| validateaddress || &amp;lt;bitcoinaddress&amp;gt; || Return information about &amp;lt;bitcoinaddress&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Original Bitcoin client]]&lt;br /&gt;
* [[API reference (JSON-RPC)]]&lt;br /&gt;
* [[Lazy_API]]&lt;br /&gt;
* [[Elis-API]] - A more detailed version of this page - for developers!&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Eli</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Original_Bitcoin_client/API_calls_list&amp;diff=16440</id>
		<title>Original Bitcoin client/API calls list</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Original_Bitcoin_client/API_calls_list&amp;diff=16440"/>
		<updated>2011-09-11T10:29:31Z</updated>

		<summary type="html">&lt;p&gt;Eli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin API call list (as of version 0.3.20.2)&lt;br /&gt;
&lt;br /&gt;
== Common operations ==&lt;br /&gt;
&lt;br /&gt;
=== Listing my bitcoin addresses ===&lt;br /&gt;
&lt;br /&gt;
Listing the bitcoin [[address|addresses]] in your wallet is easily done via &#039;&#039;listreceivedbyaddress&#039;&#039;. It normally lists only addresses which already have received transactions, however you can list all the addresses by setting the first argument to 0, and the second one to true.&lt;br /&gt;
&lt;br /&gt;
[[accounts explained|Accounts]] are used to organize addresses.&lt;br /&gt;
&lt;br /&gt;
== Full list ==&lt;br /&gt;
&lt;br /&gt;
Required arguments are denoted inside &amp;amp;lt; and &amp;amp;gt; Optional arguments are inside [ and ].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Parameters !! Description&lt;br /&gt;
|-&lt;br /&gt;
| backupwallet || &amp;lt;destination&amp;gt; || Safely copies wallet.dat to destination, which can be a directory or a path with filename.&lt;br /&gt;
|-&lt;br /&gt;
| getaccount || &amp;lt;bitcoinaddress&amp;gt; || Returns the account associated with the given address.&lt;br /&gt;
|-&lt;br /&gt;
| getaccountaddress || &amp;lt;account&amp;gt; || Returns the current bitcoin address for receiving payments to this account.&lt;br /&gt;
|-&lt;br /&gt;
| getaddressesbyaccount || &amp;lt;account&amp;gt; || Returns the list of addresses for the given account.&lt;br /&gt;
|-&lt;br /&gt;
| getbalance || [account] [minconf=1] || If [account] is not specified, returns the server&#039;s total available balance.&amp;lt;br/&amp;gt;If [account] is specified, returns the balance in the account.&lt;br /&gt;
|-&lt;br /&gt;
| getblockbycount || height || Dumps the block existing at specified height. &#039;&#039;&#039;Note: this is not available in the official release&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| getblockcount || || Returns the number of blocks in the longest block chain.&lt;br /&gt;
|-&lt;br /&gt;
| getblocknumber || || Returns the block number of the latest block in the longest block chain.&lt;br /&gt;
|-&lt;br /&gt;
| getconnectioncount || || Returns the number of connections to other nodes.&lt;br /&gt;
|-&lt;br /&gt;
| getdifficulty || || Returns the proof-of-work difficulty as a multiple of the minimum difficulty.&lt;br /&gt;
|-&lt;br /&gt;
| getgenerate || || Returns true or false whether bitcoind is currently generating hashes&lt;br /&gt;
|-&lt;br /&gt;
| gethashespersec || || Returns a recent hashes per second performance measurement while generating.&lt;br /&gt;
|-&lt;br /&gt;
| getinfo || || Returns an object containing various state info.&lt;br /&gt;
|-&lt;br /&gt;
| getnewaddress || [account] || Returns a new bitcoin address for receiving payments.  If [account] is specified (recommended), it is added to the address book so payments received with the address will be credited to [account].&lt;br /&gt;
|-&lt;br /&gt;
| getreceivedbyaccount || [account] [minconf=1] || Returns the total amount received by addresses with [account] in transactions with at least [minconf] confirmations. If [account] not provided return will include all transactions to all accounts. (version 0.3.24-beta)&lt;br /&gt;
|-&lt;br /&gt;
| getreceivedbyaddress || &amp;lt;bitcoinaddress&amp;gt; [minconf=1] || Returns the total amount received by &amp;lt;bitcoinaddress&amp;gt; in transactions with at least [minconf] confirmations.&lt;br /&gt;
|-&lt;br /&gt;
| gettransaction || &amp;lt;txid&amp;gt; || Get detailed information about &amp;lt;txid&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[getwork]] || [data] || If [data] is not specified, returns formatted hash data to work on:&lt;br /&gt;
* &amp;quot;midstate&amp;quot; : precomputed hash state after hashing the first half of the data&lt;br /&gt;
* &amp;quot;data&amp;quot; : block data&lt;br /&gt;
* &amp;quot;hash1&amp;quot; : formatted hash buffer for second hash&lt;br /&gt;
* &amp;quot;target&amp;quot; : little endian hash target&lt;br /&gt;
If [data] is specified, tries to solve the block and returns true if it was successful.&lt;br /&gt;
|-&lt;br /&gt;
| help || [command] || List commands, or get help for a command.&lt;br /&gt;
|-&lt;br /&gt;
| listaccounts || [minconf=1] || Returns Object that has account names as keys, account balances as values.&lt;br /&gt;
|-&lt;br /&gt;
| listreceivedbyaccount || [minconf=1] [includeempty=false] || Returns an array of objects containing:&lt;br /&gt;
* &amp;quot;account&amp;quot; : the account of the receiving addresses&lt;br /&gt;
* &amp;quot;amount&amp;quot; : total amount received by addresses with this account&lt;br /&gt;
* &amp;quot;confirmations&amp;quot; : number of confirmations of the most recent transaction included&lt;br /&gt;
|-&lt;br /&gt;
| listreceivedbyaddress || [minconf=1] [includeempty=false] || Returns an array of objects containing:&lt;br /&gt;
* &amp;quot;address&amp;quot; : receiving address&lt;br /&gt;
* &amp;quot;account&amp;quot; : the account of the receiving address&lt;br /&gt;
* &amp;quot;amount&amp;quot; : total amount received by the address&lt;br /&gt;
* &amp;quot;confirmations&amp;quot; : number of confirmations of the most recent transaction included&lt;br /&gt;
To get a list of accounts on the system, execute bitcoind listreceivedbyaddress 0 true&lt;br /&gt;
|-&lt;br /&gt;
| listtransactions || [account] [count=10] || Returns up to [count] most recent transactions for account [account]. If [account] not provided will return recent transaction from all accounts.&lt;br /&gt;
|-&lt;br /&gt;
| move || &amp;lt;fromaccount&amp;gt; &amp;lt;toaccount&amp;gt; &amp;lt;amount&amp;gt; [minconf=1] [comment] || Move from one account in your wallet to another.&lt;br /&gt;
|-&lt;br /&gt;
| sendfrom || &amp;lt;fromaccount&amp;gt; &amp;lt;tobitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [minconf=1] [comment] [comment-to] || &amp;lt;amount&amp;gt; is a real and is rounded to 8 decimal places. Returns the transaction ID if successful.&lt;br /&gt;
|-&lt;br /&gt;
| sendtoaddress || &amp;lt;bitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [comment] [comment-to] || &amp;lt;amount&amp;gt; is a real and is rounded to 8 decimal places&lt;br /&gt;
|-&lt;br /&gt;
| setaccount || &amp;lt;bitcoinaddress&amp;gt; &amp;lt;account&amp;gt; || Sets the account associated with the given address. Assigning address that is already assigned to the same account will create a new address associated with that account.&lt;br /&gt;
|-&lt;br /&gt;
| setgenerate || &amp;lt;generate&amp;gt; [genproclimit] || &amp;lt;generate&amp;gt; is true or false to turn generation on or off.&amp;lt;br/&amp;gt;Generation is limited to [genproclimit] processors, -1 is unlimited.&lt;br /&gt;
|-&lt;br /&gt;
| stop || || Stop bitcoin server.&lt;br /&gt;
|-&lt;br /&gt;
| validateaddress || &amp;lt;bitcoinaddress&amp;gt; || Return information about &amp;lt;bitcoinaddress&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Original Bitcoin client]]&lt;br /&gt;
* [[API reference (JSON-RPC)]]&lt;br /&gt;
* [[Lazy_API]]&lt;br /&gt;
* [[Elis-API]] - A more readable (for developers!) version of this page.&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Eli</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Elis-API&amp;diff=16439</id>
		<title>Elis-API</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Elis-API&amp;diff=16439"/>
		<updated>2011-09-11T10:27:40Z</updated>

		<summary type="html">&lt;p&gt;Eli: Started documenting the API calls with their respective requests, results, and errors in a more readable and understandable way. Still have a long way to go :) -Eli&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin API call list (as of version 0.3.20.2) with code samples and returned values.&lt;br /&gt;
&lt;br /&gt;
== API Calls ==&lt;br /&gt;
&lt;br /&gt;
API Calls to JSON-RPC are sent using POST method and parameters are sent as JSON object.&lt;br /&gt;
&lt;br /&gt;
=== Example Request ===&lt;br /&gt;
&lt;br /&gt;
When requesting something from the JSON-RPC server the request is sent to the server with the following URL: &amp;lt;tt&amp;gt;http://user:pass@localhost:8332/&amp;lt;/tt&amp;gt; with post data that looks something like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&amp;quot;method&amp;quot;:&amp;quot;listreceivedbyaccount&amp;quot;,&amp;quot;params&amp;quot;:[0],&amp;quot;id&amp;quot;:&amp;quot;listreceivedbyaccount&amp;quot;}:&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Bitcoind server user JSON notation instead of using regular POST parameters which can cause confusions sometime. Note the trailing colon on the post data above.&lt;br /&gt;
&lt;br /&gt;
The JSON object that is being sent to the server is composed of 3 elements: &amp;lt;tt&amp;gt;method&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;params&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;method&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; is what method you want to invoke, this is a simple string representing the method you&#039;re invoking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;params&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; is the &amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;Array&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; parameters that you&#039;re sending with the method invocation. Note that these parameters are sent as an &amp;lt;tt&amp;gt;Array&amp;lt;/tt&amp;gt; notation and not &amp;lt;tt&amp;gt;Object&amp;lt;/tt&amp;gt; notation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; is used by the app requesting, and I usually just send the method name as the ID&lt;br /&gt;
&lt;br /&gt;
== Calls List ==&lt;br /&gt;
&lt;br /&gt;
Required arguments are denoted inside &amp;lt; and &amp;gt; Optional arguments are inside [ and ].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== backupwallet ===&lt;br /&gt;
&lt;br /&gt;
Safely copies wallet.dat to destination, which can be a directory or a path with filename.&lt;br /&gt;
&lt;br /&gt;
==== Arguments ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;[0]&amp;lt;/tt&amp;gt; &amp;lt;strong&amp;gt;&amp;lt;Destination&amp;gt;&amp;lt;/strong&amp;gt; &amp;lt;tt&amp;gt;String&amp;lt;/tt&amp;gt; The destination of the wallet file it will be copied to. This needs to be a valid &amp;lt;tt&amp;gt;directory&amp;lt;/tt&amp;gt; in your file system passed in linux style (forward slashes (&amp;lt;tt&amp;gt;/&amp;lt;/tt&amp;gt;) as separators - linux style, not backward slashes (&amp;lt;tt&amp;gt;\&amp;lt;/tt&amp;gt;) - windows style). The directory &amp;lt;strong&amp;gt;must not have a file named &amp;lt;tt&amp;gt;wallet.dat&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; otherwise the operation will fail. Example: &amp;lt;tt&amp;gt;&amp;quot;d:/wallet-backup/&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example Request ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&amp;quot;method&amp;quot;:&amp;quot;backupwallet&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;d:/wallet-backup/&amp;quot;],&amp;quot;id&amp;quot;:&amp;quot;backupwallet&amp;quot;}:&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Result ====&lt;br /&gt;
&lt;br /&gt;
===== Success =====&lt;br /&gt;
&amp;lt;tt&amp;gt;result&amp;lt;/tt&amp;gt; = &amp;lt;tt&amp;gt;null&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&lt;br /&gt;
    &amp;quot;result&amp;quot;: null,&lt;br /&gt;
    &amp;quot;error&amp;quot;: null,&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;backupwallet&amp;quot;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Error =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&lt;br /&gt;
    &amp;quot;result&amp;quot;: null,&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;code&amp;quot;: -1,&lt;br /&gt;
        &amp;quot;message&amp;quot;: &amp;quot;boost::filesystem::copy_file: The file exists: \&amp;quot;C:\\Users\\Eli\\AppData\\Roaming\\Bitcoin\\testnet\\wallet.dat\&amp;quot;, \&amp;quot;d:\\wallet-backup\\wallet.dat\&amp;quot;&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;backupwallet&amp;quot;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are other errors that can occur, for example if the directory provided is incorrect.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getaccount ===&lt;br /&gt;
&lt;br /&gt;
Returns the account associated with the given address.&lt;br /&gt;
&lt;br /&gt;
==== Arguments ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;[0]&amp;lt;/tt&amp;gt; &amp;lt;strong&amp;gt;&amp;lt;Bitcoin Address&amp;gt;&amp;lt;/strong&amp;gt; &amp;lt;tt&amp;gt;String&amp;lt;/tt&amp;gt; The address being checked. Example: &amp;lt;tt&amp;gt;&amp;quot;n3CoNg6qBkJauJq5558PrfEHJd8f1emkQZ&amp;lt;/tt&amp;gt;&amp;quot; (note that this a &amp;lt;tt&amp;gt;testnet&amp;lt;/tt&amp;gt; address), &amp;lt;tt&amp;gt;&amp;quot;&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example Request ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&amp;quot;method&amp;quot;:&amp;quot;getaccount&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;n3CoNg6qBkJauJq5558PrfEHJd8f1emkQZ&amp;quot;],&amp;quot;id&amp;quot;:&amp;quot;getaccount&amp;quot;}:&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Result ====&lt;br /&gt;
&amp;lt;tt&amp;gt;result&amp;lt;/tt&amp;gt; = &amp;lt;tt&amp;gt;String&amp;lt;/tt&amp;gt; the account that the address is associated with.&lt;br /&gt;
&lt;br /&gt;
Note that some addresses in a bitcoin wallet are not associated with any given account and in those cases the &amp;lt;tt&amp;gt;result&amp;lt;/tt&amp;gt; will be an empty string (i.e. the global account).&lt;br /&gt;
&lt;br /&gt;
===== Success =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&lt;br /&gt;
    &amp;quot;result&amp;quot;: &amp;quot;Testnet Faucet&amp;quot;,&lt;br /&gt;
    &amp;quot;error&amp;quot;: null,&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;getaccount&amp;quot;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Error =====&lt;br /&gt;
The only time that this method returns an error is when the first argument (&amp;lt;tt&amp;gt;[0]&amp;lt;/tt&amp;gt; &amp;lt;strong&amp;gt;Bitcoin Address&amp;lt;/strong&amp;gt;) is not supplied. &amp;lt;ins&amp;gt;In any other case the method will return a successful result&amp;lt;/ins&amp;gt; with an empty &amp;lt;tt&amp;gt;&amp;quot;result&amp;quot;&amp;lt;/tt&amp;gt; value indicating that the address belongs to the global account, &amp;lt;ins&amp;gt;even if no address supplied&amp;lt;/ins&amp;gt; (i.e. empty string: &amp;lt;tt&amp;gt;&amp;quot;&amp;quot;&amp;lt;/tt&amp;gt;) or a bad address altogether (i.e. &amp;lt;tt&amp;gt;&amp;quot;eli&amp;quot;&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&lt;br /&gt;
    &amp;quot;result&amp;quot;: null,&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;code&amp;quot;: -1,&lt;br /&gt;
        &amp;quot;message&amp;quot;: &amp;quot;getaccount &amp;lt;bitcoinaddress&amp;gt;\nReturns the account associated with the given address.&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;getaccount&amp;quot;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getaccountaddress ===&lt;br /&gt;
&lt;br /&gt;
Returns the current bitcoin address for receiving payments to this account.&lt;br /&gt;
&lt;br /&gt;
==== Arguments ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;[0]&amp;lt;/tt&amp;gt; &amp;lt;strong&amp;gt;&amp;lt;Account&amp;gt;&amp;lt;/strong&amp;gt; &amp;lt;tt&amp;gt;String&amp;lt;/tt&amp;gt; The account that you want to get an address for. An empty string is considered as the &amp;lt;tt&amp;gt;global&amp;lt;/tt&amp;gt; account and will return a valid address. Example: &amp;lt;tt&amp;gt;&amp;quot;Testnet Faucet&amp;quot;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;quot;&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example Request ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&amp;quot;method&amp;quot;:&amp;quot;getaccountaddress&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;Testnet Faucet&amp;quot;],&amp;quot;id&amp;quot;:&amp;quot;getaccountaddress&amp;quot;}:&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Result ====&lt;br /&gt;
&lt;br /&gt;
===== Success =====&lt;br /&gt;
&amp;lt;tt&amp;gt;result&amp;lt;/tt&amp;gt; = &amp;lt;tt&amp;gt;String&amp;lt;/tt&amp;gt; an address associated with this account.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&lt;br /&gt;
    &amp;quot;result&amp;quot;: &amp;quot;mpFrRfLZRWCKzG2VmmxajJLcGpchsYiFQo&amp;quot;,&lt;br /&gt;
    &amp;quot;error&amp;quot;: null,&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;getaccountaddress&amp;quot;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Error =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&lt;br /&gt;
    &amp;quot;result&amp;quot;: null,&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;code&amp;quot;: -1,&lt;br /&gt;
        &amp;quot;message&amp;quot;: &amp;quot;getaccountaddress &amp;lt;account&amp;gt;\nReturns the current bitcoin address for receiving payments to this account.&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;getaccountaddress&amp;quot;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This error is only returned if no arguments supplied at all (not even an empty string).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getaddressesbyaccount ===&lt;br /&gt;
&lt;br /&gt;
Returns the list of addresses for the given account.&lt;br /&gt;
&lt;br /&gt;
==== Arguments ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;[0]&amp;lt;/tt&amp;gt; &amp;lt;strong&amp;gt;&amp;lt;Account&amp;gt;&amp;lt;/strong&amp;gt; &amp;lt;tt&amp;gt;String&amp;lt;/tt&amp;gt; The account that you want to get addresses for. An empty string is considered as the &amp;lt;tt&amp;gt;global&amp;lt;/tt&amp;gt; account and will return a valid address. Example: &amp;lt;tt&amp;gt;&amp;quot;Testnet Faucet&amp;quot;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;quot;&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example Request ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&amp;quot;method&amp;quot;:&amp;quot;getaddressesbyaccount&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;Testnet Faucet&amp;quot;],&amp;quot;id&amp;quot;:&amp;quot;getaddressesbyaccount&amp;quot;}:&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Result ====&lt;br /&gt;
&lt;br /&gt;
===== Success =====&lt;br /&gt;
&amp;lt;tt&amp;gt;result&amp;lt;/tt&amp;gt; = &amp;lt;tt&amp;gt;Array&amp;lt;/tt&amp;gt; An array of addresses associated with the account.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&lt;br /&gt;
    &amp;quot;result&amp;quot;: [&lt;br /&gt;
        &amp;quot;mpFrRfLZRWCKzG2VmmxajJLcGpchsYiFQo&amp;quot;,&lt;br /&gt;
        &amp;quot;mv97croRs1krPoTXsfoSnxT7YhUn4zECUs&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;error&amp;quot;: null,&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;getaddressesbyaccount&amp;quot;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Error =====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&lt;br /&gt;
    &amp;quot;result&amp;quot;: null,&lt;br /&gt;
    &amp;quot;error&amp;quot;: {&lt;br /&gt;
        &amp;quot;code&amp;quot;: -1,&lt;br /&gt;
        &amp;quot;message&amp;quot;: &amp;quot;getaddressesbyaccount &amp;lt;account&amp;gt;\nReturns the list of addresses for the given account.&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;getaddressesbyaccount&amp;quot;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This error is only returned if no arguments supplied at all (not even an empty string).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getbalance ===&lt;br /&gt;
&lt;br /&gt;
If [Account] is not specified, returns the server&#039;s total available balance. If [Account] is specified, returns the balance in the account.&lt;br /&gt;
&lt;br /&gt;
==== Arguments ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;[0]&amp;lt;/tt&amp;gt; &amp;lt;strong&amp;gt;[Account]&amp;lt;/strong&amp;gt; &amp;lt;tt&amp;gt;String&amp;lt;/tt&amp;gt; The account that you want to balance. An empty string is considered as the &amp;lt;tt&amp;gt;global&amp;lt;/tt&amp;gt; account and will return a the balance of the &amp;lt;tt&amp;gt;global&amp;lt;/tt&amp;gt; account. A &amp;lt;tt&amp;gt;null&amp;lt;/tt&amp;gt; value will return the entire balance available for the server. Example: &amp;lt;tt&amp;gt;&amp;quot;Testnet Faucet&amp;quot;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;quot;&amp;quot;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;null&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;[1]&amp;lt;/tt&amp;gt; &amp;lt;strong&amp;gt;[Minimum Confirmations]&amp;lt;/strong&amp;gt; &amp;lt;tt&amp;gt;Integer&amp;lt;/tt&amp;gt; The minimum confirmations you want to consider when requesting balance. Default value is &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;. If &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; is supplied even unconfirmed transactions will be considered and will show in the balance. Example: &amp;lt;tt&amp;gt;1&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;null&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example Request ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&amp;quot;method&amp;quot;:&amp;quot;getbalance&amp;quot;,&amp;quot;params&amp;quot;:[],&amp;quot;id&amp;quot;:&amp;quot;getbalance&amp;quot;}:&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Result ====&lt;br /&gt;
&lt;br /&gt;
===== Success =====&lt;br /&gt;
&amp;lt;tt&amp;gt;result&amp;lt;/tt&amp;gt; = &amp;lt;tt&amp;gt;Float&amp;lt;/tt&amp;gt; A float representing the balance that the &amp;lt;tt&amp;gt;account&amp;lt;/tt&amp;gt; or the &amp;lt;tt&amp;gt;server&amp;lt;/tt&amp;gt; has to it&#039;s disposal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&lt;br /&gt;
    &amp;quot;result&amp;quot;: 256.4985,&lt;br /&gt;
    &amp;quot;error&amp;quot;: null,&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;getbalance&amp;quot;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Error =====&lt;br /&gt;
No error should be returned with this method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== getblockbycount ===&lt;br /&gt;
&lt;br /&gt;
Dumps the block existing at specified height. &amp;lt;strong&amp;gt;Note: this is not available in the official release&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Arguments ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;[0]&amp;lt;/tt&amp;gt; &amp;lt;strong&amp;gt;Height&amp;lt;/strong&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eli</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Elis-API&amp;diff=16437</id>
		<title>Elis-API</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Elis-API&amp;diff=16437"/>
		<updated>2011-09-11T09:46:07Z</updated>

		<summary type="html">&lt;p&gt;Eli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin API call list (as of version 0.3.20.2) with code samples and returned values.&lt;br /&gt;
&lt;br /&gt;
== API Calls ==&lt;br /&gt;
&lt;br /&gt;
API Calls to JSON-RPC are sent using POST method and parameters are sent as JSON object.&lt;br /&gt;
&lt;br /&gt;
=== Example Request ===&lt;br /&gt;
&lt;br /&gt;
When requesting something from the JSON-RPC server the request is sent to the server with the following URL: &amp;lt;tt&amp;gt;http://user:pass@localhost:8332/&amp;lt;/tt&amp;gt; with post data that looks something like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&amp;quot;method&amp;quot;:&amp;quot;listreceivedbyaccount&amp;quot;,&amp;quot;params&amp;quot;:[0],&amp;quot;id&amp;quot;:&amp;quot;listreceivedbyaccount&amp;quot;}:&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Bitcoind server user JSON notation instead of using regular POST parameters which can cause confusions sometime. Note the trailing colon on the post data above.&lt;br /&gt;
&lt;br /&gt;
The JSON object that is being sent to the server is composed of 3 elements: &amp;lt;tt&amp;gt;method&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;params&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;method&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; is what method you want to invoke, this is a simple string representing the method you&#039;re invoking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;params&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; is the &amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;Array&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; parameters that you&#039;re sending with the method invocation. Note that these parameters are sent as an &amp;lt;tt&amp;gt;Array&amp;lt;/tt&amp;gt; notation and not &amp;lt;tt&amp;gt;Object&amp;lt;/tt&amp;gt; notation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; is used by the app requesting, and I usually just send the method name as the ID&lt;br /&gt;
&lt;br /&gt;
== Calls List ==&lt;br /&gt;
&lt;br /&gt;
Required arguments are denoted inside &amp;lt; and &amp;gt; Optional arguments are inside [ and ].&lt;br /&gt;
&lt;br /&gt;
=== backupwallet ===&lt;br /&gt;
&lt;br /&gt;
Safely copies wallet.dat to destination, which can be a directory or a path with filename.&lt;br /&gt;
&lt;br /&gt;
==== Arguments ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt; &amp;lt;strong&amp;gt;Destination&amp;lt;/strong&amp;gt; The destination of the wallet file it will be copied to. This needs to be a valid &amp;lt;tt&amp;gt;directory&amp;lt;/tt&amp;gt; in your file system passed in linux style (forward slashes (&amp;lt;tt&amp;gt;/&amp;lt;/tt&amp;gt;) as separators - linux style, not backward slashes (&amp;lt;tt&amp;gt;\&amp;lt;/tt&amp;gt;) - windows style). The directory &amp;lt;strong&amp;gt;must not have a file named &amp;lt;tt&amp;gt;wallet.dat&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; otherwise the operation will fail.&lt;br /&gt;
&lt;br /&gt;
==== Example Request ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&amp;quot;method&amp;quot;:&amp;quot;backupwallet&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;d:/wallet/&amp;quot;],&amp;quot;id&amp;quot;:&amp;quot;backupwallet&amp;quot;}:&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Result ====&lt;/div&gt;</summary>
		<author><name>Eli</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Elis-API&amp;diff=16436</id>
		<title>Elis-API</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Elis-API&amp;diff=16436"/>
		<updated>2011-09-11T09:36:19Z</updated>

		<summary type="html">&lt;p&gt;Eli: Created page with &amp;quot;Bitcoin API call list (as of version 0.3.20.2) with code samples and returned values.  == API Calls ==  API Calls to JSON-RPC are sent using POST method and parameters are sen...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin API call list (as of version 0.3.20.2) with code samples and returned values.&lt;br /&gt;
&lt;br /&gt;
== API Calls ==&lt;br /&gt;
&lt;br /&gt;
API Calls to JSON-RPC are sent using POST method and parameters are sent as JSON object.&lt;br /&gt;
&lt;br /&gt;
=== Example Request ===&lt;br /&gt;
&lt;br /&gt;
When requesting something from the JSON-RPC server the request is sent to the server with the following URL: &amp;lt;tt&amp;gt;http://user:pass@localhost:8332/&amp;lt;/tt&amp;gt; with post data that looks something like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;{&amp;quot;method&amp;quot;:&amp;quot;listreceivedbyaccount&amp;quot;,&amp;quot;params&amp;quot;:[0],&amp;quot;id&amp;quot;:&amp;quot;listreceivedbyaccount&amp;quot;}:&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Bitcoind server user JSON notation instead of using regular POST parameters which can cause confusions sometime. Note the trailing colon on the post data above.&lt;br /&gt;
&lt;br /&gt;
The JSON object that is being sent to the server is composed of 3 elements: &amp;lt;tt&amp;gt;method&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;params&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;method&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; is what method you want to invoke, this is a simple string representing the method you&#039;re invoking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;params&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; is the &amp;lt;strong&amp;gt;&amp;lt;tt&amp;gt;Array&amp;lt;/tt&amp;gt;&amp;lt;/strong&amp;gt; parameters that you&#039;re sending with the method invocation. Note that these parameters are sent as an &amp;lt;tt&amp;gt;Array&amp;lt;/tt&amp;gt; notation and not &amp;lt;tt&amp;gt;Object&amp;lt;/tt&amp;gt; notation.&lt;br /&gt;
&lt;br /&gt;
=== backupwallet ===&lt;/div&gt;</summary>
		<author><name>Eli</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Original_Bitcoin_client/API_calls_list&amp;diff=16042</id>
		<title>Original Bitcoin client/API calls list</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Original_Bitcoin_client/API_calls_list&amp;diff=16042"/>
		<updated>2011-09-04T04:31:20Z</updated>

		<summary type="html">&lt;p&gt;Eli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin API call list (as of version 0.3.20.2)&lt;br /&gt;
&lt;br /&gt;
== Common operations ==&lt;br /&gt;
&lt;br /&gt;
=== Listing my bitcoin addresses ===&lt;br /&gt;
&lt;br /&gt;
Listing the bitcoin [[address|addresses]] in your wallet is easily done via &#039;&#039;listreceivedbyaddress&#039;&#039;. It normally lists only addresses which already have received transactions, however you can list all the addresses by setting the first argument to 0, and the second one to true.&lt;br /&gt;
&lt;br /&gt;
[[accounts explained|Accounts]] are used to organize addresses.&lt;br /&gt;
&lt;br /&gt;
== Full list ==&lt;br /&gt;
&lt;br /&gt;
Required arguments are denoted inside &amp;amp;lt; and &amp;amp;gt; Optional arguments are inside [ and ].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Parameters !! Description&lt;br /&gt;
|-&lt;br /&gt;
| backupwallet || &amp;lt;destination&amp;gt; || Safely copies wallet.dat to destination, which can be a directory or a path with filename.&lt;br /&gt;
|-&lt;br /&gt;
| getaccount || &amp;lt;bitcoinaddress&amp;gt; || Returns the account associated with the given address.&lt;br /&gt;
|-&lt;br /&gt;
| getaccountaddress || &amp;lt;account&amp;gt; || Returns the current bitcoin address for receiving payments to this account.&lt;br /&gt;
|-&lt;br /&gt;
| getaddressesbyaccount || &amp;lt;account&amp;gt; || Returns the list of addresses for the given account.&lt;br /&gt;
|-&lt;br /&gt;
| getbalance || [account] [minconf=1] || If [account] is not specified, returns the server&#039;s total available balance.&amp;lt;br/&amp;gt;If [account] is specified, returns the balance in the account.&lt;br /&gt;
|-&lt;br /&gt;
| getblockbycount || height || Dumps the block existing at specified height. &#039;&#039;&#039;Note: this is not available in the official release&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| getblockcount || || Returns the number of blocks in the longest block chain.&lt;br /&gt;
|-&lt;br /&gt;
| getblocknumber || || Returns the block number of the latest block in the longest block chain.&lt;br /&gt;
|-&lt;br /&gt;
| getconnectioncount || || Returns the number of connections to other nodes.&lt;br /&gt;
|-&lt;br /&gt;
| getdifficulty || || Returns the proof-of-work difficulty as a multiple of the minimum difficulty.&lt;br /&gt;
|-&lt;br /&gt;
| getgenerate || || Returns true or false whether bitcoind is currently generating hashes&lt;br /&gt;
|-&lt;br /&gt;
| gethashespersec || || Returns a recent hashes per second performance measurement while generating.&lt;br /&gt;
|-&lt;br /&gt;
| getinfo || || Returns an object containing various state info.&lt;br /&gt;
|-&lt;br /&gt;
| getnewaddress || [account] || Returns a new bitcoin address for receiving payments.  If [account] is specified (recommended), it is added to the address book so payments received with the address will be credited to [account].&lt;br /&gt;
|-&lt;br /&gt;
| getreceivedbyaccount || [account] [minconf=1] || Returns the total amount received by addresses with [account] in transactions with at least [minconf] confirmations. If [account] not provided return will include all transactions to all accounts. (version 0.3.24-beta)&lt;br /&gt;
|-&lt;br /&gt;
| getreceivedbyaddress || &amp;lt;bitcoinaddress&amp;gt; [minconf=1] || Returns the total amount received by &amp;lt;bitcoinaddress&amp;gt; in transactions with at least [minconf] confirmations.&lt;br /&gt;
|-&lt;br /&gt;
| gettransaction || &amp;lt;txid&amp;gt; || Get detailed information about &amp;lt;txid&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[getwork]] || [data] || If [data] is not specified, returns formatted hash data to work on:&lt;br /&gt;
* &amp;quot;midstate&amp;quot; : precomputed hash state after hashing the first half of the data&lt;br /&gt;
* &amp;quot;data&amp;quot; : block data&lt;br /&gt;
* &amp;quot;hash1&amp;quot; : formatted hash buffer for second hash&lt;br /&gt;
* &amp;quot;target&amp;quot; : little endian hash target&lt;br /&gt;
If [data] is specified, tries to solve the block and returns true if it was successful.&lt;br /&gt;
|-&lt;br /&gt;
| help || [command] || List commands, or get help for a command.&lt;br /&gt;
|-&lt;br /&gt;
| listaccounts || [minconf=1] || Returns Object that has account names as keys, account balances as values.&lt;br /&gt;
|-&lt;br /&gt;
| listreceivedbyaccount || [minconf=1] [includeempty=false] || Returns an array of objects containing:&lt;br /&gt;
* &amp;quot;account&amp;quot; : the account of the receiving addresses&lt;br /&gt;
* &amp;quot;amount&amp;quot; : total amount received by addresses with this account&lt;br /&gt;
* &amp;quot;confirmations&amp;quot; : number of confirmations of the most recent transaction included&lt;br /&gt;
|-&lt;br /&gt;
| listreceivedbyaddress || [minconf=1] [includeempty=false] || Returns an array of objects containing:&lt;br /&gt;
* &amp;quot;address&amp;quot; : receiving address&lt;br /&gt;
* &amp;quot;account&amp;quot; : the account of the receiving address&lt;br /&gt;
* &amp;quot;amount&amp;quot; : total amount received by the address&lt;br /&gt;
* &amp;quot;confirmations&amp;quot; : number of confirmations of the most recent transaction included&lt;br /&gt;
To get a list of accounts on the system, execute bitcoind listreceivedbyaddress 0 true&lt;br /&gt;
|-&lt;br /&gt;
| listtransactions || [account] [count=10] || Returns up to [count] most recent transactions for account [account]. If [account] not provided will return recent transaction from all accounts.&lt;br /&gt;
|-&lt;br /&gt;
| move || &amp;lt;fromaccount&amp;gt; &amp;lt;toaccount&amp;gt; &amp;lt;amount&amp;gt; [minconf=1] [comment] || Move from one account in your wallet to another.&lt;br /&gt;
|-&lt;br /&gt;
| sendfrom || &amp;lt;fromaccount&amp;gt; &amp;lt;tobitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [minconf=1] [comment] [comment-to] || &amp;lt;amount&amp;gt; is a real and is rounded to 8 decimal places. Returns the transaction ID if successful.&lt;br /&gt;
|-&lt;br /&gt;
| sendtoaddress || &amp;lt;bitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [comment] [comment-to] || &amp;lt;amount&amp;gt; is a real and is rounded to 8 decimal places&lt;br /&gt;
|-&lt;br /&gt;
| setaccount || &amp;lt;bitcoinaddress&amp;gt; &amp;lt;account&amp;gt; || Sets the account associated with the given address. Assigning address that is already assigned to the same account will create a new address associated with that account.&lt;br /&gt;
|-&lt;br /&gt;
| setgenerate || &amp;lt;generate&amp;gt; [genproclimit] || &amp;lt;generate&amp;gt; is true or false to turn generation on or off.&amp;lt;br/&amp;gt;Generation is limited to [genproclimit] processors, -1 is unlimited.&lt;br /&gt;
|-&lt;br /&gt;
| stop || || Stop bitcoin server.&lt;br /&gt;
|-&lt;br /&gt;
| validateaddress || &amp;lt;bitcoinaddress&amp;gt; || Return information about &amp;lt;bitcoinaddress&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Original Bitcoin client]]&lt;br /&gt;
* [[API reference (JSON-RPC)]]&lt;br /&gt;
* [[Lazy_API]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Eli</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Original_Bitcoin_client/API_calls_list&amp;diff=15898</id>
		<title>Original Bitcoin client/API calls list</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Original_Bitcoin_client/API_calls_list&amp;diff=15898"/>
		<updated>2011-09-02T00:25:28Z</updated>

		<summary type="html">&lt;p&gt;Eli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin API call list (as of version 0.3.20.2)&lt;br /&gt;
&lt;br /&gt;
== Common operations ==&lt;br /&gt;
&lt;br /&gt;
=== Listing my bitcoin addresses ===&lt;br /&gt;
&lt;br /&gt;
Listing the bitcoin [[address|addresses]] in your wallet is easily done via &#039;&#039;listreceivedbyaddress&#039;&#039;. It normally lists only addresses which already have received transactions, however you can list all the addresses by setting the first argument to 0, and the second one to true.&lt;br /&gt;
&lt;br /&gt;
[[accounts explained|Accounts]] are used to organize addresses.&lt;br /&gt;
&lt;br /&gt;
== Full list ==&lt;br /&gt;
&lt;br /&gt;
Required arguments are denoted inside &amp;amp;lt; and &amp;amp;gt; Optional arguments are inside [ and ].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Parameters !! Description&lt;br /&gt;
|-&lt;br /&gt;
| backupwallet || &amp;lt;destination&amp;gt; || Safely copies wallet.dat to destination, which can be a directory or a path with filename.&lt;br /&gt;
|-&lt;br /&gt;
| getaccount || &amp;lt;bitcoinaddress&amp;gt; || Returns the account associated with the given address.&lt;br /&gt;
|-&lt;br /&gt;
| getaccountaddress || &amp;lt;account&amp;gt; || Returns the current bitcoin address for receiving payments to this account.&lt;br /&gt;
|-&lt;br /&gt;
| getaddressesbyaccount || &amp;lt;account&amp;gt; || Returns the list of addresses for the given account.&lt;br /&gt;
|-&lt;br /&gt;
| getbalance || [account] [minconf=1] || If [account] is not specified, returns the server&#039;s total available balance.&amp;lt;br/&amp;gt;If [account] is specified, returns the balance in the account.&lt;br /&gt;
|-&lt;br /&gt;
| getblockbycount || height || Dumps the block existing at specified height. &#039;&#039;&#039;Note: this is not available in the official release&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| getblockcount || || Returns the number of blocks in the longest block chain.&lt;br /&gt;
|-&lt;br /&gt;
| getblocknumber || || Returns the block number of the latest block in the longest block chain.&lt;br /&gt;
|-&lt;br /&gt;
| getconnectioncount || || Returns the number of connections to other nodes.&lt;br /&gt;
|-&lt;br /&gt;
| getdifficulty || || Returns the proof-of-work difficulty as a multiple of the minimum difficulty.&lt;br /&gt;
|-&lt;br /&gt;
| getgenerate || || Returns true or false whether bitcoind is currently generating hashes&lt;br /&gt;
|-&lt;br /&gt;
| gethashespersec || || Returns a recent hashes per second performance measurement while generating.&lt;br /&gt;
|-&lt;br /&gt;
| getinfo || || Returns an object containing various state info.&lt;br /&gt;
|-&lt;br /&gt;
| getnewaddress || [account] || Returns a new bitcoin address for receiving payments.  If [account] is specified (recommended), it is added to the address book so payments received with the address will be credited to [account].&lt;br /&gt;
|-&lt;br /&gt;
| getreceivedbyaccount || [account] [minconf=1] || Returns the total amount received by addresses with [account] in transactions with at least [minconf] confirmations. If [account] not provided return will include all transactions to all accounts. (version 0.3.24-beta)&lt;br /&gt;
|-&lt;br /&gt;
| getreceivedbyaddress || &amp;lt;bitcoinaddress&amp;gt; [minconf=1] || Returns the total amount received by &amp;lt;bitcoinaddress&amp;gt; in transactions with at least [minconf] confirmations.&lt;br /&gt;
|-&lt;br /&gt;
| gettransaction || &amp;lt;txid&amp;gt; || Get detailed information about &amp;lt;txid&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[getwork]] || [data] || If [data] is not specified, returns formatted hash data to work on:&lt;br /&gt;
* &amp;quot;midstate&amp;quot; : precomputed hash state after hashing the first half of the data&lt;br /&gt;
* &amp;quot;data&amp;quot; : block data&lt;br /&gt;
* &amp;quot;hash1&amp;quot; : formatted hash buffer for second hash&lt;br /&gt;
* &amp;quot;target&amp;quot; : little endian hash target&lt;br /&gt;
If [data] is specified, tries to solve the block and returns true if it was successful.&lt;br /&gt;
|-&lt;br /&gt;
| help || [command] || List commands, or get help for a command.&lt;br /&gt;
|-&lt;br /&gt;
| listaccounts || [minconf=1] || Returns Object that has account names as keys, account balances as values.&lt;br /&gt;
|-&lt;br /&gt;
| listreceivedbyaccount || [minconf=1] [includeempty=false] || Returns an array of objects containing:&lt;br /&gt;
* &amp;quot;account&amp;quot; : the account of the receiving addresses&lt;br /&gt;
* &amp;quot;amount&amp;quot; : total amount received by addresses with this account&lt;br /&gt;
* &amp;quot;confirmations&amp;quot; : number of confirmations of the most recent transaction included&lt;br /&gt;
|-&lt;br /&gt;
| listreceivedbyaddress || [minconf=1] [includeempty=false] || Returns an array of objects containing:&lt;br /&gt;
* &amp;quot;address&amp;quot; : receiving address&lt;br /&gt;
* &amp;quot;account&amp;quot; : the account of the receiving address&lt;br /&gt;
* &amp;quot;amount&amp;quot; : total amount received by the address&lt;br /&gt;
* &amp;quot;confirmations&amp;quot; : number of confirmations of the most recent transaction included&lt;br /&gt;
To get a list of accounts on the system, execute bitcoind listreceivedbyaddress 0 true&lt;br /&gt;
|-&lt;br /&gt;
| listtransactions || &amp;lt;account&amp;gt; [count=10] || Returns up to [count] most recent transactions for account &amp;lt;account&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| move || &amp;lt;fromaccount&amp;gt; &amp;lt;toaccount&amp;gt; &amp;lt;amount&amp;gt; [minconf=1] [comment] || Move from one account in your wallet to another.&lt;br /&gt;
|-&lt;br /&gt;
| sendfrom || &amp;lt;fromaccount&amp;gt; &amp;lt;tobitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [minconf=1] [comment] [comment-to] || &amp;lt;amount&amp;gt; is a real and is rounded to 8 decimal places. Returns the transaction ID if successful.&lt;br /&gt;
|-&lt;br /&gt;
| sendtoaddress || &amp;lt;bitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [comment] [comment-to] || &amp;lt;amount&amp;gt; is a real and is rounded to 8 decimal places&lt;br /&gt;
|-&lt;br /&gt;
| setaccount || &amp;lt;bitcoinaddress&amp;gt; &amp;lt;account&amp;gt; || Sets the account associated with the given address. Assigning address that is already assigned to the same account will create a new address associated with that account.&lt;br /&gt;
|-&lt;br /&gt;
| setgenerate || &amp;lt;generate&amp;gt; [genproclimit] || &amp;lt;generate&amp;gt; is true or false to turn generation on or off.&amp;lt;br/&amp;gt;Generation is limited to [genproclimit] processors, -1 is unlimited.&lt;br /&gt;
|-&lt;br /&gt;
| stop || || Stop bitcoin server.&lt;br /&gt;
|-&lt;br /&gt;
| validateaddress || &amp;lt;bitcoinaddress&amp;gt; || Return information about &amp;lt;bitcoinaddress&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Original Bitcoin client]]&lt;br /&gt;
* [[API reference (JSON-RPC)]]&lt;br /&gt;
* [[Lazy_API]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Eli</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Original_Bitcoin_client/API_calls_list&amp;diff=15707</id>
		<title>Original Bitcoin client/API calls list</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Original_Bitcoin_client/API_calls_list&amp;diff=15707"/>
		<updated>2011-08-28T17:28:37Z</updated>

		<summary type="html">&lt;p&gt;Eli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bitcoin API call list (as of version 0.3.20.2)&lt;br /&gt;
&lt;br /&gt;
== Common operations ==&lt;br /&gt;
&lt;br /&gt;
=== Listing my bitcoin addresses ===&lt;br /&gt;
&lt;br /&gt;
Listing the bitcoin [[address|addresses]] in your wallet is easily done via &#039;&#039;listreceivedbyaddress&#039;&#039;. It normally lists only addresses which already have received transactions, however you can list all the addresses by setting the first argument to 0, and the second one to true.&lt;br /&gt;
&lt;br /&gt;
[[accounts explained|Accounts]] are used to organize addresses.&lt;br /&gt;
&lt;br /&gt;
== Full list ==&lt;br /&gt;
&lt;br /&gt;
Required arguments are denoted inside &amp;amp;lt; and &amp;amp;gt; Optional arguments are inside [ and ].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Parameters !! Description&lt;br /&gt;
|-&lt;br /&gt;
| backupwallet || &amp;lt;destination&amp;gt; || Safely copies wallet.dat to destination, which can be a directory or a path with filename.&lt;br /&gt;
|-&lt;br /&gt;
| getaccount || &amp;lt;bitcoinaddress&amp;gt; || Returns the account associated with the given address.&lt;br /&gt;
|-&lt;br /&gt;
| getaccountaddress || &amp;lt;account&amp;gt; || Returns the current bitcoin address for receiving payments to this account.&lt;br /&gt;
|-&lt;br /&gt;
| getaddressesbyaccount || &amp;lt;account&amp;gt; || Returns the list of addresses for the given account.&lt;br /&gt;
|-&lt;br /&gt;
| getbalance || [account] [minconf=1] || If [account] is not specified, returns the server&#039;s total available balance.&amp;lt;br/&amp;gt;If [account] is specified, returns the balance in the account.&lt;br /&gt;
|-&lt;br /&gt;
| getblockbycount || height || Dumps the block existing at specified height. &#039;&#039;&#039;Note: this is not available in the official release&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| getblockcount || || Returns the number of blocks in the longest block chain.&lt;br /&gt;
|-&lt;br /&gt;
| getblocknumber || || Returns the block number of the latest block in the longest block chain.&lt;br /&gt;
|-&lt;br /&gt;
| getconnectioncount || || Returns the number of connections to other nodes.&lt;br /&gt;
|-&lt;br /&gt;
| getdifficulty || || Returns the proof-of-work difficulty as a multiple of the minimum difficulty.&lt;br /&gt;
|-&lt;br /&gt;
| getgenerate || || Returns true or false whether bitcoind is currently generating hashes&lt;br /&gt;
|-&lt;br /&gt;
| gethashespersec || || Returns a recent hashes per second performance measurement while generating.&lt;br /&gt;
|-&lt;br /&gt;
| getinfo || || Returns an object containing various state info.&lt;br /&gt;
|-&lt;br /&gt;
| getnewaddress || [account] || Returns a new bitcoin address for receiving payments.  If [account] is specified (recommended), it is added to the address book so payments received with the address will be credited to [account].&lt;br /&gt;
|-&lt;br /&gt;
| getreceivedbyaccount || [account] [minconf=1] || Returns the total amount received by addresses with [account] in transactions with at least [minconf] confirmations. If [account] not provided return will include all transactions to all accounts. (version 0.3.24-beta)&lt;br /&gt;
|-&lt;br /&gt;
| getreceivedbyaddress || &amp;lt;bitcoinaddress&amp;gt; [minconf=1] || Returns the total amount received by &amp;lt;bitcoinaddress&amp;gt; in transactions with at least [minconf] confirmations.&lt;br /&gt;
|-&lt;br /&gt;
| gettransaction || &amp;lt;txid&amp;gt; || Get detailed information about &amp;lt;txid&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[getwork]] || [data] || If [data] is not specified, returns formatted hash data to work on:&lt;br /&gt;
* &amp;quot;midstate&amp;quot; : precomputed hash state after hashing the first half of the data&lt;br /&gt;
* &amp;quot;data&amp;quot; : block data&lt;br /&gt;
* &amp;quot;hash1&amp;quot; : formatted hash buffer for second hash&lt;br /&gt;
* &amp;quot;target&amp;quot; : little endian hash target&lt;br /&gt;
If [data] is specified, tries to solve the block and returns true if it was successful.&lt;br /&gt;
|-&lt;br /&gt;
| help || [command] || List commands, or get help for a command.&lt;br /&gt;
|-&lt;br /&gt;
| listaccounts || [minconf=1] || Returns Object that has account names as keys, account balances as values.&lt;br /&gt;
|-&lt;br /&gt;
| listreceivedbyaccount || [minconf=1] [includeempty=false] || Returns an array of objects containing:&lt;br /&gt;
* &amp;quot;account&amp;quot; : the account of the receiving addresses&lt;br /&gt;
* &amp;quot;amount&amp;quot; : total amount received by addresses with this account&lt;br /&gt;
* &amp;quot;confirmations&amp;quot; : number of confirmations of the most recent transaction included&lt;br /&gt;
|-&lt;br /&gt;
| listreceivedbyaddress || [minconf=1] [includeempty=false] || Returns an array of objects containing:&lt;br /&gt;
* &amp;quot;address&amp;quot; : receiving address&lt;br /&gt;
* &amp;quot;account&amp;quot; : the account of the receiving address&lt;br /&gt;
* &amp;quot;amount&amp;quot; : total amount received by the address&lt;br /&gt;
* &amp;quot;confirmations&amp;quot; : number of confirmations of the most recent transaction included&lt;br /&gt;
To get a list of accounts on the system, execute bitcoind listreceivedbyaddress 0 true&lt;br /&gt;
|-&lt;br /&gt;
| listtransactions || &amp;lt;account&amp;gt; [count=10] || Returns up to [count] most recent transactions for account &amp;lt;account&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| move || &amp;lt;fromaccount&amp;gt; &amp;lt;toaccount&amp;gt; &amp;lt;amount&amp;gt; [minconf=1] [comment] || Move from one account in your wallet to another.&lt;br /&gt;
|-&lt;br /&gt;
| sendfrom || &amp;lt;fromaccount&amp;gt; &amp;lt;tobitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [minconf=1] [comment] [comment-to] || &amp;lt;amount&amp;gt; is a real and is rounded to 8 decimal places. Returns the transaction ID if successful.&lt;br /&gt;
|-&lt;br /&gt;
| sendtoaddress || &amp;lt;bitcoinaddress&amp;gt; &amp;lt;amount&amp;gt; [comment] [comment-to] || &amp;lt;amount&amp;gt; is a real and is rounded to 8 decimal places&lt;br /&gt;
|-&lt;br /&gt;
| setaccount || &amp;lt;bitcoinaddress&amp;gt; &amp;lt;account&amp;gt; || Sets the account associated with the given address.&lt;br /&gt;
|-&lt;br /&gt;
| setgenerate || &amp;lt;generate&amp;gt; [genproclimit] || &amp;lt;generate&amp;gt; is true or false to turn generation on or off.&amp;lt;br/&amp;gt;Generation is limited to [genproclimit] processors, -1 is unlimited.&lt;br /&gt;
|-&lt;br /&gt;
| stop || || Stop bitcoin server.&lt;br /&gt;
|-&lt;br /&gt;
| validateaddress || &amp;lt;bitcoinaddress&amp;gt; || Return information about &amp;lt;bitcoinaddress&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Original Bitcoin client]]&lt;br /&gt;
* [[API reference (JSON-RPC)]]&lt;br /&gt;
* [[Lazy_API]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Eli</name></author>
	</entry>
</feed>