Sign transactions and messages in Flutter with a wallet owned by a business account.
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.
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.