Skip to main content
Business Accounts are in early access. See the overview for the model.
The Unity SDK links an embedded wallet you already own into a business account, so the team can share it. The account then owns the wallet (not a single user), and you become its first signer.

Find the wallet ID

Linking takes a wallet ID. Read it from the user’s wallets, which are created automatically after authentication (see wallet creation).
AddWallet links the wallet into the account, and returns the updated BusinessAccountDetail including members, signers, and wallets.
string
required
The wallet to link, from DynamicSDK.Instance.Wallets.UserWallets.
string
The account to link into. Call the single-argument AddWallet(walletId) overload to omit it, which links the wallet 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.

Remove a wallet

RemoveWallet unlinks a wallet from the account and returns the updated account.

On error

Both calls throw on failure. Catch the error and show it to the player, for example when the caller is not an owner or admin of the account:

Next steps

Manage signers

Add teammates or servers as signers on the wallet.

Sign transactions

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