Launch Week 3A week of New Features

Learn more

Introducing Multi Accounts Support

2 min read

Introducing Multi Accounts Support

Today, we're releasing Multi Accounts, a new capability that lets your users create and manage multiple wallets under the same identity. These accounts can live on the same chain or across different chains, giving end users and developers more flexibility in how they organize and interact with on-chain assets.

This feature was one of the most requested by our community, and it’s now built directly into the Openfort React SDK — no extra setup required.

Why Multi Accounts

In many applications, a single wallet per user can be limiting. Different contexts call for different accounts:

  • Separation of purposes — for example, a savings account for long-term holdings and a personal account for day-to-day transactions.
  • Specialized trading strategies — such as running independent buy and sell operations without risk of cross-contamination.

By enabling multiple accounts under the same identity, developers can offer cleaner user experiences, keep activities organized, and help users manage risk more effectively.

How it Works

Multi Accounts is supported natively in the React SDK. Creating and switching between accounts is straightforward:


_10
// Create a new account for the active user
_10
createAccount();
_10
_10
// Switch the active account in your session
_10
setActiveAccount(accountId);

The SDK handles the underlying state, ensuring that each account maintains its own transaction history, balances, and chain context.

Updated Documentation

We’ve fully updated our documentation with guidance, examples, and integration patterns for Multi Accounts. You’ll find sections on:

  • Creating accounts programmatically
  • Switching active accounts in the UI
  • Persisting and restoring account sessions
  • Multi-chain account management best practices
Share this article