bitcoincash.core¶
Everything consensus critical is found in the core subpackage.
core¶
key¶
ECC secp256k1 crypto routines
WARNING: This module does not mlock() secrets; your private keys may end up on disk in swap! Use with caution!
schnorr¶
This is a Python-only Schnorr sign/verify. Compared to the libsecp256k1 bundled with Bitcoin Unlimited this is much less secure as it contains side channel vulnerabilities, and must not be used in an automated-signing environment.
script¶
Scripts
Functionality to build scripts, as well as SignatureHash(). Script evaluation is in bitcoincash.core.scripteval
scripteval¶
Script evaluation
Be warned that there are highly likely to be consensus bugs in this code; it is unlikely to match Satoshi Bitcoin exactly. Think carefully before using this module.