IBEx Wallet

API

📖 Documentation

Introduction

IBEx Wallet provides wallet solutions for users who want to perform blockchain transactions, simplified by:

Range of Services

The IBEx.Fi API sign-up / sign-in flow issues a session token (JWT). Present this token in the Authorization header (Bearer) to access a range of services:

Set of API

IBEx.Fi groups endpoints into three categories for clarity:

Multichain note: whenever a schema includes blockchainId, clients may pass it via the X-Blockchain-Id header (preferred) or as a query parameter.

WTF is rpId?

The rpId (Relying Party Identifier) is a WebAuthn concept that scopes passkeys to a specific domain. In IBEx, the rpId acts as your tenant identifier: it isolates your users, passkeys, wallets, and data from other tenants while using the same wallet as a service platform to easily deploy self-custody wallets and sponsor their transactions. Everything in IBEx is organized around the rpId.

1. The rpId is your domain

Your rpId is extracted from the request hostname and defines your tenant space (passkeys, users, wallets).

2. Subdomains inherit the parent rpId

A passkey created for foo.domain will work on any subdomain of that domain:

3. Calling IBEx API: direct URL or CNAME

Your application can call the IBEx API directly, or through a CNAME that you control allowing white label integration:

The CNAME can follow any naming convention — there is no required prefix.

4. Cross-domain passkeys with Related Origin Requests (ROR)

ROR allows a passkey created on one domain to authenticate on a completely different domain:

See the full ROR documentation for setup and configuration.

Bundler / Paymaster

IBEx.Fi implements the ERC-4337 (Account Abstraction) standard for gasless transactions:

See the full Account Abstraction documentation for setup and configuration.

IBX Token

Within a given rpId (tenant / Builder), the IBX token pays for API services and on-chain operations. Gas fees are sponsored by the bundler/paymaster. Service costs are charged in IBX tokens, managed by the Builder. See the Builders page for details.

Reference Pages


🔨 How to Build

Create your dApp in minutes with our step-by-step integration guides. Learn how to deploy wallets, deliver IBANs, and implement token swaps.

🔐 Deploy Wallet BaseArbitrumGnosis Signup, signin, refresh token, and recovery. 🏦 Deliver IBAN Monerium KYC iframe integration and IBAN creation. 🔄 Swap Token CoW1inch Quote request, swap execution, and response handling. 🔑 Recovery Safe Enable recovery, check status, and cancel operations. 📤 Transfer Token Token validation, transfer execution, and status tracking. 💾 User Data Storage Private user data with GDPR compliance in IBEX Safe. 💰 Wallet Balances Retrieve balances from multiple blockchains with price data. 📋 Wallet Transactions Retrieve transactions with filtering and pagination. ✉️ Email Validation Validate and store user email addresses securely. 💧 Pools AAVE List pools, check balances, deposit and withdraw tokens. 🔌 WebSocket WS Real-time updates on balances, transactions, and status.