Bitcoin and JoinMarket protocol constants.
The reference implementation uses separate thresholds for two CoinJoin
decisions:
BITCOIN_DUST_THRESHOLD controls whether takers keep their own change.
DUST_THRESHOLD controls whether maker change is accepted.
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
MAX_MONEY = 21000000 * SATS_PER_BTC
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