Skip to main content
Business Accounts are in early access. See the overview for the model.
There are two ways to give a business account a wallet:
  • Create a fresh wallet owned by the account from the start.
  • Link an existing embedded wallet you already own, so the team can share it.
Either way, the account owns the wallet (not a single user), and you become its first signer.

Create a fresh wallet

createWalletForBusinessAccount creates a new embedded wallet owned by the account.
string
required
The account that will own the wallet.
Chain
required
The chain to create the wallet on (e.g. EVM, SOL).
string
Optional passphrase used to encrypt the caller’s key share.
ThresholdSignatureScheme
Optional signing scheme; defaults to the environment’s configuration.
addWalletToBusinessAccount links a wallet you already own into the account. It returns the updated account, including members, signers, and wallets.
businessAccountId is optional when linking. If omitted, the wallet is linked into its per-wallet business account (found or created automatically). Pass it explicitly to link into a specific account you own or administer.
Only the wallet’s owner can link it, and a wallet can belong to one business account — linking a wallet that already belongs to a different account is rejected.

Next steps

Manage signers

Add teammates or agents as signers on the wallet.

Sign transactions

Sign with a business-account wallet.
Last modified on August 5, 2026