- Migrate all test vectors from Bitcoin to Palladium: addresses (bc1→plm1,
tb1→tplm1, 1...→P..., m...→t..., 2N...→o...), URI scheme (bitcoin:→
palladium:), BIP44 coin type (0→746), WIF keys (0xef→0xff testnet),
and BIP-341 taproot vectors (bc1p→plm1p)
- Fix integer underflow in WIF key deserialization when WIF_PREFIX >= 128
causes script type offset to wrap around (bitcoin.py)
- Fix regtest bech32 HRP from 'bcrt' to 'rplm' matching palladiumcore
chainparams (constants.py)
Add support for key-path-spending taproot utxos into transaction.py.
- no wallet support yet
- add some psbt, and minimal descriptor support
- preliminary work towards script-path spends