Provided by: pybtctool_1.1.42-1_all
NAME
pybtctool - command interface for Bitcoin signatures and transactions
SYNOPSIS
pybtctool [-sBbJj] COMMAND [, COMMAND_ARG] ...
DESCRIPTION
pybtctool has a set of commands for interacting with the Bitcoin network. With a command, you can generate a signature, hash, seed, or address; serialise or deserialise standard data formats; query the blockchain; and many more operations.
OPTIONS
-s The -s option lets you read arguments from the command line. -b The -b option lets you read binary data as an argument. -j -J The -j option lets you read JSON from the command line (-J to split a JSON list into multiple arguments).
COMMANDS
Presently supported commands are: Key manipulation privkey_to_pubkey privkey -> pubkey privtopub privkey -> pubkey pubkey_to_address pubkey -> address pubtoaddr pubkey -> address privkey_to_address privkey -> address privtoaddr privkey -> address Key arithmetic add key1 key2 -> key1 + key2 (works on privkeys or pubkeys) multiply pubkey privkey -> returns pubkey * privkey ECDSA operations ecdsa_sign message privkey -> sig ecdsa_verify message sig pubkey -> True/False ecdsa_recover message sig -> pubkey Random data random_key -> privkey random_electrum_seed -> electrum seed Electrum operations electrum_stretch seed -> secret exponent electrum_privkey seed or secret exponent i type -> privkey electrum_mpk seed or secret exponent -> master public key electrum_pubkey seed or secret exponend or mpk -> pubkey BIP-32 operations bip32_master_key seed -> bip32 master key bip32_ckd private or public bip32 key i -> child key bip32_privtopub private bip32 key -> public bip32 key bip32_extract_key private or public bip32_key -> privkey or pubkey Transaction operations deserialize hex or bin transaction -> JSON tx serialize JSON tx -> hex or bin tx mktx inputs outputs -> tx mksend inputs outputs change_addr fee -> tx sign tx i privkey -> tx with index i signed with privkey multisign tx i script privkey -> signature apply_multisignatures tx i script sigs -> tx with index i signed with sigs scriptaddr script -> P2SH address mk_multisig_script pubkeys k n -> k-of-n multisig script from pubkeys verify_tx_input tx i script sig pub -> True/False tx_hash hex or bin tx -> hash Blockchain operations history address1 address2 etc. -> outputs to those addresses unspent address1 address2 etc. -> unspent outputs to those addresses fetchtx txash -> tx if present pushtx hex or bin tx -> tries to push to blockchain.info/pushtx Serialisation operations access JSON list or object prop -> desired property of that json object multiaccess JSON list prop -> like access, but mapped across each list element slice JSON list start end -> given slice of the list count JSON list -> number of elements sum JSON list -> sum of all values
SEE ALSO
Project page for ‘pybitcointools’ ⟨https://github.com/vbuterin/pybitcointools⟩.