Chain Abstraction
Simplified

Chain Abstraction
Simplified

Chain Abstraction
Simplified

Chain Abstraction
Simplified

Enabling chain abstraction for your app, wallet, and AI agent in minutes

Enabling chain abstraction for your app, wallet, and AI agent in minutes

Enabling chain abstraction for your app, wallet, and AI agent in minutes

Enabling chain abstraction for your app, wallet, and AI agent in minutes

Orby – all you need
to unlock chain abstraction

Orby – all you need
to unlock chain abstraction

Orby – all you need
to unlock chain abstraction

Orby – all you need
to unlock chain abstraction

Unified Balances

Unified Balances

Unify balances across chains in your wallet, applications and everywhere effortlessly

Unify balances across chains in your wallet, applications and everywhere effortlessly

Simplified Multichain Transactions

Unified Balances

Unified Balances

Simulate, batch, and execute chain-abstracted transactions with a single call

Unify balances across chains in your wallet, applications and everywhere effortlessly

Unify balances across chains in your wallet, applications and everywhere effortlessly

Gas Abstraction for All Account Types

Gas Abstraction for All Account Types

Gas Abstraction for All Account Types

Sponsor and abstract gas for any account, including EOAs

Simplified Multichain Transactions

Simplified Multichain Transactions

Simplified Multichain Transactions

Simulate, batch, and execute chain-abstracted transactions with a single call

Simulate, batch, and execute chain-abstracted transactions with a single call

Simulate, batch, and execute chain-abstracted transactions with a single call

Order Flow Monetization

Order Flow Monetization

Order Flow Monetization

Unlock new revenue streams by monetizing your order flow, enhancing the profitability of your transactions with ease

Chain Abstracted Data Injection

Chain Abstracted Data Injection

Chain Abstracted Data Injection

Orby enables all apps to read unified data from wallets without requiring any app changes

// Import ethers
const ethers = require("ethers");
const virtualNodeProvider = new ethers.JsonRpcProvider(VIRTUAL_NODE_RPC_URL);

// Call the orby_getOperationsToExecuteTransaction function
const { operationSet } = await virtualNodeProvider.send(
    "orby_getOperationsToExecuteTransaction",
    [
        {
            accountClusterId: "0xea51233fde2564.........e1d2ff441e239def1",
            to: "0xa3df5efcd6edb6e08f4c7c32d4f71b54bda02913",
            data: "0x3593564c000000000...00000000000000000060",
            value: "100"
        }
    ]
);
// Import ethers
const ethers = require("ethers");
const virtualNodeProvider = new ethers.JsonRpcProvider(VIRTUAL_NODE_RPC_URL);

// Call the orby_getOperationsToExecuteTransaction function
const { operationSet } = await virtualNodeProvider.send(
    "orby_getOperationsToExecuteTransaction",
    [
        {
            accountClusterId: "0xea51233fde2564.........e1d2ff441e239def1",
            to: "0xa3df5efcd6edb6e08f4c7c32d4f71b54bda02913",
            data: "0x3593564c000000000...00000000000000000060",
            value: "100"
        }
    ]
);
// Import ethers
const ethers = require("ethers");
const virtualNodeProvider = new ethers.JsonRpcProvider(VIRTUAL_NODE_RPC_URL);

// Call the orby_getOperationsToExecuteTransaction function
const { operationSet } = await virtualNodeProvider.send(
    "orby_getOperationsToExecuteTransaction",
    [
        {
            accountClusterId: "0xea51233fde2564.........e1d2ff441e239def1",
            to: "0xa3df5efcd6edb6e08f4c7c32d4f71b54bda02913",
            data: "0x3593564c000000000...00000000000000000060",
            value: "100"
        }
    ]
);

Setup Time: ~10 min

Setup Time: ~10 min

Setup Time: ~10 min

Setup Time: ~10 min

Setup Time: ~10 min

Implement without changes
to existing infrastructure

Implement without changes to existing infrastructure

Implement without changes
to existing infrastructure

Implement without changes
to existing infrastructure

Backward & Forward Compatible

Backward & Forward Compatible

Backward & Forward Compatible

Backward & Forward Compatible

Seamlessly embedded in your existing system and adaptable to future improvements

Seamlessly embedded in your existing system and adaptable to future improvements

Chain Abstraction Overnight

Chain Abstraction Overnight

Chain Abstraction Overnight

Chain Abstraction Overnight

With a few lines of code, you can give your users the most seamless onchain experience

With a few lines of code, you can give your users the most seamless onchain experience

Versatile Account System Support

Versatile Account System Support

Versatile Account System Support

Versatile Account System Support

Supports Externally Owned Accounts (EOA), Smart Contract Wallets (SCA), embedded wallets, and more

Supports Externally Owned Accounts (EOA), Smart Contract Wallets (SCA), embedded wallets, and more

Keep all your existing services

Keep all your existing services

Keep all your existing services

Keep all your existing services

Keeps your existing relationships with RPCs, Aggregators, AA providers, etc.

Keeps your existing relationships with RPCs, Aggregators, AA providers, etc.

Super Versatile Integration

Super Versatile Integration

Super Versatile Integration

Super Versatile Integration

Ready-to-use UIs for quick implementation, RPC requests for complete control

Ready-to-use UIs for quick implementation, RPC requests for complete control

Ready-to-use UIs for quick implementation, RPC requests for complete control

Ready-to-use UIs for quick implementation, RPC requests for complete control

RPC Request Integration

RPC Request Integration

Easily incorporate Orby using RPC requests with Viem and Ethers libraries

Custom React Hooks

Custom React Hooks

Implement custom React hooks to simplify development process and enhance user experience

OrbyKit for Every Application

OrbyKit for Every Application

Utilize OrbyKit to easily manage accounts, transactions, and balances within your applications