Skip to main content
Para Server SDK provides seamless integration with the Stellar blockchain. Once you’ve set up and authenticated your Para Server client, the Stellar 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

Functional API

The createParaStellarSigner function returns a signer compatible with Stellar SDK’s contract.SignTransaction and contract.SignAuthEntry interfaces:

Class API

The ParaStellarSigner class can also be instantiated directly. Pass networkPassphrase to the constructor so signTransaction uses it as the default:

Best Practices

  • Always load the source account from Horizon before building transactions to get the correct sequence number
  • Use setTimeout() on transactions to prevent them from being valid indefinitely
  • Consider fee bump transactions during network congestion
  • Use higher fees during high-traffic periods to ensure transaction inclusion

Learn More

For detailed examples including multi-operation transactions, fee bumps, and Soroban auth, refer to our web documentation: