bx script to address - enVinci/libbitcoin-explorer GitHub Wiki
Create a BIP16 pay-to-script-hash address from a script.
$ bx script-to-address --help
Usage: bx script-to-address [-h] [--config VALUE] [--version VALUE]
[SCRIPT]
Info: Create a BIP16 pay-to-script-hash address from a script.
Options (named):
-c [--config] The path to the configuration settings file.
-h [--help] Get a description and instructions for this command.
-v [--version] The desired pay-to-script-hash address version,
defaults to 5.
Arguments (positional):
SCRIPT The script to use in the address. Multiple tokens
must be quoted. If not specified the script is read
from STDIN.
Example 1
$ bx script-to-address "dup hash160 [89abcdefabbaabbaabbaabbaabbaabbaabbaabba] equalverify checksig"
3F6i6kwkevjR7AsAd4te2YB2zZyASEm1HM
Example 2
--version 196 (testnet)
$ bx script-to-address -v 196 "dup hash160 [89abcdefabbaabbaabbaabbaabbaabbaabbaabba] equalverify checksig"
2N6evAVsnGPEmJxViJCWWeVAJCvBLFehT7L
Example 3
piped commands
$ bx script-decode 76a91489abcdefabbaabbaabbaabbaabbaabbaabbaabba88ac | bx script-to-address
dup hash160 [89abcdefabbaabbaabbaabbaabbaabbaabbaabba] equalverify checksig
3F6i6kwkevjR7AsAd4te2YB2zZyASEm1HM