mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2024-11-26 18:08:31 +00:00
Edited appdx-pycoin.asciidoc with Atlas code editor
This commit is contained in:
parent
0b322d3685
commit
c90548c2e6
@ -3,13 +3,13 @@
|
|||||||
== pycoin, ku, and tx
|
== pycoin, ku, and tx
|
||||||
|
|
||||||
|
|
||||||
The Python library http://github.com/richardkiss/pycoin[+pycoin+], originally written and maintained by Richard Kiss, is a Python-based library that supports manipulation of bitcoin keys and transactions, even supporting the scripting language enough to properly deal with nonstandard transactions.
|
((("pycoin library")))The Python library http://github.com/richardkiss/pycoin[+pycoin+], originally written and maintained by Richard Kiss, is a Python-based library that supports manipulation of bitcoin keys and transactions, even supporting the scripting language enough to properly deal with nonstandard transactions.
|
||||||
|
|
||||||
The pycoin library supports both Python 2 (2.7.x) and Python 3 (after 3.3), and comes with some handy command-line utilities, +ku+ and +tx+.
|
The pycoin library supports both Python 2 (2.7.x) and Python 3 (after 3.3), and comes with some handy command-line utilities, +ku+ and +tx+.
|
||||||
|
|
||||||
=== Key Utility (KU)
|
=== Key Utility (KU)
|
||||||
|
|
||||||
The command-line utility +ku+ ("key utility") is a Swiss Army knife for manipulating keys. It supports BIP32 keys, WIF, and addresses (bitcoin and alt coins). Following are some examples.
|
((("key utility (ku)", id="keyutil18")))The command-line utility +ku+ ("key utility") is a Swiss Army knife for manipulating keys. It supports BIP32 keys, WIF, and addresses (bitcoin and alt coins). Following are some examples.
|
||||||
|
|
||||||
Create a BIP32 key using the default entropy sources of GPG and _/dev/random_:
|
Create a BIP32 key using the default entropy sources of GPG and _/dev/random_:
|
||||||
|
|
||||||
@ -315,7 +315,7 @@ Bitcoin address : 1BgGZ9tcN4rm9KBzDn7KprQz87SZ26SAMH
|
|||||||
----
|
----
|
||||||
|
|
||||||
|
|
||||||
As a Dogecoin address:
|
((("", startref="pycoin library")))As a Dogecoin address:
|
||||||
|
|
||||||
|
|
||||||
----
|
----
|
||||||
@ -329,7 +329,7 @@ Dogecoin address : DFpN6QqFfUm3gKNaxN6tNcab1FArL9cZLE
|
|||||||
|
|
||||||
==== Transaction Utility (TX)
|
==== Transaction Utility (TX)
|
||||||
|
|
||||||
The command-line utility +tx+ will display transactions in human-readable form, fetch base transactions from pycoin's transaction cache or from web services (blockchain.info and biteasy.com are currently supported), merge transactions, add or delete inputs or outputs, and sign transactions.
|
((("transaction utility (TX)", id="TX18")))The command-line utility +tx+ will display transactions in human-readable form, fetch base transactions from pycoin's transaction cache or from web services (blockchain.info and biteasy.com are currently supported), merge transactions, add or delete inputs or outputs, and sign transactions.
|
||||||
|
|
||||||
Following are some examples.
|
Following are some examples.
|
||||||
|
|
||||||
@ -404,7 +404,7 @@ Total fees 0.00000 mBTC
|
|||||||
all incoming transaction values validated
|
all incoming transaction values validated
|
||||||
----
|
----
|
||||||
|
|
||||||
Now, let's look at unspent outputs for a specific address (UTXO). In block #1, we see a coinbase transaction to +12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX+. Let's use +fetch_unspent+ to find all coins in this address:
|
((("", startref="TX18")))Now, let's look at unspent outputs for a specific address (UTXO). In block #1, we see a coinbase transaction to +12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX+. Let's use +fetch_unspent+ to find all coins in this address:
|
||||||
|
|
||||||
----
|
----
|
||||||
$ fetch_unspent 12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX
|
$ fetch_unspent 12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX
|
||||||
|
Loading…
Reference in New Issue
Block a user