Skip to main content
Build cross-chain smart accounts using Para’s embedded wallets and Rhinestone — enabling intent-based transactions, automatic bridging, and gas abstraction across EVM chains. The 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 the useRhinestoneSmartAccount 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

Next Steps