Documentation Index
Fetch the complete documentation index at: https://docs.getpara.com/llms.txt
Use this file to discover all available pages before exploring further.
The useVerifyExternalWallet hook completes the external wallet login by verifying the signed SIWE message. Call it after useLoginExternalWallet and after the user has signed the verification message in their wallet.
Import
import { useVerifyExternalWallet } from "@getpara/react-native-wallet";
Usage
import { useVerifyExternalWallet } from "@getpara/react-native-wallet";
function VerifyWalletStep({ externalWallet, signedMessage }) {
const { verifyExternalWalletAsync, isPending } = useVerifyExternalWallet();
const handleVerify = async () => {
try {
await verifyExternalWalletAsync({ externalWallet, signedMessage });
} catch (err) {
console.error(err);
}
};
return <Button title={isPending ? "Verifying..." : "Verify"} onPress={handleVerify} disabled={isPending} />;
}