I just woke up this morning, and saw a lot of unanswered emails, PM's, replies on my blogposts and questions in this thread... I'll try to answer the questions i got in my thread in this post.
I'll be updating this post and adding more and more answers, so please check back untill your question has been answered.
I'd like to note that, since i seem to get a couple hundred help requests each week, i won't be able to spoonfeed any answers... I'll try to give everybody a push in the general direction to help them solve their problems by themselfs.
I no longer have the opportunity to push any transactions to any accelerator, this is something you'll have to do for yourself:https://pool.viabtc.com/tools/txaccelerator/Question 1:e538b854c149db0cec03a43d87525eb6d19eeff26e28d555e7f04821b3051f72
It's confirmed... My help is no longer needed
Question 2:Can you please process this transaction? 6fa701e74f81ca64c43ee0621124c091dd90fcad4df195f3d751530cda2c66d5
It uses a fee of 200 sat/byte. The payment was sent to me, so I may not be able to provide TxRaw, wallet used, etc.
Well, the sender seems to have cheaped out on the fee... Depending on the wallet you used to receive the BTC, you can do a CPFP... Could you tell me the wallet software you used to generate the receiving address?
Question 3:Hello All - I've been struggling to understand what could be holding up a transaction I made a few days ago. I use the bitcoin-qt client and used it's fee calculator (I set to 40 minutes which worked fine for 2 transactions 2 days before that). I have also made a transaction since this "stuck" one without problems. Some of the details:
Status: 0/unconfirmed, in memory pool
Date: 12/19/17 19:30
To: XXXXXXXX 3KSheFnMYCrtCqakBnU8L4VKPPMztkhSDa
Debit: -42.50000000 BTC
Transaction fee: -0.00709452 BTC
Net amount: -42.50709452 BTC
Transaction ID: c33be8f735d280826cd13dbdee0e286b6b7268c80998f7835537bf1e9a85ec96
Transaction total size: 1872 bytes
Output index: 0
I paid almost 379 sat/B which should have been enough 2 days ago (I trusted the fee calculator in my client). I've tried some of the free accelerators but I am not sure they do much of anything given the huge trading volumes we're all suffering through. I've been reading a lot about the backup as of late - is my only option to wait for this transaction to kick out of the memory pool? Any way I can accelerate the kick-out (or ensure I don't accidentally extend it)? Any ideas/help would be appreciated.
Since you were using core, i can only assume you created the last couple of tx's while the fee was still in the ~400 sat/byte range, then closed your client? When you re-started your wallet, it didn't immediately knew the "correct" fee, so it used the last-known good fee, which was, at that point, to low...
To solve your problem, there are a couple of options:
1) wait it out and try to double spend the inputs of your stuck transaction... You already figured that out yourself
. Since you're using core, you'll need to start up your core wallet. I just found out the wiki has a nice how-to:
https://en.bitcoin.it/wiki/Fee_bumping#Bitcoin_Core_GUI (the first 9 steps are necessary for your wallet to stop broadcasting), i'd personally suggest to wait a couple of days after step 9 has been completed, that way your tx will have been pruned from the mempool of most nodes
2) It seems there was a change address.. That fact will allow you to do a CPFP: you could potentially use the output funding your change address 1JpkfjEz1LsefQWayGHPFGfp1mnV1QjJLv to create a new transaction with a fee that is high enough to pay the fee for both the stuck transaction (parent) and the CPFP transaction (child)
3) if you're really desperate, as a last resort, you can use the payed accelerator service of viabtc.com or btc.com or f2pool
4) do nothing but keep rebroadcasting the transaction... I really believe (but cannot know 100% sure) that at some point, the fee will once again drop. If you just keep rebroadcasting the transaction (with bitcoin core, just opening your wallet once a day should be sufficient), sooner or later it'll probably end up in a block without any interference
Question 4:I was sending from my tab wallet running github Bitwallet to myself on a website - but do not really have control of the web wallet just its spending balance - which it wont let me do until 2 confirmations - how do I re-broadcast?
I have a hard time understanding your problem, but rebroadcasting is pretty simple and can even be done using online tools only
1) search your transaction on blockchain.info... Make sure the url is like this:
https://blockchain.info/tx/c33be8f735d280826cd13dbdee0e286b6b7268c80998f7835537bf1e9a85ec96 (sample tx from an earlyer question)
2) add ?format=hex at the end of the url (sample:
https://blockchain.info/tx/c33be8f735d280826cd13dbdee0e286b6b7268c80998f7835537bf1e9a85ec96?format=hex )
3) copy the raw transaction printed on the screen
4) google for "bitcoin transaction broadcast online", find a couple of nodes that offer a gui for transaction broadcasting. Timelord2067 even created a thread where he collects nodes that allow rebroadcasting transactions:
https://bitcointalk.org/index.php?topic=1938621.05) just open the web gui's from step 4, paste the raw tx from step 3, submit and you're done
Question 5:--snip--
OK thanks for the quick reply.
I don't think technically i can do options 1-2, I do not know where to start. And bread wallet is very limited, I will switch to another wallet.
And I understand that you cannot somehow execute those options either, correct ?
Is there a trusted pool you can link to? I have so far heard of pushtx.btc.com, is it legit?
Thanks alot!
Well, i don't have a lot of knowledge about breadwallet, if you succeed in switching to a wallet i know, like electrum, i can potentially guide you trough the next steps. I don't know if breadwallet uses a seed, if you can export your private keys, or your xprv... I'd personally try to find the answer to this question using google.
As for your second question, there are 3 pools that offer an legit paying txacceleration service (i've never used a payed service myself, but i've read positive things about these pools):
pushtx.btc.com
https://pool.viabtc.com/tools/txaccelerator/f2pool (you can contact them on bitcointalk by talking to macbook-air, the owner, or quickseller, a member with push privileges)
Question 6:Hey Guys,
Transaction I should really get through..
Stuck for 36 hours.
transaction id:
7d161c5f554ba68f1af3a9e826864a6bc0dc97f891ccd4c2ee11a998fa44d1caSender/Receiver: Receiver
Address:
Mine: 13oivRgGoLjnhXAaJrFHrvHWMDEtKH8y6U
Sender: 1QHkxnnBfdhZJBkjPfo2ri1RQ62gvhSA5T
wallet software: Blockchain.info
mempool: It's in the mempool
https://blockchain.info/tx/7d161c5f554ba68f1af3a9e826864a6bc0dc97f891ccd4c2ee11a998fa44d1casomething strange: It looks like it also has a former unconfirmed transaction too.. I have sent mine to binance exchange to invest in ICX
rectified situation: Hate blockchain.info, will not use them anymore..
Any help is much appreciated!
As a receiver, you're more or less bound to a couple options:
1) waiting it out while regularly rebroadcasting the tx (see question 4 for a howto)
2) creating a CPFP, which is pretty hard to do from an online wallet... I think you can switch from blockchain to electrum somehow. From electrum you can actually do this pretty easily. If you are unhappy with option 1, please try to move to electrum and ask me how to create a cpfp afterwards
Question 7:can i please get some help? i have 2 unconfirmed transactions from the past 2 days
transaction id: 09b3ef684cf1d6c2375cfce837b09ad174f5e7b6e58659d9ba64e7a47bb0f4fd
sender/receiver: receiver
addresses: mine - 19J4hrr5imK8a95pLQikTsbe59fH95824q
sender - 1K944AcEEBzFr9ksd6MX5kW1eiKBS4iSUy
wallet software: MY MINERGATE ACCOUNT
mempool: yes, i have checked
http://www.mocacinno.com/page/getraw, entered my transaction id, and i was shown the raw transaction, so this transaction is in your mempool
rectified situation: yes, I always make sure I give a proper fee and I will not use a particular exchange anymore and also I'll use
http://www.mocacinno.com/page/feeestimate for a second opinion
transaction id: 2d4fc1add0e871749b73a5ae32e63cb0dd190066d39ee469f822ae18781c39b6
sender/receiver: receiver
addresses: mine - 3NjR7kk9yQbq6b5yeYkgT63FNHFx8iyUeh
sender - 16MQiFj4kjruLKaWzAX6ThdZ6bt9yn4NhK
wallet software: My hitBTC ACCOUNT
mempool: yes, i have checked
http://www.mocacinno.com/page/getraw, entered my transaction id, and i was shown the raw transaction, so this transaction is in your mempool
rectified situation: yes, I always make sure I give a proper fee and I will not use a particular exchange anymore and also I'll use
http://www.mocacinno.com/page/feeestimate for a second opinion
thanks!
Sorry to tell you, but it's basically the same answer as question 6... As a receiver, you can either wait it out while rebroadcasting a transaction, or do a CPFP, which is really hard to do from a web wallet... Is there a possibility to switch your wallet from the web wallet to electrum or core? I have no experience with those web wallets, so i don't know if it's an option
Question 8:I do appreciate you want to do this for me, but if you don't mind too much, I would prefer to learn how to do this myself.
If you rather just handle this one for me, around 700sat/byte (1.5mBTC) is what Electrum automatically puts the fee on. This is fine if you think that is what it takes at the moment. Take it from 1Nejxrk4Y9Q2eQ6YTd3hMi46uSnnN4Ghbn. I do see a Sign and Broadcast button when I preview a transaction, so I should be able to handle it from there.
Thanks again.
I'm a big fan of people wanting to learn
The "problem" is that it's easyer to create a raw, unsigned transaction if you're running a synced node (like i am doing), electrum is perfect for signing transactions, but not so good at doublespending unspent outputs that have already been spent.
If you want to learn the basics, you can download the sourcecode of coinb.in, i've actually written a small post on my blog on it's basic usage a long time ago:
http://www.mocacinno.com/blog/create-sign-broadcast-transactions-using-coinb/I wouldn't use coinb.in to sign the transaction tough (so you don't need to follow the complete article).
If you succeeded in creating a double spending tx using coinb.in, please post the unsigned transaction in this thread and i'll review it for you and give you some pointers on how to sign it using electrum
Alright, I have tried following the tutorial, but getting stuck far too soon already lol. I think I will need some more time to learn slowly and will keep working on it. For now, would you be so kind to create the double spend tx with around 700sat/byte from the 1Nejxrk4Y9Q2eQ6YTd3hMi46uSnnN4Ghbn wallet?
Thanks bud
Sure, just for reference, in case anybody wants to try this at home, i'll give the necessary steps:
there is one input with a value of 2.2599
BTC : "3c43248fb49c6041860610c32be5659039499bf3ccda43a28ccb2d47bf4353d4" vout 0
there are 2 outputs, funding addresses 1Nejxrk4Y9Q2eQ6YTd3hMi46uSnnN4Ghbn and 3AbZaaKj4ZVomw4YKTTpraqQYbaesByTpJ
since the unspent output used for this tx is funding an address starting with 1, i can defenatly say it's not a segwit wallet without thinking twice
Some commercial interruption: i used my very own tool:
https://www.mocacinno.com/page/feeestimate option 2, 1 input, 2 outputs, a "reasonable" fee is: 0.0017 BTC (it's not the best fee, but it should work)
So, we'll fund address 3AbZaaKj4ZVomw4YKTTpraqQYbaesByTpJ with 0.06418718 and we'll take the fee from the funding of address 1Nejxrk4Y9Q2eQ6YTd3hMi46uSnnN4Ghbn, so it should receive 2.2599 - (0.06418718 + 0.0017) = 2.19401282. I'm going to round this down to 2.194
From the command line
bitcoin-cli createrawtransaction '''[{ "txid" : "3c43248fb49c6041860610c32be5659039499bf3ccda43a28ccb2d47bf4353d4", "vout" : 0 }]''' '{"1Nejxrk4Y9Q2eQ6YTd3hMi46uSnnN4Ghbn ": 2.194, "3AbZaaKj4ZVomw4YKTTpraqQYbaesByTpJ": 0.06418718 }'
the resulting, raw, unsigned transaction is
0100000001d45343bf472dcb8ca243daccf39b49399065e52bc310068641609cb48f24433c0000000000ffffffff0240c7130d000000001976a914ed7de5536a51adb2ffa6a8550754b031d73fe19e88ac1ef161000000000017a91461b10fa7361e7e62285a03532263790541f563d58700000000
Since i don't take responsability for any typos, you should run this unsigned tx trough a decoder before even attempting to sign it!
https://blockchain.info/decode-txIn order to sign it with electrum, you should create an ascii file with a txn extension, and paste the following data into it:
{
"final": false,
"complete": false,
"hex": "0100000001d45343bf472dcb8ca243daccf39b49399065e52bc310068641609cb48f24433c0000000000ffffffff0240c7130d000000001976a914ed7de5536a51adb2ffa6a8550754b031d73fe19e88ac1ef161000000000017a91461b10fa7361e7e62285a03532263790541f563d58700000000"
}
Now, you should be able to go to tools => load transaction => from fille
Sign the transaction
Paste the transaction in a post and let me have a look before we broadcast
If this doesn't work, it might have something to do with the fact that i didn't try this procedure for quite a long time... It's possible you'll have to start up electrum in offline modus, but i can't remember from heart how to do this (info should be available in the electrum documentation, or questions can be asked in the electrum subforum)
Question 9:Allways nice to see a followup, thanks for sharing
Question 10:--snip--
if it wasn't obvious, I'm trying to send BTC (not receive).
So with a reasonable transaction fee - why wouldn't this have gone through three days ago like my other transactions? Any ideas? Is something else at play here?
Well, the fee was reasonable, not really perfect i'm afraid... A fee this high gave you a good shot at getting a confirmation within a reasonable timeframe, but defenatly not a 95% chance... Calculating fees is maximising the odds of getting your transaction into the next x blocks... You had decent odds, but they were not optimal.
Question 11:transaction id: 6eebbdf83ba79c92484279331efdbec5cfcbbcfd2c3004c04fa817bc454f63e3
sender/receiver: sender and receiver
addresses: 16HwCumQ7jqSZMqqKj9zZ5NqU8E2KBQqWg (the sender address is combination of few address , im not sure which is the core address)
wallet software: bitcoin wallet (bitcoin wallet developer) in apps store
mempool: yes, i have checked
http://www.mocacinno.com/page/getraw, entered my transaction id, and i was shown the raw transaction.
could you help me accelerate my tx? its been over 16days 😭
I can give you a few tips and pointers...
First of all, your transaction added a fee of 15 sat/byte while at this moment, a fee of >1000 sat/byte is optimal if you want a 95% chance of getting your tx in the next 3 blocks... So a transaction with this fee might take multiple months to confirm (if you keep rebroadcasting it).
Your non-technical options are rather limited
1) keep rebroadcasting the transaction (see question 4) and hope it'll *eventually* confirm
2) make sure the transaction is defenatly not rebroadcasted, wait a while, then try to restore your wallet on a different phone from backup and hope your wallet software "forgets" about the transaction. If it doesn't, it probably means that there is a record about this transaction stored in the backup, you can ask if there is a possibility to remove this record in the schildenbach wallet's subforum (i think it still exists).
The technical options could also work, but i don't know if they are possible using a mobile wallet... I think there is an option to export private keys from a schildenback wallet backup and import them into electrum or core... If you don't like the non-technical sollutions, i'd urge you to look into this option, as the technical sollutions actually need to be performed on a wallet i know (unless you find somebody else to help you with more intimate knowledge about the schildenbach wallet).
As a sender AND receiver, you can do the following things:
- double spend the inputs in a new transaction
- create a CPFP
Question 12:Hi,
I got my transaction stuck for almost 2 days now, 0 confirmation...
I would really appreciate some help
-transaction id: d81402c8a26f232075e73cc528e4974cb5cccd7d15d79e40fae9931beccb70c7
-RAW: 01000000022cacc3b5794a5d5ea08dd333e80ca046d54d651bb2fe482148bcebcf668767fe00000 0006a473044022000f4b9e1c010d4a301737c0aa516ca4864b6da3dbdb21cb2d2a6c4de6f4a8b10 02201e112ccec88c5e881f92e11420c1b3644c567a20167c6d3f43fa2f4b65b83ef301210228c19 9867415562baa6d2530876783d3fb8cbbf440b0385d414ebaf7e1d416bdffffffff8138fcca88e7 ddedcaf5d65a049ad42d3286492817cb8179de2ffb98228d84053d0000006a47304402200ecd6a2 0633c595fb9c92c608b76bc790c328a6a2a5cc002b1d6aeb6ad7b73be022039ebe800f4b7a5b4a9 f053a5f5241962a8eefd8e9c290ffc2a3363383968127501210228c199867415562baa6d2530876 783d3fb8cbbf440b0385d414ebaf7e1d416bdffffffff0370170000000000001976a9149ffff887 8f74fe50a8e6441ea5f67079c3648f5f88ac0000000000000000096a0743430215002053c41e070 0000000001976a9142cbee95d593bf6a5d14890c14b1c1eecaa03386988ac00000000
-Sender and receiver (from mycelium wallet to Bitflip exchange)
-My wallet adress: 155bSDATZkQDVyCDQr6m6dTsqbywBekgmN
-Using Mycelium
-Transaction in mempool
-Nothing strange going on, just stuck
-I will increase fee in the futur, I actually put low (11$) fee because in mycelium transaction menu it said "low fee = 2 hours" and it seems ok
Mycelium messed up, since this fee is defenatly not enough to have a decent chance of getting into any blocks the next couple of days/weeks... It's sufficient to get a confirmation *sometimes* tough, just don't hold your breath for it being any time soon.
Since the receiver is an exchange, the only thing you can do is from the sender point of view:
- there seems to be a change address, so you can attempt a CPFP
- you can double spend the unspent outputs used as an input for your transaction
- the tx isn't opt-in RBF, so you can't do that
- you can keep rebroadcasting the transaction and hope it'll *eventually* confirm
- you can stop rebroadcasting, save the raw tx (see question 4) "just in case", then try to restore your wallet in a couple of days, and hope mycelium will no longer show the stuck transaction and allows you to use the same unspent outputs to create a brand new transaction
In order to do a double spend or a CPFP, i think you'll need a decent desktop wallet... I don't think i can help you create one of these transactions using mycelium. Can you look into moving your wallet from mycelium to electrum or core?
Question 13:Pls accelerate
5b3155f1a991724028e995864be3a1d49db3d3f636d56fa85e111619453ca47f
I don't have time to wait for viabtc's tool to allow the next 100 free accelerations. I posted the link at the top of this post.
If you want more advice, please give me the information i need to put you on the right track (read the very first post of this thread)
Question 14:This one also is stuck for more then three days now
. Maybe you can help:
Trx ID: 5399f72435717465a891af49f23ade956e434500ba89a671c1cf059cfcfad53f
I don't have time to wait for viabtc's tool to allow the next 100 free accelerations. I posted the link at the top of this post.
If you want more advice, please give me the information i need to put you on the right track (read the very first post of this thread)
Question 15:I haven't had time to go trough your tutorial (yet), but any help i get is greatly appreciated :-)
Question 16:If you want my advice, i'll need a little bit more info: like which wallet you used.
If you're willing to pay for an acceleration: the link you posted to viabtc also includes information about their payed acceleration service, btc.com and f2pool.com are also known to accept and execute payed accelerations.
Good luck!
Question 17:I don't have time to wait for viabtc's tool to allow the next 100 free accelerations. I posted the link at the top of this post.
If you want more advice, please give me the information i need to put you on the right track (read the very first post of this thread)
Question 18:mocacinno If you can help me I'll tip you 20 USD worth after tx fees drop. This is my first stuck transaction in over 6 years. I should have learned how to deal with this long ago but never had to.
I was in a rush and did't wait for my client to fully sync before sending. Now its 12 days later and I'm not sure if Bitpay will honor my transaction or what.
I'm Sending
https://blockchain.info/tx/0f10b1790a018fcc8a7ff44dbee327bba99e75c4eb8b967d95bd283612255da9Status: 0/unconfirmed, in memory pool
Date: 12/9/2017 22:38
To: egifter 15kv9LiLNHzGtT3qqbvM5SnyuCoYj4qxcb
Debit: -0.15032700 BTC
Transaction fee: -0.00006746 BTC
Net amount: -0.15039446 BTC
Transaction ID: 0f10b1790a018fcc8a7ff44dbee327bba99e75c4eb8b967d95bd283612255da9
Transaction total size: 224 bytes
Output index: 1
Using Bitcoin Core. I was going to use "abandon Transaction" or 'resend with fee" but they were both grayed out.
I'm happy to help you out
There are several roads you can take:
1) wait it out, keep rebroadcasting the transaction by opening your wallet once in a while.. But with a 30 sat/byte fee, it *might* take weeks before the transaction finally confirms (it might even take months... It's all about odds, and right now, the odds of ending up in a block with a 30 sat/byte fee are really low)
2) you were on the right track with abandoning your transaction, you did forget a couple of steps that might explain why it didn't work. I stopped explaining the problem in my own words, since the guys of the wiki did a far better job than i ever could:
https://en.bitcoin.it/wiki/Fee_bumping#Bitcoin_Core_GUI . You need the first 9 steps to abandon the tx, but since you were sending to Bitpay, i'd suggest also spending at least one of the unspent outputs again, funding one of your own addresses... That way the "stuck" transaction will no longer be valid
3) a more nuclear option would be to stop your wallet, and restart it with the -zapwallettxes option, this will force a full rescan of all the blocks, and it will only add confirmed transactions to your wallet.
4) since you are the sender, but it looks like a change address was used, you could also attempt a CPFP by spending the unspent output from the stuck transaction that funds your change address in a new transaction whose fee is big enough to cover both the fee of the stuck transaction AND the CPFP transaction. Let me know if you need help
On a sidenote: i would contact bitpay before attempting step 1 or 4, i'd try to find out if they are still honoring the payment first
Question 19:Hello,
If someone could help me with my stuck transaction i will tip them of course.
Im a new member and so far im very surprised how helpful this community is.
My trans ID: be3914bc7560ee348ccdc75ced6d901fc1cfbaf1dc53265058bd20b4d5cadf9f
Thank You!
Hi, could you add the extra info, as stipulated in the very first post of this thread?
Question 20:Stuck for 4++ days
transaction id: 39cc8d672044cbb9ee41a52b8f96bc92eb02a0cdfb2025adf3996bfea21c0958
sender/receiver: sender and receiver
addresses: 1LuZrawmn1RPk3obpWJuaTr9H1erVUJAmV is my sending address, 3FSDSU7Rk99SL1xdXCR88VavUF76hFVdRd is my receiving address, at ledger nano S SEGWIT address
mempool: yes, it shows in the mempool
something strange: nothing strange, except that I'm sending from my legacy address to segwit.
rectified situation: I already used dynamic fee, I even adjusted to quite over 400 sat/bytes but even that seems not enough (need over 700 sat now). Next time, I'll double that.
tip: I cannot tip via BTC right now but I will tip 10$ via Bitcoin Cash if you can push it through and if you accept BCH.
There are a couple of problems with this transaction... The wallet used for sending was just a 'normal' (non-segwit) wallet, so (like you assumed correctly), the 400 sat/byte fee wasn't sufficient (it could have been sufficient if you were sending from a segwit wallet tough). But this isn't your main concern.
A 400 sat/byte fee will *eventually* confirm. I can only take a wild guess here, but i don't think it'll take weeks to confirm, as long as you keep rebroadcasting it.
The main problem is that this transaction uses an unspent output from an UNCONFIRMED transaction as it's input. Your transaction cannot confirm before transaction 472bc48974906b8727163c52d401d8a4b3f23c71c73e6ae6db6787108f273e61 confirms. Sadly, this parent transaction has a 24 sat/byte fee, so chances of THIS one confirming are not that good at the moment i'm afraid.
Could you tell me something about this stuck parent transaction, since this is the root problem?
Question 21:Hi, i can give you a push in the right direction if i get more information about the problem (see the OP)
Question 22:Hi, first of all, you are being most generous, thank you.
But before enlisting your help, I have a question. Yesterday I imported a paper wallet:
https://blockexplorer.com/tx/39f9ddbb24897f6dabd3394a2e7de0e7253e0d996d96236ff7ca95f94e156eb3The transaction is stuck although I believe with ~600 satoshi/byte I added enough fee to at least have it confirmed in a couple of hours (it has been 21 hours now).
My question is: I next preceded to transfer the btc to Bittrex:
https://blockexplorer.com/tx/812c46b909d4ab88abf7c8c2f2d7c2de6133b84c35788e4da96449fd2cf694ddThis is of course dependent on the first transaction because the wallet does not contain enough BTC if the first transaction is not confirmed.
Can the fact that I spend unconfirmed BTC be the cause of the delay of the first transaction? I can add fee to the second transaction in my Android wallet, but not to the first.
Thank you for your help, I might later on ask for help confirming transaction 1. If you want I can tip you, what would you think is appropriate? If I decide to do so, I will fill out a post properly for you.
Highest regards.
Hi,
Without a doubt, the stuck parent transaction is the reason the child isn't getting any confirmations.
Since the sweeping transaction still isn't confirmed.. I would personally try to double spend the unspent outputs that were funding your paper wallet in a transaction with a much higher fee... You could potentially fund bittrex'es deposit address directly, that way you only need to pay fees once.
In one of the previous questions, i showed how you can create raw transactions using bitcoin core, i also posted a link to a blogpost on how to create raw transactions using coinb.in
Let me know if you need any assistance!