user87937: I am using bitcoin daemon in my system to get and pass btc to users. So now I want to pass some btc to another users but I can not understand what is the difference between sendfrom and sendtoaddress. I have read about sendtoaddress command in 
http://chainquery.com/bitcoin-api/sendtoaddress but could not understand where this btc is going from

user13866: According to the Bitcoin core developers reference, SendFrom is deprecated and you should use SendToAddress or SendMany instead.
Note that SendFrom sends from an account not from an address. The Account feature is being removed from Bitcoin core.
I assume the (HD) wallet rummages around for suitable UTXOs to use as inputs to the transaction.

87937: <p>I am using bitcoin daemon in my system to get and pass btc to users. So now I want to pass some btc to another users but I can not understand what is the difference between <code>sendfrom</code> and <code>sendtoaddress</code>. I have read about <code>sendtoaddress</code> command in 
<a href="http://chainquery.com/bitcoin-api/sendtoaddress" rel="nofollow noreferrer">http://chainquery.com/bitcoin-api/sendtoaddress</a> but could not understand where this btc is going from</p>
 13866: <p>According to the Bitcoin core developers reference, <a href="https://bitcoin.org/en/developer-reference#sendfrom" rel="nofollow noreferrer">SendFrom</a> is deprecated and you should use <code>SendToAddress</code> or <code>SendMany</code> instead.</p>

<p>Note that <code>SendFrom</code> sends from an <em>account</em> not from an <em>address</em>. The Account feature is being removed from Bitcoin core.</p>

<p>I assume the (HD) wallet rummages around for suitable UTXOs to use as inputs to the transaction.</p>
