-
Notifications
You must be signed in to change notification settings - Fork 181
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 'json', 'xml', 'info'
or 'native', defaults to native.
-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.
The native transaction format is base16. This allows the output of fetch-tx
to be piped into other commands.
first transaction on the blockchain
$ bx fetch-tx 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b
01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000
piped commands, decoding Satoshi's words
$ bx fetch-tx 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b | bx base16-decode
01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000
ÿÿÿÿMÿÿEThe Times 03/Jan/2009 Chancellor on brink of second bailout for banksÿÿÿÿò*CAgŠý°þUH'gñ¦q0·\Ö¨(à9 ¦ybàêaÞ¶Iö¼?Lï8ÄóUåÁÞ\8M÷º�WŠLp+kñ_¬
--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
}
very large transaction, DPR Seized Coins #1
$ bx fetch-tx -f info e3d6fe810f79b293705ed6e587951332c545a87fac860278b2ad4447106bb789 | more
transaction
{
hash e3d6fe810f79b293705ed6e587951332c545a87fac860278b2ad4447106bb789
inputs
{
input
{
address 1P7VNcDJ3VbUWqrUMZatR6kzEGAN7Fb5x7
previous_output
{
hash 5362bffcc2e3cc4bfe8c80818d32dc9412ebe02df4509b1ed5800bab85175b28
index 201
}
script "[ 3044022021b86b3cfd6d2f8147f6e3d8ed252d9d4cbf9e71b0a73a5c85bbb5894c369f8402203a39db8c1ae408fbecdef27065e8520b247035bd1bd37b48da49754a554bb62a01 ] [ 0480cff62d6af1c155c19f46d66a31770de29371bf09ae75e8eff41bcfd66a5da75e855911600506f7d54a7d3c89cbc342d15d670e982ba57a930a3dfa4be2780a ]"
sequence 4294967295
}
}
lock_time 0
outputs
{
output
{
address 16sozEP1uBvVALtZzTSZ2gAs2sN7ERqKLa
script "dup hash160 [ 4074a649949ca413afbdf9c5a8ef5bdc58e73bc8 ] equalverify checksig"
value 1111
}
output
{
address 1K6XwLRysBbHTwqAU3mYMSv9GDLbYePiah
script "dup hash160 [ c67e2b2dafaf3bacdda6181de8f20f4aaa577808 ] equalverify checksig"
value 1111
}
output
{
address 1GN7KnHXktvwG97vTbyDBedPih4kGAbAXL
script "dup hash160 [ a887e69af68d0393e35afdfd1bfdd66ed5e7e800 ] equalverify checksig"
value 1111
}
output
{
address 17LqrXSDFxyBQEgzQiiCXB4B7X94aX8QWZ
script "dup hash160 [ 4591706b5215c507c90d6047e31a75f324da944a ] equalverify checksig"
value 1111
}
output
{
address 12Eur7qR8H7WRqQcrLCZNV4oa7dp3zUvhF
script "dup hash160 [ 0d99a5caa950cd4fb9f07b78ea028255ef31d4e3 ] equalverify checksig"
value 1111
}
output
{
address 138JzzviNVSH5Red9sjBk4YoqBaTrdT6JL
script "dup hash160 [ 1752305d647021433f58df6e11b9259ff64743fc ] equalverify checksig"
value 1111
}
output
{
address 1gDw3uNGStrwRQhQuN1yC6Y7PifXVd13L
script "dup hash160 [ 076b047bcde517eaae20aaa3b1d768fd9c7c61d1 ] equalverify checksig"
value 1111
}
output
{
address 1QCkF8EmZkdS65RVp1nNm6R5sr911eRJLo
script "dup hash160 [ fe8391055dfe99b3b0b99cad0f3c13ef6b108b09 ] equalverify checksig"
value 1111
}
output
{
address 1BQn2bKKPmGQgbiMDVzQ13M5tDD54GB5LQ
script "dup hash160 [ 723069772f67e106c250336d0725003802411c6b ] equalverify checksig"
value 1111
}
output
{
address 15QAhZ7a8kzmwt5gXDbw3F83giSkxRXy81
script "dup hash160 [ 30422aaf9741aa4ae91b22c248e762a519726cbf ] equalverify checksig"
value 1111
}
output
{
address 1GfbB6PbYVMXWWtYKFx9f6bvNJZLdMRngD
script "dup hash160 [ abd63867f9be9b55ceb7f54f0b69af676f1844b6 ] equalverify checksig"
value 1111
}
output
{
address 1Mo911Q5VDawyBKzANn1msDqZGETM8WZGC
script "dup hash160 [ e41c53fd11d6aeb0d69bb47022615e9370d1769f ] equalverify checksig"
value 1111
}
output
{
address 1QD2qgdZb9mp5E6QCo1NbYs7qgwW6iXM9s
script "dup hash160 [ fe916b84c35251c9df346316b0d0fb7daed7be3c ] equalverify checksig"
value 1111
}
output
{
address 19JdWLNwVdhs2gYu9eXp8xs26QA3fMy9ZH
script "dup hash160 [ 5b168d148d746b43145aba7d193be4baa7223bfb ] equalverify checksig"
value 1111
}
output
{
address 16fmwnm5oVBuCrqScWVbBq8HXxsRAkdYCU
script "dup hash160 [ 3e2df40f7346e1524cf63c10f472edd8df21798d ] equalverify checksig"
value 1111
}
output
{
address 1N8LSwn7jGiy3YQFC9Wj2mo65RDchJEa6H
script "dup hash160 [ e7bdc978882731ad6dc7b74bc49ca6d6a2a3f207 ] equalverify checksig"
transaction
{
hash e3d6fe810f79b293705ed6e587951332c545a87fac860278b2ad4447106bb789
inputs
{
input
{
address 1P7VNcDJ3VbUWqrUMZatR6kzEGAN7Fb5x7
previous_output
{
hash 5362bffcc2e3cc4bfe8c80818d32dc9412ebe02df4509b1ed5800bab85175b28
index 201
}
script "[ 3044022021b86b3cfd6d2f8147f6e3d8ed252d9d4cbf9e71b0a73a5c85bbb5894c369f8402203a39db8c1ae408fbecdef27065e8520b247035bd1bd37b48da49754a554bb62a01 ] [ 0480cff62d6af1c155c19f46d66a31770de29371bf09ae75e8eff41bcfd66a5da75e855911600506f7d54a7d3c89cbc342d15d670e982ba57a930a3dfa4be2780a ]"
sequence 4294967295
}
}
lock_time 0
outputs
{
output
{
address 16sozEP1uBvVALtZzTSZ2gAs2sN7ERqKLa
script "dup hash160 [ 4074a649949ca413afbdf9c5a8ef5bdc58e73bc8 ] equalverify checksig"
value 1111
}
output
{
address 1K6XwLRysBbHTwqAU3mYMSv9GDLbYePiah
script "dup hash160 [ c67e2b2dafaf3bacdda6181de8f20f4aaa577808 ] equalverify checksig"
value 1111
}
output
{
address 1GN7KnHXktvwG97vTbyDBedPih4kGAbAXL
script "dup hash160 [ a887e69af68d0393e35afdfd1bfdd66ed5e7e800 ] equalverify checksig"
value 1111
}
output
{
address 17LqrXSDFxyBQEgzQiiCXB4B7X94aX8QWZ
script "dup hash160 [ 4591706b5215c507c90d6047e31a75f324da944a ] equalverify checksig"
value 1111
}
output
{
address 12Eur7qR8H7WRqQcrLCZNV4oa7dp3zUvhF
script "dup hash160 [ 0d99a5caa950cd4fb9f07b78ea028255ef31d4e3 ] equalverify checksig"
value 1111
}
output
{
address 138JzzviNVSH5Red9sjBk4YoqBaTrdT6JL
script "dup hash160 [ 1752305d647021433f58df6e11b9259ff64743fc ] equalverify checksig"
value 1111
}
output
{
address 1gDw3uNGStrwRQhQuN1yC6Y7PifXVd13L
script "dup hash160 [ 076b047bcde517eaae20aaa3b1d768fd9c7c61d1 ] equalverify checksig"
value 1111
}
output
{
address 1QCkF8EmZkdS65RVp1nNm6R5sr911eRJLo
script "dup hash160 [ fe8391055dfe99b3b0b99cad0f3c13ef6b108b09 ] equalverify checksig"
value 1111
}
output
{
address 1BQn2bKKPmGQgbiMDVzQ13M5tDD54GB5LQ
script "dup hash160 [ 723069772f67e106c250336d0725003802411c6b ] equalverify checksig"
value 1111
}
output
{
address 15QAhZ7a8kzmwt5gXDbw3F83giSkxRXy81
script "dup hash160 [ 30422aaf9741aa4ae91b22c248e762a519726cbf ] equalverify checksig"
-- More --
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