Checks whether the wallet can be recovered using any available backup methods. This method verifies if there are any completed backup methods that could be used to recover the wallet.
forChainId
: Optional CAIP-2 chain identifier (e.g., “eip155:1” for Ethereum mainnet, “solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp” for Solana mainnet). If nil, checks recovery options across all chains.true
if at least one completed backup method is availablefalse
if no completed backup methods are foundPortalClassError.clientNotAvailable
if the client is not initializedPortalClassError.unsupportedChainId
if the chain’s namespace is not supportedPortalClassError.noWalletFoundForChain
if no wallet exists for the specified chainavailableRecoveryMethods()
internally to determine if any completed backup methods exist