mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-07-22 05:35:48 +00:00
71e4c8dc7a
Both SolanaTransactionTest and RealSolanaTransactionServiceTest carried a transcription error from the earlier solders cross-validation: the sender/recipient pubkey hex strings (and one of expectedMessageHex's concatenated chunks) were each missing their trailing hex digit, producing odd-length hex that BouncyCastle's decoder throws on (StringIndexOutOfBoundsException) - all 5 SolanaTransactionTest cases failed at field-init time as a result. Re-derived every fixture programmatically from the same solders-verified reference message (rather than hand-splitting the hex string again) and confirmed the full round trip (build -> compare) matches byte-for-byte.