Pycoin

Latest version: v0.92.20230326

Safety actively analyzes 629678 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.50

------------

* use tox for testing (see TESTING.txt for more info)
* move blockchain utilities from pycoinnet to pycoin
* completely rework how scripts are identified and solved in an easier-to-extend way
* add fields to Spendable that will work better with wallets (coming soon)
* add Tx.blanked_hash to assist in identifying transactions subject to malleability
* can now sign M of N transactions
* signing just one signature in an M of N transaction supported
* VM improved so multisig validation now supported
* pay-to-script validation now supported
* pay-to-script signing now supported

0.42

------------

* switch TxOut.bitcoin_address to taking netcode, sorry for API thrash
* get pay-to-script addresses recognized in existing transactions
* still can't create or sign them

0.41

------------

* fix version number in setup.py so this is actually the latest version sent by pypi
* allow alternate networks when parsing WIFs
* move to three or four letter netcodes, like BTC
* add pycoin/key/validate.py for methods that validate addresses (including pay-to-script addresses)
NOTE: we can't yet create or parse transactions with pay-to-script addresses
* get block script working
* fix a few other bugs

0.40

------------

This is a pretty major overhaul... sorry for broken API!

* added MANIFEST.in
* initial support for Litecoin and Dogecoin addresses

New Scripts:
* ku (keys & BIP32 manipulation), replaces bu/bitcoin_utils and genwallet
* tx (transaction manipulation), replaces spend
* fetch_unspent command-line tool
* cache_tx to add a transaction to local cache
* block (to dump contents of a block)

Keys:
* added Key class with alt coin support
* renamed Wallet.py to bip32.py

Tx:
* massive overhaul of Tx class
* remove UnsignedTx class, folding functionality into Tx
* partial signing supported by Tx
* added Spendable class
* Tx objects can now optionally be augmented with data about source coins ("unspents")
* if this data is set, many new methods can be called related to signing or verifying
* easy integration with TxDB class to set unspents
* deterministic signing of TxIn according to RFC6979
* limit S values in preparation for version 3 transactions
* tx_utils helper to make it dead simple to create new, signed transactions
* create_tx and create_signed_tx

Services:
* new support for blockr.io and biteasy.com
* services now integrated with environment variables:
* PYCOIN_SERVICE_PROVIDERS
* PYCOIN_CACHE_DIR
* a new TxDB class
* looks like a dictionary
* transparently uses configured services
* caches fetched transactions

0.26

------------

* fixed Block.repr
* more testnet support

0.25

------------

* improve display in satoshi_to_btc
* add TxOut.bitcoin_address
* allow UnsignedTx to be streamed and parsed

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.