Referring to https://en.bitcoin.it/wiki/Raw_Transactions, I`m using getrawtrasaction method call to define as much information about incoming payment transaction details as possibe. Is there any detailed information about fields that are returned by getrawtransaction method? For example what means "vout" field? How can be useful "scriptSig" field that consists of "asm" and "hex"?


2 Answers 2


A bitcoin transaction takes a number of inputs and spends those input to the specified outputs. If the value of inputs exceeds outputs the network treats that as a miner's fee.

vout is the list of output transactions.

scriptSig is only useful if you're trying to do some non-standard stuff.

See https://en.bitcoin.it/wiki/Transactions for more information on what's in a transaction.


Yeah, check out this excellent post.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.