bips
bips copied to clipboard
Bitcoin Improvement Proposals
to clarify the relationship between BIPs 20 and 21.
The BIP is quite difficult to parse in terms of understanding the functionality and safety of tweaking keys. In particular, while it is a terrible idea for more than one...
In bip-0069_examples.py: - Fix print_outputs() to use sorted output tuples instead of unsorted - Add Python 3 compatibility using functools.cmp_to_key() - Convert string hashes to byte arrays in second example...
Replace assert with return False for proof length validation to ensure the function behaves consistently and doesn't crash when Python runs with optimization flags (-O). This makes the validation consistent...
- Replace raw Base58 decode and manual slice with base58.decode_check(xpub) to enforce checksum validation as required by BIP-32 and as implied by the method docstring. - Add strict len(data) ==...
Initial draft of a proposal for how to incentivize migration to post quantum cryptography and safeguard the ecosystem from unnecessary inflation of the circulating supply and the economic turmoil likely...
BIP 18: remove the outdated reference link to Gavin Andresen's pay_to_script_hash branch in the Bitcoin repository https://github.com/gavinandresen/bitcoin-git/tree/pay_to_script_hash BIP 52: remove https://www.powx.org/opow - no alternative link found in google
Opening this PR for feedback & discussion on the specification for OP_TWEAKADD. Mailing list post: https://groups.google.com/g/bitcoindev/c/-_geIB25zrg
In this PR, we add a new draft BIP proposing the addition of fundamental Elliptic Curve op codes. Amongst other things, this series of op codes permits the computation of...