Files
wowcheckout/api/app
jwinterm 20eff23335 fix: use correct Wownero network bytes and 2-byte varint prefix for address validation
The monero Python library assumes 1-byte network prefixes (Monero format).
Wownero uses 2-byte varint prefixes (base58 prefix 4146 for primary, 12208
for subaddress), so Address() was rejecting valid Wownero addresses with
"Primary address is invalid".

Replace monero lib Address usage with native Wownero validation:
- Correct netbytes: 0xb2 (primary), 0xb0 (subaddress), 0xb3 (integrated)
- 2-byte varint prefix offset for key extraction (bytes 2-33, 34-65)
- 2-byte varint prefix in subaddress derivation encoding
2026-03-13 14:57:57 -04:00
..
2026-03-09 11:08:55 -04:00
2026-03-09 11:08:55 -04:00
2026-03-09 11:08:55 -04:00
2026-03-09 11:08:55 -04:00
2026-03-09 11:08:55 -04:00
2026-03-09 11:08:55 -04:00
2026-03-09 11:08:55 -04:00
2026-03-09 11:08:55 -04:00