Bitcoin and JoinMarket protocol constants.
Following the reference implementation's approach to dust thresholds:
- BITCOIN_DUST_THRESHOLD: 5x the standard P2PKH dust limit (546 sats)
- DUST_THRESHOLD: 10x BITCOIN_DUST_THRESHOLD for CoinJoin safety
Attributes
BITCOIN_DUST_THRESHOLD = 5 * STANDARD_DUST_LIMIT
module-attribute
BTC_PER_SAT = 1.0 / SATS_PER_BTC
module-attribute
DEFAULT_DUST_THRESHOLD = DUST_THRESHOLD
module-attribute
DUST_THRESHOLD = 10 * BITCOIN_DUST_THRESHOLD
module-attribute
SATS_PER_BTC = 100000000
module-attribute
SECP256K1_N = int('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141', 16)
module-attribute
SECP256K1_P = 115792089237316195423570985008687907853269984665640564039457584007908834671663
module-attribute
STANDARD_DUST_LIMIT = 546
module-attribute