<blockquote>
  <p>Funds still go into the same wallet and
  if I send coins from the wallet it would always be from the same
  "from" address. Am I correct?</p>
</blockquote>

<p>Not exactly. It depends on the amount of coins you'll send. Here is an example:</p>

<ul>
<li>You have address <code>A</code> with <code>1 BTC</code>.</li>
<li>Address <code>B</code> with <code>0.3 BTC</code>.</li>
</ul>

<p>Consider you want to send <code>1.1 BTC</code> to the address <code>C</code>. </p>

<p>In that case the transaction would have <em>2(A,B) outputs and 2(C, X) inputs</em> *:</p>

<ul>
<li>Outputs: <code>A</code> with <code>1 btc</code> and <code>B</code> with <code>0.3 BTC</code>.</li>
<li>Inputs: <code>1 BTC</code> to the address <code>C</code> and <code>0.1 BTC</code> to the address <code>C</code>. </li>
<li><code>0.2 BTC</code> <em>will be your change</em>, and it'll be sended back to you*.</li>
</ul>

<p>The <code>from</code> address will be the collection of your <em>income</em> addresses(<code>A</code>,<code>B</code>, e.t.c.).</p>

<p>*<sub>Some wallets do let you manually select which address should receive the change from a transaction.</sub></p>

<p>*<sub>In some cases client will create a new address for change.</sub></p>

CC BY-SA 3.0
2018-03-06T04:35:24.517Z
2018-03-06T04:44:17.670Z
2018-03-06T04:44:17.670Z
Roman Kiselenko
<p>Actually, wallet just represents the overall amount of bitcoin you have for all the address you generated (It like a database of your bitcoin address), so yes it going to the same wallet.</p>

<p>For address, yes when you send the bitcoin out, your wallet will find the address that has enough funds to send it out (unless u specify which address) which may cause multiple addresses to send to 1 address.</p>

<p>So basically the bitcoin value is stored on the individual address that was used to receive while a wallet just a thing that used to manage those address.</p>

<p>Hopefully this answers your question as I have little trouble understanding it</p>

CC BY-SA 4.0
2018-12-08T01:26:27.657Z
2018-12-08T01:26:27.657Z
zhiyan114
<p>With the Bitcoin-ABC cli I can generate as many receive addresses by the following command</p>

<pre><code>./bitcoin-cli getnewaddress "label"
</code></pre>

<p>But from my understanding the funds still go into the same wallet and if I send coins from the wallet it would always be from the same "from" address. Am I correct in my understanding?</p>

<bitcoin-core><bitcoin-cash><ecash>
Bitcoin new receive addresses
david
# Bitcoin new receive addresses

(Asked by: username_0 on 2018-03-06)

With the Bitcoin-ABC cli I can generate as many receive addresses by the following command

```
./bitcoin-cli getnewaddress "label"

```

But from my understanding the funds still go into the same wallet and if I send coins from the wallet it would always be from the same "from" address. Am I correct in my understanding?

**Tags:** bitcoin-core, bitcoin-cash, ecash


---

## 2 answers

### Answer by username_1 on 2018-03-06. Score: 0

> Funds still go into the same wallet and
> if I send coins from the wallet it would always be from the same
> "from" address. Am I correct?

Not exactly. It depends on the amount of coins you'll send. Here is an example:

* You have address `A` with `1 BTC`.
* Address `B` with `0.3 BTC`.

Consider you want to send `1.1 BTC` to the address `C`.

In that case the transaction would have *2(A,B) outputs and 2(C, X) inputs* \*:

* Outputs: `A` with `1 btc` and `B` with `0.3 BTC`.
* Inputs: `1 BTC` to the address `C` and `0.1 BTC` to the address `C`.
* `0.2 BTC` *will be your change*, and it'll be sended back to you\*.

The `from` address will be the collection of your *income* addresses(`A`,`B`, e.t.c.).

\*Some wallets do let you manually select which address should receive the change from a transaction.

\*In some cases client will create a new address for change.


---

### Answer by username_2 on 2018-12-08. Score: 0

Actually, wallet just represents the overall amount of bitcoin you have for all the address you generated (It like a database of your bitcoin address), so yes it going to the same wallet.

For address, yes when you send the bitcoin out, your wallet will find the address that has enough funds to send it out (unless u specify which address) which may cause multiple addresses to send to 1 address.

So basically the bitcoin value is stored on the individual address that was used to receive while a wallet just a thing that used to manage those address.

Hopefully this answers your question as I have little trouble understanding it


---

