Bitcoin Forum
May 21, 2024, 09:00:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BlockChain Different Transaction Hash  (Read 1616 times)
jayc89 (OP)
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500

CryptoTalk.Org - Get Paid for every Post!


View Profile
February 13, 2014, 06:55:43 PM
 #1

Hello, I've sent a couple of transactions via PHP using BlockChains Wallet API, and a var_dump of the response comes back similar to;

string(118) "{"message":"Sent To Multiple Recipients","tx_hash":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}"

However when I lookup the tx_hashs returned by BlockChain's API on their website they come back as an invalid transaction IDs, and when checking my wallet through the BlockChain website, the transactions now have totally different IDs.

Am I doing something wrong?

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
Rannasha
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
February 13, 2014, 08:34:45 PM
 #2

You're not doing anything wrong.

Look around on the forums for "transaction malleability". It's kind of a big thing the last few days.
ingrownpocket
Legendary
*
Offline Offline

Activity: 952
Merit: 1000


View Profile
February 14, 2014, 03:47:16 PM
 #3

Yap, same thing to me.
I though Blockchain.info wasn't affected by this?
ingrownpocket
Legendary
*
Offline Offline

Activity: 952
Merit: 1000


View Profile
February 17, 2014, 04:58:47 PM
 #4

bump
Rannasha
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
February 17, 2014, 05:07:13 PM
 #5

Yap, same thing to me.
I though Blockchain.info wasn't affected by this?

Their wallet-service wasn't affected in the way that balances would still display correctly, but they have no influence over which version of a transaction ends up being included in the blockchain, so if that's a different version than the one you originally sent, you will still get lookup errors.
ingrownpocket
Legendary
*
Offline Offline

Activity: 952
Merit: 1000


View Profile
February 17, 2014, 05:30:13 PM
 #6

Yap, same thing to me.
I though Blockchain.info wasn't affected by this?

Their wallet-service wasn't affected in the way that balances would still display correctly, but they have no influence over which version of a transaction ends up being included in the blockchain, so if that's a different version than the one you originally sent, you will still get lookup errors.
Why doesn't this happen to everyone using their API?
Rannasha
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
February 17, 2014, 05:59:58 PM
 #7

Yap, same thing to me.
I though Blockchain.info wasn't affected by this?

Their wallet-service wasn't affected in the way that balances would still display correctly, but they have no influence over which version of a transaction ends up being included in the blockchain, so if that's a different version than the one you originally sent, you will still get lookup errors.
Why doesn't this happen to everyone using their API?

Not every transaction was altered.
cpzhao
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile WWW
February 18, 2014, 07:17:23 AM
 #8

We made a change to more properly handle the malleable transactions, which required a new normalized index.  Our servers are re-indexing transactions from the most recent to oldest.  Some older hashes (if the transaction as altered) will not show up until they are indexed.  Give it some time, and you should be able to search for the transaction again.

Hope this helps.
robee
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
February 25, 2014, 06:35:32 PM
 #9

We made a change to more properly handle the malleable transactions, which required a new normalized index.  Our servers are re-indexing transactions from the most recent to oldest.  Some older hashes (if the transaction as altered) will not show up until they are indexed.  Give it some time, and you should be able to search for the transaction again.

Hope this helps.

This is still an issue.  The tx_hash values being returned from the /payment wallet endpoint are not in the Blockchain and are different from the tx_hash values in the Blockchain.info Wallet web interface. 

Is there a fix incoming or has someone found a workaround?
ingrownpocket
Legendary
*
Offline Offline

Activity: 952
Merit: 1000


View Profile
March 02, 2014, 12:14:12 PM
 #10

We made a change to more properly handle the malleable transactions, which required a new normalized index.  Our servers are re-indexing transactions from the most recent to oldest.  Some older hashes (if the transaction as altered) will not show up until they are indexed.  Give it some time, and you should be able to search for the transaction again.

Hope this helps.

This is still an issue.  The tx_hash values being returned from the /payment wallet endpoint are not in the Blockchain and are different from the tx_hash values in the Blockchain.info Wallet web interface. 

Is there a fix incoming or has someone found a workaround?
Indeed this is still an issue, some wallets work and others don't.
cpzhao
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile WWW
March 04, 2014, 01:52:04 PM
 #11

should be fixed now.
ingrownpocket
Legendary
*
Offline Offline

Activity: 952
Merit: 1000


View Profile
March 04, 2014, 05:41:16 PM
 #12

should be fixed now.
Yep, thank you.
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!