Skip to main content
The useParaSuiSigner hook returns a Sui signer for the user’s Sui wallet. Sui reuses the same Ed25519 key material as a Para Solana wallet, so a SUI, SOLANA, or STELLAR wallet id all resolve to the same underlying key. If the user has multiple Ed25519 wallets, pass address or walletId to select one. When omitted, the active wallet is used automatically.
Requires @getpara/sui-sdk-integration and @mysten/sui as peer dependencies.
Use the companion mutation hooks useParaSuiSignTransaction to sign transactions, or useParaSuiMultiSigSigner for multisig.

Import

Usage

The returned suiSigner is a @mysten/sui Signer, so signTransaction, signPersonalMessage, getPublicKey, and toSuiAddress all work as expected — the raw signing is delegated to Para’s MPC.