useRhinestoneSmartAccount hook handles account creation, orchestrator setup, and Pimlico bundler configuration automatically.
Prerequisites
- Para API key from the Para Developer Portal
- Rhinestone API key from the Rhinestone team
- Optionally a Pimlico API key for bundler/paymaster infrastructure
- Node.js 18+ and Next.js development environment
Installation
Setup Para Provider
Configure the Para provider:Usage
Use theuseRhinestoneSmartAccount hook to create and manage a Rhinestone smart account. The hook handles Para signer creation, Rhinestone account setup, and orchestrator configuration internally.
Rhinestone only supports EIP-4337 mode. Both
rhinestoneApiKey and pimlicoApiKey are optional but recommended for production use. For advanced cross-chain use cases with automatic bridging, see the Rhinestone documentation.Key Features
- Cross-chain smart accounts: Single account across multiple EVM chains
- Intent-based transactions: Automatic execution of cross-chain operations
- Gas abstraction: Sponsored transactions without users managing gas fees
- Automatic bridging: Seamless asset transfers between chains
- Para wallet management: Embedded wallet infrastructure with MPC security
Complete Example
Para + Rhinestone Example
View the complete working example in Para’s Examples Hub
Next Steps
Rhinestone Documentation
Explore Rhinestone’s features and advanced use cases
Account Abstraction Guide
See all supported AA providers and the unified SmartAccount interface