Bitcoin Forum
November 02, 2024, 06:28:02 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Not paying any fee using blockchain wallet on android.  (Read 605 times)
odin1 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0



View Profile
July 10, 2013, 03:06:51 PM
 #1

Can anyone explain what happens if my transaction does not include any fee and it is unconfirmed? its larger than 1BTC and the size is only 225bytes. not a single confirmation was done after 2 hours.
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
July 10, 2013, 03:12:03 PM
 #2

If it was spending "fresh" coins then it wouldn't match the free tx criteria and would take ages to confirm. Best bet is to do wallet surgery and doublespend.
odin1 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0



View Profile
July 10, 2013, 03:16:57 PM
 #3

If it was spending "fresh" coins then it wouldn't match the free tx criteria and would take ages to confirm. Best bet is to do wallet surgery and doublespend.


the problem is im using my phone (android) blockchain.info app to perform the transaction, how can i do a wallet surgery with it?
Kouye
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


Cuddling, censored, unicorn-shaped troll.


View Profile
July 10, 2013, 05:34:22 PM
 #4

- Get the transaction ID from blockchain, and write down the sending address.
- Get the private key for this address from your account on blockchain.
- Backup your wallet.
- Delete the private key of the sending address from your blockchain account (else, it will continue spamming the network with this transaction).
- Wait for a few hours (24 to be safe ?) until your TX has been forgotten on the network.
- Reimport the private key on your blockchain account, balance should be back.

I'm not 100% sure it will work - still kinda learning.

But from what I understood, the unprocessed TX expire after a few hours, to avoid a possible spam attack of 0 fee TX.
The client (blockchain) does try to resend it regularly, though.

So by taking out the private key from your account, blockchain should quit spamming this TX to the network, and when you reimport the key, the TX is completely forgotten, both by client and network.

Worth a try.


[OVER] RIDDLES 2nd edition --- this was claimed. Look out for 3rd edition!
I won't ever ask for a loan nor offer any escrow service. If I do, please consider my account as hacked.
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
July 11, 2013, 06:45:28 AM
 #5

- Get the transaction ID from blockchain, and write down the sending address.
- Get the private key for this address from your account on blockchain.
- Backup your wallet.
- Delete the private key of the sending address from your blockchain account (else, it will continue spamming the network with this transaction).
- Wait for a few hours (24 to be safe ?) until your TX has been forgotten on the network.
- Reimport the private key on your blockchain account, balance should be back.

I'm not 100% sure it will work - still kinda learning.

But from what I understood, the unprocessed TX expire after a few hours, to avoid a possible spam attack of 0 fee TX.
The client (blockchain) does try to resend it regularly, though.

So by taking out the private key from your account, blockchain should quit spamming this TX to the network, and when you reimport the key, the TX is completely forgotten, both by client and network.

Worth a try.

Would not work, blockchain stores the TX and will not let you spend it. You'll have to craft a raw transaction.

Blockchain should not allow users to send fees unacceptable by the default fee policy. It just results in troubles like these.
Kouye
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


Cuddling, censored, unicorn-shaped troll.


View Profile
July 11, 2013, 10:41:05 AM
 #6

Ok, I was hoping that deleting the private key from blockchain would also clean up the associated locally stored transactions.

If you wanna craft a double-spend raw transaction, you can start here.

But I'm pretty sure blockchain wallet gives up on rebroadcasting unconfirmed tx after some time.
So the easiest is probably to wait either for your tx to be confirmed, or droped by blockchain wallet.

[OVER] RIDDLES 2nd edition --- this was claimed. Look out for 3rd edition!
I won't ever ask for a loan nor offer any escrow service. If I do, please consider my account as hacked.
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!