Before using these integrations, ensure you’ve completed the server setup by importing a client session or creating a pregenerated wallet. See the for details.
Installation
Install the required dependencies:Implementation
createParaSuiSigner returns a @mysten/sui Signer backed by the Para wallet’s Ed25519 key. The raw signing is delegated to Para’s MPC, while intent wrapping, hashing, and signature serialization come from @mysten/sui.
Multisig
The same server client can act as one member of a native Sui multisig. Build the member list, sign the Para member’s share, and combine partials:Best Practices
- Build transactions against a client connected to the correct network (
mainnet,testnet, ordevnet). - Ensure the sending address holds enough SUI for gas before building.
- Verify signatures with the signer’s public key (
getPublicKey().verifyTransaction) when needed.