The only smart account platform you need

Infrastructure and APIs for the ultimate wallet abstraction layer.
 Built on smart accounts. Powered by intents.

Trusted by the best

Everything Everywhere All At Once

Abstract Chains with Omni Account

Omni Account is an intent-powered system that chain abstracts any smart account and EOAs (via EIP-7702). One API to unify all crosschain 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

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

One API for all chains

Unified Balance

Unify cross-chain tokens into one instantly spendable balance.

Read docs

Omnichain Swaps

Any token-in to any token-out on any chain. Let Solvers do the heavy lifting.

Read docs

Omnichain Transfers

Perform lightning fast transactions on any chain with one API call. No bridge. No gas. Just intents.

Read docs

Omnichain Calls

Add arbitrary calls to perform any cross-chain action with one signature.

Read docs

Omni Account is not a toy

0

Milliseconds
Transaction confirmation speed

$0m

Volume processed

0m

Number of accounts

>$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 build with chain-abstracted smart accounts.

Configure your smart account with modules

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

Enable powerful permissions with Smart Sessions

Smart Sessions allows developers to use session keys with any ERC-7579 smart account. Compress complex onchain interactions into one click or enable delegation to offchain entities to transact on the user’s behalf.

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