Skip to main content
Install @getpara/aa-safe and import this hook from the React SDK root. The full @getpara/react-sdk package re-exports it.

Import

Supports EIP-4337 mode with the Safe implementation. React Native also publishes the named hook from @getpara/react-native-wallet/aa/safe.

Configuration fields

Required chain and pimlicoApiKey. Optional rpcUrl, address, walletId, signer, safeVersion (‘1.4.1’), saltNonce, and enabled. The hook receives the configuration directly; Para obtains its client from provider context. The hook returns immediately; do not await it. Read smartAccount when the query succeeds, and use the SmartAccount contract for the returned account’s methods. Account creation runs only when the Para client is available, a session or external signer is ready, and enabled is true.