API Overview

The easiest and fastest way to enable an smooth and abstracted onchain experience.

Orby is an orchestration layer for onchain actions that enables wallets, exchanges, platforms, and agents to offer one-click transactions, gas abstraction, chain abstraction, stablecoin abstraction, and the use of off-chain balances. It enables this by providing developers with custom APIs that enable special functionality. The Orby API can be grouped into two overarching categories, both of which are supported by every Orby virtual node.

  1. Orby Custom API: The Orby Custom API comprises all functions that enable the Orby magic to happen. This includes API for one-click transactions, gas abstraction, chain abstraction, stablecoin abstraction, and off-chain balances. It also comes with an API for abstracted data, streamlining the process of building user-friendly products.

  2. EVM Client API: As the name suggests, the EVM Client API consists of the default functions supported by clients of EVM blockchains. This includes the likes of eth_blockNumber, eth_getBlockByHash, etc.

  3. SVM Client API: Similar to the EVM client API, the SVM client API comprises the default functions supported by SVM blockchain clients. This includes functions such as getAccountInfo, getMultipleAccounts, and getVersion, among others.

Last updated