Intent-powered wallet infrastructure, for your users

Transform blockchain complexity into seamless UX flows. Abstract chains, bridging, gas, and more - all through one unified SDK & API.

Trusted by the best

Everything Everywhere All At Once

Abstract Chains, Bridging, and Gas

Rhinestone's intent engine transforms crosschain complexity into a single signature.  One API to unify balances and execute any intent.

What are intents?
<1.5 Seconds
Transaction speed

Lightning fast

Resource locks enable solvers to optimistically fill before user funds leave the account. This reduces crosschain latency to web2 speeds.

Trustless

Rhinestone is completely trustless for the end user. The system is self-custodial with battle-tested proof systems for crosschain settlement.

One API for any intent

Unified Balance

Unify cross-chain tokens into one instantly spendable balance.

Read docs

Crosschain Swaps

Any token-in to any token-out on any chain. Solver-based swapping ensures best price, zero slippage and MEV protection.

Read docs

Crosschain Transaction

Perform lightning fast transfers to any chain. Add arbitrary calls to perform any action with one signature.

Read docs

Multi-Input Intents

Create crosschain intents with multiple input chains and input tokens.

Read docs

Proven performance

0

Milliseconds
Confirmation Speed

>0%

Fulfilment Rate

0m

Number of Users

>$0m

Hourly solver liquidity

Any onchain action across 12+ chains

Rhinestone automates account deployment and abstracts native gas tokens, providing a seamless user experience no matter the chain.

Abstract Everything Else

With One Simple SDK

A TypeScript library built on Viem that makes it easy to deploy, configure and manage chain-abstracted smart accounts.

Configure your smart account with modules

Passkeys
Multisig
Scheduled Orders
Social Recovery
Session Keys
EOA Signer
ZK Email
Policies

Automate multi-chain intents with with Smart Sessions

Smart Sessions is a multi-chain session key framework that enabled users to delegate scoped onchain permissions to any entity. Automate transactions or compress multi-step flows into single clicks.

Read docs

Get set up in minutes

rhinestone.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
const rhinestoneAccount = await createRhinestoneAccount({
 owners: {
   type: ‘passkey’,
    
   account: passkeySignerAccount
 },
})
await rhinestoneAccount.sendTransactions({
 targetChain: base,
 call: {
   to: USDC,
    
   data: ‘0x...’
 },
})
ModuleKit

Start with best-in-class UX, and then tailor it to your needs

Explore

Aggregation Layer

With Zero Vendor Lock

Rhinestone’s tech stack is credibly neutral and provides all the aggregations and integrations you need to get started. Build on top of any smart account. Integrate any KMS provider. Settle intents on all major settlement layers. All through one SDK.

{{company}}

{{text}}

Supported by Industry Leaders

Rhinestone’s tech has been battle-tested by leading blockchain security firms. And we are backed by top tier venture funds and category defining strategic investors.

Spearbit

Cantina audit / Omni Account

Spearbit

Cantina audit / Smart Sessions

Renascence

Audit / Smart Sessions

Chainlight

Audit / Omni Account

Ackee Blockchain

Audit / The Module Registry

Ackee Blockchain

Audit / Core Modules

$5m Seed Led by 1kx to Unlock the Next Era of Smart Accounts. With participation from CoinFund, Lattice, Circle Ventures, Alchemy Ventures, zkSync, and more.

Read blog post