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’re an active signer on it, you sign the same way as with any embedded wallet.

Sign with the wallet

Wallets you can sign for appear in getWalletAccounts(). Pass that walletAccount to the standard signMessage (or transaction-signing) calls — there’s no business-account-specific signing API.
Only active signers can sign. Being an admin or viewer does not grant signing access — see Members & roles.
If a newly linked or created wallet doesn’t show up yet, refresh authentication so your session picks it up before signing.

Manage signers

Ensure the caller holds an active share.

Sign a message

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