mirror of
https://github.com/Such-Software/wowcheckout.git
synced 2026-10-17 05:51:45 +02:00
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