Calling Dashpay.syncState(identityId) for an identity the wallet doesn't manage throws
DashSdkError$PlatformWallet$Generic: requested platform_wallet::wallet::identity::state::managed_identity::ManagedIdentity not found
(via TokensNative.getManagedIdentity). Consumers must message-match to distinguish
"not managed" from real failures. Expected: null or a typed NotFound. Live-verified.
cc @QuantumExplorer for review.
Context: found during the Android wallet dashj→Kotlin-SDK migration (dashpay/dash-wallet#1507); live-verified items were reproduced on testnet (Galaxy S22).
🤖 Filed with Claude Code
Calling
Dashpay.syncState(identityId)for an identity the wallet doesn't manage throwsDashSdkError$PlatformWallet$Generic: requested platform_wallet::wallet::identity::state::managed_identity::ManagedIdentity not found(via
TokensNative.getManagedIdentity). Consumers must message-match to distinguish"not managed" from real failures. Expected: null or a typed NotFound. Live-verified.
cc @QuantumExplorer for review.
Context: found during the Android wallet dashj→Kotlin-SDK migration (dashpay/dash-wallet#1507); live-verified items were reproduced on testnet (Galaxy S22).
🤖 Filed with Claude Code