Bitcoin Forum

Bitcoin => Electrum => Topic started by: whwebsolutions on July 19, 2017, 04:10:54 AM



Title: Sending help
Post by: whwebsolutions on July 19, 2017, 04:10:54 AM
Each wallet has many addresses in it.  So when I send money, where can I say which address to have as the "sending from" address? Some services require it be from the exact address you are signed up with on that service.


Title: Re: Sending help
Post by: HCP on July 19, 2017, 06:30:01 AM
Coins can ONLY be sent from whatever address they were sent to... When you send coins to an address, they are associated with that address... and that address alone... it doesn't matter that you have multiple addresses in your wallet... they are all technically separate.

So, to ensure you are ONLY sending from a specific address, you need to use the "coins" tab... if you can't see it from the menu select: "Wallet -> Coins"

You will be able to see exactly which coins are in which address. Select the inputs from the address you need to send from, right click and select "Spend"... only those coins should be used in your outgoing transaction (NOTE: this may mean you cannot send the total balance of your wallet, if other coins are in other addresses).

Also, you may want to disable "change addresses", so that any change will return to the original address. Otherwise, the change will go to a different address in your wallet. (Tools -> Preferences ->  Transactions -> Make sure that "use change addresses" is UNCHECKED):
https://talkimg.com/images/2023/11/15/zqWrI.png


Title: Re: Sending help
Post by: whwebsolutions on July 19, 2017, 10:40:36 AM
Thanks man, 1 more question while we are in the settings LOL.  What is the difference between Priority and Privacy?


Title: Re: Sending help
Post by: HCP on July 19, 2017, 11:11:48 AM
If you actually click the "coin control" label it will pop up a little help dialog:
Quote
Choose coin (UTXO) selection method.  The following are available:

Priority

Maximize transaction priority. Select the oldest unspent transaction outputs in your wallet, that are sufficient to cover the spent amount. Then, remove any unneeded inputs, starting with the smallest in value.

Privacy

Attempts to better preserve user privacy.  First, if any coin is spent from a user address, all coins are.  Compared to spending from other addresses to make up an amount, this reduces information leakage about sender holdings.  It also helps to reduce blockchain UTXO bloat, and reduce future privacy loss that would come from reusing that address' remaining UTXOs.  Second, it penalizes change that is quite different to the sent amount. Third, it penalizes change that is too big.

I am fairly sure the "priority" of older transaction outputs doesn't really affect anything these days... i vaguely recall seeing something in one of the Core release notes, but can't find it right at this minute.


Title: Re: Sending help
Post by: kolloh on July 19, 2017, 02:37:41 PM
I believe spending older coins was given more weight / priority which is why that option exists. I believe it is supposed to help lower the priority of coins that bounce around rapidly for no reason and help reduce network spam.

See the following for a bit more information on this:
https://bitcoin.stackexchange.com/questions/845/what-are-bitcoin-days-destroyed



Title: Re: Sending help
Post by: ranochigo on July 19, 2017, 02:52:44 PM
I am fairly sure the "priority" of older transaction outputs doesn't really affect anything these days... i vaguely recall seeing something in one of the Core release notes, but can't find it right at this minute.
Priority is used to calculate the "weight" a transaction will have using the formula: (Amount of input in satoshi * amount of confirmations)/size_in_bytes. The priority is used in ranking of transactions and relaying of transactions. This really only applies for free transactions where priority is the only mechanism preventing spam.

Yes, it's not relevant nowadays with miners accepting few(if any at all) free transactions into their blocks.


Title: Re: Sending help
Post by: taxmanmt5 on July 19, 2017, 04:17:23 PM
The easiest way would be to look in your history for the address that sent a coin. You can get it from the actual transaction screen I believe but it depends on what kind of software you're using. If you're using online software it might be a little bit more difficult. Worst case scenario you can look up the text ID online with block Cipher or one of the other sites and that will show you what address sent the coin.