Pages:
Author

Topic: Seeing output of 40 BTC when i'm trying to send 1 coin - page 2. (Read 1785 times)

legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
ya its very cool.

i still would like to more about this: https://bitcointalksearch.org/topic/how-to-verify-seed-516834

perhaps i would need to dive into the source code to better understand how the
electrum seed relates to the private keys. 

as an early adopter, I also think I should review the source code as well to ensure
backdoors aren't placed into electrum (someone's gotta do that right?)

sr. member
Activity: 475
Merit: 252
It's nowhere close to 41 BTC, but my precious BTCs are in an offline electrum wallet. It's great to be able to send funds to it and manage public keys without having to worry about my seed being stolen.

Good luck!
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
thanks again.  very interesting.  slowly but surely mastering electrum.
 
sr. member
Activity: 475
Merit: 252
Right click on any address on the receive tab.

Click freeze

Now Electrum will not use any outputs on that address.

This can be utilized to control which outputs get used.

As far as using multiple inputs on the same address, electrum is currently first in first out.

You use them in the order you got them... not the most efficient way, but hopefully the logic will be fixed down the line.
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
follow-up question:

The several different receiving addresses in the wallet all have their own inputs and outputs right?
Will Electrum let me choose which address I want to create the transaction from?

Although I can choose which address to receive to, I don't see how to choose which one I
want to send from.  What am I missing?
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
thanks guys... yeah i was aware of the input and output idea, but did NOT see the address on the my
wallet, so i was quite weirded out...

expanding the change tab reveals that address now.

THANK YOU BOTH!
sr. member
Activity: 475
Merit: 252
To add to the above post:

The second address where the 40 BTC is going should be under the Change tab on your Receive menu.

Click the arrow next to "Change" and the first or second address that shows up should be the address the 40 BTC is trying to be sent to.

Edit: Here's my way of thinking about it.

Every transaction you receive is a single bill. Like in USD we have $1, $5, $10, $20... etc.. but in Bitcoin, your "bills" are the transactions you receive.

ie. if you receive 123 BTC in one transaction to your one address... you should have a sinlge 123BTC bill to use.

When you try to spend ANY money at all... you only have a 123BTC bill, so you have to make change. In America someone would give you back 4 $1 bills if you bought a 1 dollar thing with a $5 bill.

In bitcoin you have to send YOURSELF the change. so your client makes 2 outputs. 1 to your sender for the amount, and 1 to yourself for the remainder (change) minus the miner fee you chose.
donator
Activity: 1218
Merit: 1079
Gerald Davis
Bitcoin works on the concept of inputs and output.  The inputs of a tx reference the unspent outputs of a prior tx.  You can't spend "part" of an output.  

So if you have an unspent output (of a previous tx) with a value of 41.003 BTC then that becomes your input.  If you want to "spend" 1 BTC, the only way to do so is to create a tx which has two ouputs, 1 BTC to the receiver and 40.003 BTC back to yourself.  The address of the 40.003 BTC output should be an address in your wallet.
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
hey folks...

So i'm trying to send 1 BTC from a cold wallet following these instructions:


    [Online PC] Go to the send tab and make a transaction. Instead of sending it, Electrum will detect a seedless wallet and query for a location to save the transaction. Select your USB-Key.
    [Offline PC] Go to Settings -> Import/Export -> "Load raw transaction". Select your transaction from the USB-Key. It will detect it's not signed and will prompt you to do so now. Fill in your password and sign the    transaction. Save the new, signed, transaction to your USB-Key.
    [Online PC] Go to Settings -> Import/Export -> "Load raw transaction". Select the signed transaction and it will ask you if you want to broadcast it.


However, when I create the unsigned transaction for 1 BTC, I see 2 outputs,
one for 1 BTC, and another for 40.003 BTC.  Why is this happening?

I didnt send it yet, i dont want to send 40 coins!
Pages:
Jump to: