Skip to main content
Business Accounts are in early access. See the overview for the model.
A business-account wallet is a standard Dynamic embedded wallet. Once you are an active signer on it, you sign the same way as with any embedded wallet. There is no business-account-specific signing API.

Sign with the wallet

Wallets you can sign for appear in sdk.wallets.userWallets. Match one against the account’s wallets, then pass it to the standard signing calls.
For transactions, use the chain module that matches the wallet: EVM or Solana.
Only active signers can sign. Being an admin or viewer does not grant signing access. See Members and roles.
If a newly linked wallet does not appear in sdk.wallets.userWallets yet, refresh authentication so the session picks it up before signing. You can listen to sdk.wallets.userWalletsChanges to react when it arrives.

Manage signers

Confirm the caller holds an active share.

Message signing

The standard signing primitive, used unchanged here.
Last modified on August 20, 2026