Bitcoin Forum
June 18, 2024, 09:01:58 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: sendrawtransaction length limit need HELP  (Read 1243 times)
no141 (OP)
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
October 15, 2014, 11:50:53 PM
 #1

If someone has a transaction that did not propagate through the network, mainly due to it's size and low fee added, how can it be fixed with the debug console limited to about 32,800 bytes?

For this example, there's about 200 inputs, so the size of the raw transaction is over 60,000 bytes. This will not all fit on the console line and it's too long for windows command line length.


There is no older wallet backup to go to, to remove the stuck transaction. So solutions are needed. Maybe the wallet.dat could be edited? Maybe there's some other way to input a really long raw transaction? Something else to either eliminate this stuck transaction or get it processed?

Actually this is not a problem with bitcoin, however the limit on the debug console line is the same, and that's the part causing the issue.

Thank you

rapta
Sr. Member
****
Offline Offline

Activity: 325
Merit: 250


View Profile
October 16, 2014, 01:44:24 PM
 #2

What about through RPC?
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
October 16, 2014, 01:53:38 PM
 #3

Quote
how can it be fixed with the debug console limited to about 32,800 bytes?

1) Isn't it possible to look into the client sources and change the constant?
2) May be it is possible to send transaction via the web-form https://blockchain.info/pushtx and other?
3) Create your own program for sending large txs
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5236
Merit: 13088


View Profile
October 16, 2014, 02:19:10 PM
 #4

Break the transaction in half. You don't need to resend the exact same transaction if the network has already forgotten about the first one.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
no141 (OP)
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
October 16, 2014, 05:44:50 PM
 #5

@amaclin, I tried the blockchain.info send transaction, and it results in: "The Maximum number of inputs in a single transaction is 200"

Thank you for all the suggestions. And I will look into all of them after I try linux that has a command line length long enough to accommodate the long raw transaction.

@theymos, only one wallet knows about the transaction, as far as can be told. No idea how to remove it from the wallet.

shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
October 16, 2014, 05:58:54 PM
 #6

@amaclin, I tried the blockchain.info send transaction, and it results in: "The Maximum number of inputs in a single transaction is 200"

Thank you for all the suggestions. And I will look into all of them after I try linux that has a command line length long enough to accommodate the long raw transaction.

@theymos, only one wallet knows about the transaction, as far as can be told. No idea how to remove it from the wallet.

If its your wallet use pywallet. If it belongs to someone else just ignore it. One node will not stop a pushtx.

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!