Overview
Para is an MPC wallet infrastructure that provides secure, non-custodial embedded wallets. This guide shows you how to integrate Para with Rhinestone smart accounts.Prerequisites
- A Para account and API key from Para Dashboard
- Rhinestone API key
1
Install Dependencies
Install the required dependencies:
2
Set Up Para Provider
Create a context provider that wraps your application with Para and React Query. This setup enables Para’s authentication modal, wallet management, and proper React state handling.Then wrap your application with this provider:
3
Initialize Rhinestone with Para
The key is to wrap the Para viem account with
wrapParaAccount before passing it to Rhinestone:Use a backend proxy for your Rhinestone API key in production.
Send Transactions
Once initialized, use the Rhinestone account for cross-chain transactions:Complete Example
See the full working example with Para + Rhinestone:Next Steps
- Create an Account - Learn more about Rhinestone accounts
- Security Best Practices - Set up backend proxy for API keys
- Multi-Chain Intents - Execute cross-chain transactions