Skip to main content
Rhinestone handles onchain execution so your application can focus on what users want to do. Send payments, swap tokens, or interact with protocols without operating your own relayer infrastructure. Use it with Rhinestone’s wallets to connect user approval directly to transaction execution.

Turn user actions into transactions

Your application defines an action, such as sending a payment or depositing into a vault. Rhinestone prepares the transaction, the user authorizes it, and relayers submit it onchain. Related calls can execute together, such as approving a token and depositing it into a vault. New smart accounts can be deployed as part of their first transaction, without a separate setup step for the user. Transaction status and onchain hashes let your application follow execution and show users the result.

Use assets across chains

An action does not need to be funded on the chain where it executes. Rhinestone can source assets from multiple supported chains, swap them into the required token, and coordinate the destination calls. For example, a user can deposit into a vault on Arbitrum using assets held on Base, without manually choosing a bridge or moving funds first. This supports:
  • Payments: deliver the required token on the recipient’s chain.
  • Trading: swap assets on one chain or across chains.
  • Application interactions: fund vault deposits and other contract calls from a user’s multichain balance.
Destinations are not limited to EVM chains. Transactions can settle to Solana and Tron alongside supported EVM networks; Supported chains lists the current catalog.

Choose who pays the fees

Sponsor transaction costs so users can act without acquiring gas tokens. Sponsorship can cover gas, bridging, and swaps, with spending limits managed through the Dashboard. You can also offer user-paid transactions. Relayers still handle submission; authorization and gas payment remain separate.

Explore transactions

  • Relaying: transfers and contract interactions on a single chain.
  • Multichain: fund actions with assets across chains.
  • Trading: same-chain and crosschain swaps.
  • Sponsorship: cover transaction costs for users.