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 useCreatePregenWallet hook creates a pregenerated wallet for a user who hasn’t signed up yet, identified by an email, phone, or custom ID. The wallet is automatically claimed when the user later completes signup.
Import
import { useCreatePregenWallet } from "@getpara/react-native-wallet";
Usage
import { useCreatePregenWallet } from "@getpara/react-native-wallet";
function PregenWalletCreator({ userEmail }: { userEmail: string }) {
const { createPregenWalletAsync, isPending } = useCreatePregenWallet();
const handleCreate = async () => {
try {
const wallet = await createPregenWalletAsync({
type: "EVM",
pregenId: { email: userEmail },
});
console.log("Pregen wallet:", wallet.id);
} catch (err) {
console.error(err);
}
};
return <Button title={isPending ? "Creating..." : "Create Pregen Wallet"} onPress={handleCreate} disabled={isPending} />;
}