2 Commits

Author SHA1 Message Date
5754104fb8 Update test suite for Palladium network and fix WIF deserialization bug
- 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)
2026-02-18 14:32:17 +01:00
SomberNight
3a305881cc transaction.py: impl taproot key-spends
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
2024-06-07 10:58:26 +00:00