New RPC command - getrawtransaction #324

Closed
wants to merge 1 commit into
from

Conversation

Projects
None yet
3 participants
@forrestv
Contributor

forrestv commented Jun 17, 2011

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"
],
[
]
]
}

@gavinandresen

This comment has been minimized.

Show comment
Hide comment
@gavinandresen

gavinandresen Jun 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).

Contributor

gavinandresen commented Jun 24, 2011

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).

@forrestv

This comment has been minimized.

Show comment
Hide comment
@forrestv

forrestv Jun 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.

Contributor

forrestv commented Jun 29, 2011

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.

@forrestv

This comment has been minimized.

Show comment
Hide comment
@forrestv

forrestv Jun 29, 2011

Contributor

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

Contributor

forrestv commented Jun 29, 2011

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

@TheBlueMatt

This comment has been minimized.

Show comment
Hide comment
@TheBlueMatt

TheBlueMatt Jun 29, 2011

Contributor

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.

Contributor

TheBlueMatt commented Jun 29, 2011

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.

Added a new RPC command, getrawtransaction. Given a transaction hash,…
… getrawtransaction returns that transaction and some metadata.
@gavinandresen

This comment has been minimized.

Show comment
Hide comment
@gavinandresen

gavinandresen Oct 5, 2011

Contributor

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

Contributor

gavinandresen commented Oct 5, 2011

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

dexX7 added a commit to dexX7/bitcoin that referenced this pull request Jan 4, 2016

Merge pull request #324
2a90e9f Fix missing seed blocks between 380000 and 390000 (zathras-crypto)
99fb8c5 Fix and update seed blocks (zathras-crypto)

destenson pushed a commit to destenson/bitcoin--bitcoin that referenced this pull request Nov 18, 2017

Merge #324: [UI] zPIV-Control: disable negative confirmation numbers.
d7a4edc [UI] zPIV-Control: disable negative confirmation numbers. (Mrs-X)

Tree-SHA512: 392fcb1f1aa2aedf35b80dae45b0a83222c32e6ab6d6a7ec5246375b1ef250898fb04c1b0aa1e84c2730478e6e86c32159bdec3daf273284d614caa7daa7662b

destenson pushed a commit to destenson/bitcoin--bitcoin that referenced this pull request Nov 18, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment