Post
Topic
Board Service Discussion
Re: How to correctly push transaction?
by
DrSeuss
on 23/01/2017, 15:00:24 UTC
This is how I post my request to the API

Code:

   "hex":{ 
      "txid":"3fc25ec159a031c1c8b643a9ef083dbf4011f91b2eff6952b59fa239dccfba94",
      "size":226,
      "version":1,
      "locktime":0,
      "vin":[ 
         { 
            "txid":"97cf8b040250cee0b30ea61bd2dbbc2425a4b50231477bd8e459ada9e2a98ab2",
            "vout":1,
            "scriptSig":{ 
               "asm":"3045022100c7d4fcfa0b8880766e1ef89516236667be59c1a087702df263515a40f84f51b502205f84c36551bf8ad8a3a54e715241181b835720d56d6b5816b172409dd4bab1e3[ALL] 0250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5",
               "hex":"483045022100c7d4fcfa0b8880766e1ef89516236667be59c1a087702df263515a40f84f51b502205f84c36551bf8ad8a3a54e715241181b835720d56d6b5816b172409dd4bab1e301210250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5"
            },
            "sequence":4294967295
         }
      ],
      "vout":[ 
         { 
            "value":0.1,
            "n":0,
            "scriptPubKey":{ 
               "asm":"OP_DUP OP_HASH160 2ca0f264fcffd0ceb34b109e1403a11ecacd73b2 OP_EQUALVERIFY OP_CHECKSIG",
               "hex":"76a9142ca0f264fcffd0ceb34b109e1403a11ecacd73b288ac",
               "reqSigs":1,
               "type":"pubkeyhash",
               "addresses":[ 
                  "154yYDzR6NXTrGyaZnM6d8zpB9PiDBjGGG"
               ]
            }
         },
         { 
            "value":1.5994576,
            "n":1,
            "scriptPubKey":{ 
               "asm":"OP_DUP OP_HASH160 251fafe412cdd9d4f32aabb8ea8858a972030165 OP_EQUALVERIFY OP_CHECKSIG",
               "hex":"76a914251fafe412cdd9d4f32aabb8ea8858a97203016588ac",
               "reqSigs":1,
               "type":"pubkeyhash",
               "addresses":[ 
                  "14PHxkkBb3PxFGNPBiWTWKKiYSA7xWJgC7"
               ]
            }
         }
      ]
   }
}

But the JSON that get's parsed by decoding the hex on the website itself looks different, why that? Shocked
Please note that the api want's me to give the tx json they key "hex"

Code:

   "Version":"1",
   "LockTime":"0",
   "Vin":[ 
      { 
         "TxId":"97cf8b040250cee0b30ea61bd2dbbc2425a4b50231477bd8e459ada9e2a98ab2",
         "Vout":"1",
         "ScriptSig":{ 
            "Asm":"3045022100c7d4fcfa0b8880766e1ef89516236667be59c1a087702df263515a40f84f51b502205f84c36551bf8ad8a3a54e715241181b835720d56d6b5816b172409dd4bab1e3[ALL] 0250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5",
            "Hex":"483045022100c7d4fcfa0b8880766e1ef89516236667be59c1a087702df263515a40f84f51b502205f84c36551bf8ad8a3a54e715241181b835720d56d6b5816b172409dd4bab1e301210250a251bd8365ee73a91fe09cb3477b400841c158a59874a8b041e7dff48412e5"
         },
         "CoinBase":null,
         "TxInWitness":null,
         "Sequence":"4294967295"
      }
   ],
   "Vout":[ 
      { 
         "Value":0.1,
         "N":0,
         "ScriptPubKey":{ 
            "Asm":"OP_DUP OP_HASH160 2ca0f264fcffd0ceb34b109e1403a11ecacd73b2 OP_EQUALVERIFY OP_CHECKSIG",
            "Hex":"76a9142ca0f264fcffd0ceb34b109e1403a11ecacd73b288ac",
            "ReqSigs":1,
            "Type":"pubkeyhash",
            "Addresses":[ 
               "mjavqH5PuPxidPTCHMKUT4D938zR7kat3R"
            ]
         }
      },
      { 
         "Value":1.5994576,
         "N":1,
         "ScriptPubKey":{ 
            "Asm":"OP_DUP OP_HASH160 251fafe412cdd9d4f32aabb8ea8858a972030165 OP_EQUALVERIFY OP_CHECKSIG",
            "Hex":"76a914251fafe412cdd9d4f32aabb8ea8858a97203016588ac",
            "ReqSigs":1,
            "Type":"pubkeyhash",
            "Addresses":[ 
               "miuFFoqAQ4qD2NqzuHUqLEY3QRkptMcHMu"
            ]
         }
      }
   ],
   "TxId":"3fc25ec159a031c1c8b643a9ef083dbf4011f91b2eff6952b59fa239dccfba94"
}