New RPC command - getrawtransaction #324

pull forrestv wants to merge 1 commits into bitcoin:master from forrestv:getrawtransaction changing 2 files +112 −0
  1. forrestv commented at 5:21 AM on June 17, 2011: contributor

    Given a transaction hash, getrawtransaction returns that transaction and some metadata.

    Example: (this is on the testnet)

    $ ./bitcoind getrawtransaction ba73f8c8701550e50f667c6c02d671afd3f95069ce02938453048e79b0812bba { "tx" : { "version" : 1, "txins" : [ { "previous_output" : { "hash" : "daea922234887459ba985977112454895466a36c167921651111596cc439add4", "index" : 0 }, "script" : "47304402206fdeaabac261ef0e0183892555a7cdc94d23e4a01c1c55509d352215ee1628c302204dae58fa97ecf77cede4d340573f62abe13f1b7d9bc487a8e9230d4e9557fdd50141043338498afdbe933339072d3fe6ed36196b2e868f888df55e1b32ad27e418f3621628941482a816acde7b53d651fc13b3208885c07e6f1c54b4c04a5c5d009d86", "sequence" : 4294967295 } ], "txouts" : [ { "value" : 29462000000, "script2" : "76a9142a5ce61dff67eb864979905d2ca05d000a0586fd88ac" }, { "value" : 500000000, "script2" : "76a9142400224224860152f4211a2b9daa6c45c79d04f388ac" } ], "lock_time" : 0 }, "parent_blocks" : [ "00000000004610ac94e40725653c5ff54588a41e24d284244fcd4efd36f12ee9" ], "txout_claims" : [ [ "9f8aa7191c75c96d1cdf8a9fe78a5b4fa1d772cbe7345c1cabdb3f7c91c71cf7" ], [ ] ] }

  2. gavinandresen commented at 3:22 PM on June 24, 2011: contributor

    What is this for? I'm about to start working on the 'headers only' branch that will break this (because not every node will store every transaction).

  3. forrestv commented at 3:10 PM on June 29, 2011: contributor

    This is for providing a way for RPC clients to check the status of transactions. It's mostly useful for mining pool servers - to check whether a tx has been put into a block, and so whether to include it and txs depending on it in the block being mined.

  4. forrestv commented at 3:11 PM on June 29, 2011: contributor

    Usage example: My p2pool software - http://forum.bitcoin.org/index.php?topic=18313.0 :P

  5. TheBlueMatt commented at 4:03 PM on June 29, 2011: member

    Im not a big fan of this, RPC is getting really huge and we keep adding more and more features to it. I wouldnt mind it being so big if all the UIs were using something more standard, ie a libbitcoin-style thing, and I prefer to get something like that up before we keep merging more and more rpc calls.

  6. Added a new RPC command, getrawtransaction. Given a transaction hash, getrawtransaction returns that transaction and some metadata. dac314a886
  7. gavinandresen commented at 3:42 PM on October 5, 2011: contributor

    Closing this; please propose/discuss new RPC commands on the bitcoin mailing list or the forums.

  8. gavinandresen closed this on Oct 5, 2011

  9. dexX7 referenced this in commit 79e1f2cadf on Jan 4, 2016
  10. destenson referenced this in commit 8cdbb5d6b6 on Nov 18, 2017
  11. destenson referenced this in commit 8a4ee1a236 on Nov 18, 2017
  12. lateminer referenced this in commit 55e87e4dff on Oct 16, 2019
  13. attilaaf referenced this in commit 63e6cf6d05 on Jan 13, 2020
  14. cryptapus referenced this in commit ce6373b9aa on May 3, 2021
  15. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-26 15:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me