ビットコインエクスプローラー(ウォレットコマンド:tx-decode)
原文(https://github.com/libbitcoin/libbitcoin-explorer/wiki/)
bx tx decode
Base16トランザクションをデコードする。
bx tx-decode --help
Usage: bx tx-decode [-h] [--config VALUE] [--format VALUE] [TRANSACTION]
情報:Base16トランザクションをデコードする。
オプション (named):
-c [--config] コンフィギュレーションファイルを指定
-h [--help] コマンドの説明を表示
-f [--format] フォーマットを指定。'info'、'json'、'xml'のいずれかで
デフォルトは、'info'
引数 (positional):
TRANSACTION BASE16トランザクション。指定がなければSTDINから読み込む
3.1バージョン移行、アドレスプロパティは、望ましくない支払いアドレスバージョンの依存を避けるために、アドレスハッシュに変わっている。
Example 1
署名なしの、input、支払いアドレスアウトプット
bx tx-decode 0100000001b3807042c92f449bbf79b33ca59d7dfec7f4cc71096704a9c526dddf496ee0970000000000ffffffff01c8af0000000000001976a91458b7a60f11a904feef35a639b6048de8dd4d9f1c88ac00000000
transaction
{
hash f9be6abf60342de5606421c7deaaf2d3f7133490db5242e8507e05926b16d090
inputs
{
input
{
previous_output
{
hash 97e06e49dfdd26c5a904670971ccf4c7fe7d9da53cb379bf9b442fc9427080b3
index 0
}
script ""
sequence 4294967295
}
}
lock_time 0
outputs
{
output
{
address 1966U1pjj15tLxPXZ19U48c99EJDkdXeqb
script "dup hash160 [58b7a60f11a904feef35a639b6048de8dd4d9f1c] equalverify checksig"
value 45000
}
}
version 1
}
Example 2
署名されたトランザクション
bx tx-decode 01000000017d01943c40b7f3d8a00a2d62fa1d560bf739a2368c180615b0a7937c0e883e7c000000006b4830450221008f66d188c664a8088893ea4ddd9689024ea5593877753ecc1e9051ed58c15168022037109f0d06e6068b7447966f751de8474641ad2b15ec37f4a9d159b02af68174012103e208f5403383c77d5832a268c9f71480f6e7bfbdfa44904becacfad66163ea31ffffffff01c8af0000000000001976a91458b7a60f11a904feef35a639b6048de8dd4d9f1c88ac00000000
transaction
{
hash 37c9c4ee0e84c7c7924f74d92cf0779ec6e8fc4c57ebab2593562d52c61c5eb8
inputs
{
input
{
address 1JziqzXeBPyHPeAHrG4DCDW4ASXeGGF6p6
previous_output
{
hash 7c3e880e7c93a7b01506188c36a239f70b561dfa622d0aa0d8f3b7403c94017d
index 0
}
script "[30450221008f66d188c664a8088893ea4ddd9689024ea5593877753ecc1e9051ed58c15168022037109f0d06e6068b7447966f751de8474641ad2b15ec37f4a9d159b02af6817401] [03e208f5403383c77d5832a268c9f71480f6e7bfbdfa44904becacfad66163ea31]"
sequence 4294967295
}
}
lock_time 0
outputs
{
output
{
address 1966U1pjj15tLxPXZ19U48c99EJDkdXeqb
script "dup hash160 [58b7a60f11a904feef35a639b6048de8dd4d9f1c] equalverify checksig"
value 45000
}
}
version 1
}