-
Notifications
You must be signed in to change notification settings - Fork 177
bx fetch tx
evoskuil edited this page Oct 19, 2014
·
38 revisions
Get transactions by hash.
$ bx fetch-tx --help
Usage: bx fetch-tx [-h] [--config VALUE] [--format VALUE] [HASH]...
Info: Get transactions by hash. Requires an Obelisk server connection.
Options (named):
-c [--config] The path to the configuration settings file.
-f [--format] The output format. Options are 'info', 'json', and
'xml', defaults to 'info'.
-h [--help] Get a description and instructions for this command.
Arguments (positional):
HASH The set of Base16 transaction hashes of transactions
to get. If not specified the transaction hashes are
read from STDIN.
--format json, decoding Satoshi's words
$ bx fetch-tx -f json 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b
{
"transaction": {
"hash": "4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b",
"inputs": {
"input": {
"previous_output": {
"hash": "0000000000000000000000000000000000000000000000000000000000000000",
"index": "4294967295"
},
"script": "[ 04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73 ]",
"sequence": "4294967295"
}
},
"lock_time": "0",
"outputs": {
"output": {
"address": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"script": "[ 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f ] checksig",
"value": "5000000000"
}
},
"version": "1"
}
}
From transaction.inputs.input.script
above:
$ bx base16-decode 04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73
ÿÿEThe Times 03/Jan/2009 Chancellor on brink of second bailout for banks
--format info, first WikiLeaks transaction
$ bx fetch-tx -f info 4eed9092aaf8cc8a527570546816a752d5fe825244c25c8e26084fc80b06b588
transaction
{
hash 4eed9092aaf8cc8a527570546816a752d5fe825244c25c8e26084fc80b06b588
inputs
{
input
{
address 136Zngm3jPWjXr62D6aAqiHViwC8GX7KrT
previous_output
{
hash e58f3fb6e2ebe8e74e5af032dfd8c8e5e51f53d59489591a71599a80bdca910d
index 0
}
script "[ 304502210092947e1d588378cd215c2d3990b862cf368657741b5941c3cadf87a46b5a211d02205ef4ba2c1f35886e4272250a2abec2d1f2f21d5c581bf3eb5fc27b5be332660701 ] [ 04aefca2b53d176aa22f730a5497eb32011e15387c63a75780efeb21e981e9728033808732a321b48a8e0e2a5f9c1efb745dd41e9c92c6260daad567544b122446 ]"
sequence 4294967295
}
input
{
address 16twDP2ZL2nZTRsWmfpNrgs9PNDECyBJEV
previous_output
{
hash 203609ba699c1f56e4a8d793a8cd746aa5aa5fc2e71205cf67a94487b45bafa9
index 1
}
script "[ 3045022100b7e63179ce698082c0f97c4ba6e24f5c7b7d37e5098c1b46674d03ef17a68b8d022008ebc699df19f11a11e76320719d7c139bb10ce9aa255f674a44b95f54053d9d01 ] [ 04c8f5fbadfe4534eaa3e2ec49dd797aaa43cb13d669dbd6ab769ea45a5ebcdacc6aee8e0e75fec2cb7fa088e16ead1a979f394b5af9e0d2998b6dc5bb6c41b005 ]"
sequence 4294967295
}
}
lock_time 0
outputs
{
output
{
address 1HB5XMLmzFVj8ALj6mfBsbifRoD4miY36v
script "dup hash160 [ b169f2b0b866db05900b93a5d76345f18d3afb24 ] equalverify checksig"
value 7500000
}
output
{
address 16kZCdRoVmv9aWXagqxqm5NbLm19mQTr1V
script "dup hash160 [ 3f156517411bd0ea2f22e2f42d6846b405facb27 ] equalverify checksig"
value 97317
}
}
version 1
}
pipe to file, DPR Seized Coins #1
$ bx fetch-tx -f xml e3d6fe810f79b293705ed6e587951332c545a87fac860278b2ad4447106bb789 > dpr1.xml
Users | Developers | License | Copyright © 2011-2024 libbitcoin developers
- Home
- Build BX
- General Information
- Developer Information
- Configuration Settings
- Tutorials
- Meta Commands
- Wallet Commands
- Key Encryption Commands
- Stealth Commands
- Messaging Commands
- Transaction Commands
- Online Commands
- Encoding Commands
- Hash Commands
- Math Commands