mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-07-22 19:35:51 +00:00
e1a010b779
Signer.kt/SignatureVerifier.kt in substrate-sdk-android look up the "EdDSA" JCA provider by name at runtime (Signature.getInstance(..., "EdDSA")), backed by net.i2p.crypto:eddsa's EdDSASecurityProvider. With no keep rule, R8 stripped/renamed its classes in the minified release build, so the provider's own registered service implementation could no longer be found - "class configured for Signature (provider: EdDSA) cannot be found", reproduced on-device sending SOL (every Solana transaction signs with Ed25519, so this path is always hit).