Bitcoin Forum
May 06, 2024, 02:38:18 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Question regarding fees for transferring funds to a new wallet  (Read 925 times)
Searinox (OP)
Full Member
***
Offline Offline

Activity: 147
Merit: 100


Do you like fire? I'm full of it.


View Profile
July 09, 2014, 03:48:23 PM
 #1

Hello,

A year ago during the twilight of the GPU mining era, I mined about 0.85BTC, spread out over about 40 or so mining payouts worth around 0.01-0.002 on average. I'd like to transfer them to a more centralized, deterministic wallet. However, I'm concerned about transfer fees. How much should I set the fee for this transaction? Since it seems like there's something like 0.0001 BTC fee per KB and the wallet is 2MB in size, I'm kind of concerned. Also, would this get better with time if I just wait for the amounts to be more meaningful as mining difficulty increases?

Thank you.
1715006298
Hero Member
*
Offline Offline

Posts: 1715006298

View Profile Personal Message (Offline)

Ignore
1715006298
Reply with quote  #2

1715006298
Report to moderator
1715006298
Hero Member
*
Offline Offline

Posts: 1715006298

View Profile Personal Message (Offline)

Ignore
1715006298
Reply with quote  #2

1715006298
Report to moderator
Be very wary of relying on JavaScript for security on crypto sites. The site can change the JavaScript at any time unless you take unusual precautions, and browsers are not generally known for their airtight security.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715006298
Hero Member
*
Offline Offline

Posts: 1715006298

View Profile Personal Message (Offline)

Ignore
1715006298
Reply with quote  #2

1715006298
Report to moderator
1715006298
Hero Member
*
Offline Offline

Posts: 1715006298

View Profile Personal Message (Offline)

Ignore
1715006298
Reply with quote  #2

1715006298
Report to moderator
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4616



View Profile
July 09, 2014, 04:34:07 PM
 #2

Hello,

A year ago during the twilight of the GPU mining era, I mined about 0.85BTC, spread out over about 40 or so mining payouts worth around 0.01-0.002 on average. I'd like to transfer them to a more centralized, deterministic wallet. However, I'm concerned about transfer fees. How much should I set the fee for this transaction? Since it seems like there's something like 0.0001 BTC fee per KB

If the wallet is actually only 40 payouts, then the transaction to send the entire balance should be somewhere around 6 kB.  In that case a fee of 0.0006 BTC should be sufficient.

What wallet are you using?  If you are using Bitcoin-Qt (or Bitcoin Core), then it should compute the fee for you when you create the transaction and tell you if you don't have enough in the wallet to send the transaction.

Also if you are using Bitcoin-Qt (or Bitcoin Core), then you can type "listunspent" into the console in the debug window of the "Help" menu.  This will give you a list of all the payouts that the wallet is storing and you can count them.  If you figure 180 bytes per output in your wallet, you'll get a pretty close estimate of how many bytes it will take to send the entire amount.

the wallet is 2MB in size

The wallet has more in it than just the received outputs.  This is not a good estimate of how large the transaction would be to send the balance.

Also, would this get better with time if I just wait for the amounts to be more meaningful as mining difficulty increases?

Thank you.

If the exchange rate of bitcoin continues to rise, then yes the fee to send your balance will likely decrease a bit.  On the other hand, if bitcoin gets very popular and there are enough transactions being sent to approach the maximum blocksize on a regular basis, then the fees will likely increase a bit.

If you have access to a single large value output, it is possible to create multiple transactions each smaller than 1 kB and combine the many outputs that you have without paying any fee at all.  How long that will take will depend a lot on how high the value of the single large value output is.
Searinox (OP)
Full Member
***
Offline Offline

Activity: 147
Merit: 100


Do you like fire? I'm full of it.


View Profile
July 09, 2014, 04:39:52 PM
 #3

I have the qt client with default settings and when I want to send the amount it says "The total exceeds your balance by 0.0001BTC when the transaction fee is added". So from what you're saying the fee I'd be paying will be LESS than what you estimate. Would that transaction even go through? It's a one-time transfer, so I'm just interested in minimizing my fee and transferring everything over. I could leave everything at default and just offset the transfer by 0.0001, is that my cheapest option?
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4616



View Profile
July 09, 2014, 04:43:09 PM
 #4

I have the qt client with default settings and when I want to send the amount it says "The total exceeds your balance by 0.0001BTC when the transaction fee is added". So from what you're saying the fee I'd be paying will be LESS than what you estimate. Would that transaction even go through? It's a one-time transfer, so I'm just interested in minimizing my fee and transferring everything over. I could leave everything at default and just offset the transfer by 0.0001, is that my cheapest option?

Have you upgraded your Bitcoin-Qt to a recent version?  Older versions may default to a 0.0001 BTC fee regardless of the size of the transaction, since the older versions may not be aware of the fee structure that the network currently enforces.

Have you run the "listunspent" command that I suggested?  If so, how many outputs were listed?
Searinox (OP)
Full Member
***
Offline Offline

Activity: 147
Merit: 100


Do you like fire? I'm full of it.


View Profile
July 09, 2014, 04:51:24 PM
 #5

It's version 0.9.2.1 downloaded today. Listunspent lists about 100 inputs, +/-10%.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4616



View Profile
July 09, 2014, 06:09:18 PM
 #6

It's version 0.9.2.1 downloaded today. Listunspent lists about 100 inputs, +/-10%.

I'm very surprised that the wallet would be indicating that it only needs a fee of 0.0001 BTC to send 100 inputs.

I'd expect that to be closer to 0.0018 BTC.

I'd try creating the transaction again reducing the amount sent by 0.0001 BTC and seeing what is says.  I suspect that you'll find that it will continue to demand a fee.

You could repeatedly try, reducing the amount by an additonal 0.0001 BTC with each attempt.  Eventually either the transaction will work, or you'll reach a point where the fee is more than you want to give up at the moment and you'll stop trying.

shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1499


No I dont escrow anymore.


View Profile WWW
July 10, 2014, 05:58:51 AM
 #7

It's version 0.9.2.1 downloaded today. Listunspent lists about 100 inputs, +/-10%.

I'm very surprised that the wallet would be indicating that it only needs a fee of 0.0001 BTC to send 100 inputs.

I'd expect that to be closer to 0.0018 BTC.

I'd try creating the transaction again reducing the amount sent by 0.0001 BTC and seeing what is says.  I suspect that you'll find that it will continue to demand a fee.

You could repeatedly try, reducing the amount by an additonal 0.0001 BTC with each attempt.  Eventually either the transaction will work, or you'll reach a point where the fee is more than you want to give up at the moment and you'll stop trying.

Searinox it is way easier, you have to do less calculations and less try and error if you enable "Coin Control" in bitcoin core. Settings -> Options -> Wallet -> [X] Enable coin control features.

It allows you to select each input manually in the send tab. It will show you the size of the TX in bytes, the priority, the resulting change and fee on the fly.

Im not really here, its just your imagination.
Searinox (OP)
Full Member
***
Offline Offline

Activity: 147
Merit: 100


Do you like fire? I'm full of it.


View Profile
July 10, 2014, 08:59:39 AM
 #8

Bitcoin Core wanted a 0.0017BTC fee for the transaction. Looking at the formula Danny provided it seems about right: 180 x about 100 transactions listed = about 17KB x 0.0001BTC/KB = 0.0017BTC. So I paid it, and transferred everything to my new wallet. Hopefully with everything in one place, future transactions will no longer charge such a fee.
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1499


No I dont escrow anymore.


View Profile WWW
July 10, 2014, 09:11:55 PM
 #9

Bitcoin Core wanted a 0.0017BTC fee for the transaction. Looking at the formula Danny provided it seems about right: 180 x about 100 transactions listed = about 17KB x 0.0001BTC/KB = 0.0017BTC. So I paid it, and transferred everything to my new wallet. Hopefully with everything in one place, future transactions will no longer charge such a fee.

They are all one single input now. so any future TX from this pile of coins will cost you the regular fee. Unless you have to many outputs in a single TX Smiley

Im not really here, its just your imagination.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!