Skip to main content
Para Server SDK provides seamless integration with the Sui blockchain. Once you’ve set up and authenticated your Para Server client, the Sui integration works identically to the client-side implementation.
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, or devnet).
  • Ensure the sending address holds enough SUI for gas before building.
  • Verify signatures with the signer’s public key (getPublicKey().verifyTransaction) when needed.

Learn More

For detailed examples including message signing, verification, and multisig, refer to our web documentation: