Released:
Python library created for teaching and researching purposes.
Jan 30, 2018 No. It would need to pull in an ecc module for that. Generating the public requires an EC point multiply and converting the public key to an address requires sha256, ripemd and conversion routines. All that adds a lot more lines, and anyone doing this. Firstly, we need to get an extended public key. Open Electrum, click Wallet, then Master Public Key and copy the string. In Electrum 3.x, go to Wallet - Information - Master Public Key instead. Legacy address (p2pkh) Open your favorite text editor, create a file called generate.php, and copy &. Dec 19, 2013 The public key is shortened by a hash function, producing a Bitcoin address. Finally, both private key and address are encoded as text. Most Bitcoin wallet applications generate addresses in exactly this way. Randomness ensures that each address is unique. With addresses created out of thin air, you might worry that two different Bitcoin. Feb 12, 2018 Bitcoin-Keys-Generator. Python module that generates private key, public key and wallet address from number. Python generators 123. Without any argument, script is.
bitcoin_tools is a Python library created for teaching and researching purposes. It's main objective is twofold. First itaims to ease the understanding of Bitcoin transaction creation, by using well-documented and easy to understandpython code. Second, it aims to provide a tool able to create custom transactions
/ scripts
. Either scriptSig
andscriptPubKey
can be built from human readable strings created using Script
syntax. Finally, tools for accessing andanalysing interesting data such as the utxo set
are also provided, along with several examples.
bitcoin_tools allows you to:
scriptSig
and scriptPubKey
).Additionally, bitcoin_tools contains STATUS
anSTatistical Analysis Tool for Utxo Set under analysis/status
Adobe photoshop cs6 v.13 key generator free download for pc. Refer to DEPENCENCIES.md
Refer to INSTALL.md
Refer to FAQ.md
Feel free to open an issue.
Down below you can find some examples of how to use some of the library functions. More examples can be found inexamples/
Password keeper.
If you find this repository useful, show us some love, give us a star!
Small Bitcoin donations to the following address are also welcome:
This library allow you to modify any transaction field as you pleased. However, some modifications can make yourtransactions non-standard, or even non-spendable. We totally discourage the use of the library outside the testnet ifyou are not sure about what you are doing, specially when dealing with non-standard scripts. A bad use of the librarycan lead you to lose some of your bitcoins.
0.2.3
0.2.2
0.2.1
0.2.0
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size python_bitcoin_tools-0.2.3-py2-none-any.whl (55.0 kB) | File type Wheel | Python version py2 | Upload date | Hashes |
Filename, size python_bitcoin_tools-0.2.3.tar.gz (44.4 kB) | File type Source | Python version None | Upload date | Hashes |
Algorithm | Hash digest |
---|---|
SHA256 | c78bc5c0380f565b6c3a7a0c2b9174029159ad86ad335101c88f6679e1d0e504 |
MD5 | d322802d8433db4eff0cf7a6397eb129 |
BLAKE2-256 | 148d7691f016f88847d609ac383a5f986660ea303fc81dd52619d53291025914 |
Algorithm | Hash digest |
---|---|
SHA256 | c11d8250d4916dae77affb7a72f655903865817b65e7c3731357fdecb31307e5 |
MD5 | 18d1b8f604cfa4af872d9acc4c5abc0c |
BLAKE2-256 | 25dbafc529ec76931bff1ee240c2faa11ea0bd9a6c481e95b2f6a47bc89a94e6 |