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