Bitcoin Forum
May 10, 2024, 05:20:05 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Signed raw transaction goes through on blockchain, but not locally  (Read 1144 times)
loquitus_of_borg (OP)
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
November 29, 2013, 08:55:57 PM
 #1

Sorry -- this is a bit of a duplicate but my original might have been too long and convoluted.

Quite simply, a signed raw transaction that is "complete" does not get sent with sendrawtransaction. It fails with:

error: {"code":-22,"message":"TX decode failed"}

The same signed hex string goes through just fine on blockchain.info's "broadcast transaction" page.

Help?
1715318405
Hero Member
*
Offline Offline

Posts: 1715318405

View Profile Personal Message (Offline)

Ignore
1715318405
Reply with quote  #2

1715318405
Report to moderator
1715318405
Hero Member
*
Offline Offline

Posts: 1715318405

View Profile Personal Message (Offline)

Ignore
1715318405
Reply with quote  #2

1715318405
Report to moderator
1715318405
Hero Member
*
Offline Offline

Posts: 1715318405

View Profile Personal Message (Offline)

Ignore
1715318405
Reply with quote  #2

1715318405
Report to moderator
Remember that Bitcoin is still beta software. Don't put all of your money into BTC!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4172
Merit: 8419



View Profile WWW
November 29, 2013, 11:56:29 PM
 #2

Not enough information to help. You may have added or lost some characters from it, but thats my best guess.
loquitus_of_borg (OP)
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
November 30, 2013, 10:02:08 AM
 #3

So I am 100% certain the exact same signed raw transaction went through on Blockchain.info's "https://blockchain.info/pushtx" page, where you can actually send a raw transaction into the network. I literally copy and pasted the signed raw transaction string into both the page as well as a parameter to sendrawtransaction. In the latter's case (command line bitcoind on a Linux box), it failed with the error I mentioned.

On the blockchain.info page? It went through without issue.

These are not newly mined coins or anything like that. The transaction used a UXTO that was at least 200+ confirmations.

So ultimately, what is most boggling here is why would the exact same signed raw transaction string work on the blockchain.info page and not with my local sendrawtransaction?

Thanks.

Not enough information to help. You may have added or lost some characters from it, but thats my best guess.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
November 30, 2013, 11:37:54 AM
 #4

Is it an option to publish the raw tx for us to see?
loquitus_of_borg (OP)
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
December 01, 2013, 02:18:07 AM
 #5

Can't quite do that here, but I am suspecting that maybe local bitcoind has "rules" that dictate whether it accepts transactions or not? Not sure.

Is there some minimum fee it requires for it to even pass on a raw transaction? Or some minimum amount it sends out to the recipients?

For example, if the fee is 0.0001, and I am sending out bitcoin to three recipients as follows:

0.000105 btc
0.002455 btc
0.00001 btc

Will any of this result in either bitcoind refusing to send it out, or maybe it does send it out but it does not propagate into the network right away?

Is it an option to publish the raw tx for us to see?
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!