Para Setup Requirements
Before integrating with Squid Router, ensure your Para configuration supports all required networks:- Para API key with Ethereum, Base, and Solana networks enabled
- Squid Router integrator ID from Squid Router
- Each enabled network will create wallets for your users on that chain
Prerequisites
Before integrating Para with Squid Router, ensure you have:- Para API key with all three networks enabled: Ethereum, Base, and Solana
- Squid Router integrator ID from Squid Router
- Node.js 18+ and Next.js development environment
Installation
Install the required dependencies:Environment Variables
Configure your environment variables:Configuration Setup
Create your constants file with network configurations and validation:Squid Client Hook
Initialize the Squid Router SDK:Multi-Network Signers
Para creates separate signers for each network, allowing you to sign transactions on Ethereum, Base, and Solana:Bridge Operations Hook
The integration follows a clear pattern: Squid Router provides the route and signable transaction data, Para SDK handles the signing:Main Application Component
Create the core bridge interface structure:Para Provider Setup
Wrap your application with the Para and QueryClient providers:Key Features
This integration provides:- Multi-network support: Seamless bridging between Ethereum, Base, and Solana
- Unified wallet management: Single Para authentication for all networks
- Real-time quotes: Automatic quote updates with optimal routing
- Transaction monitoring: Status tracking with error handling and recovery options
- Production-ready: Comprehensive error handling and user feedback
Next Steps
Para React SDK
Learn more about Para’s React SDK features and configuration options
Account Abstraction
Explore how Para integrates with Account Abstraction systems