Closed Alpha: TSS-MPC Embedded Wallets

Our TSS-MPC offering is currently in closed alpha - contact us for early access or to learn more. If you’re looking to start using Dynamic today, we recommend starting with our TEE wallets. When our TSS-MPC wallets are rolled out, you’ll have a clear upgrade path to transition your users to the new system.

Creating Transactions

Since TSS-MPC wallets function like any standard wallet, you can use them with all the common web3 libraries and patterns. The key difference is that signing operations are performed using secure MPC between the user’s key share and Dynamic’s key share.

For detailed examples of wallet interactions, see:

EVM Examples

Solana Examples

Transaction UI

By default, when a user needs to sign a transaction, they’ll see a confirmation screen like this:

You can customize various elements of the transaction UI:

Disable Confirmation Screen

You can enable/disable the transaction confirmation screen with a single toggle in the Embedded Wallet configuration page.

Change the default “Confirm transaction” text using Translations:

Transaction Simulation

When turned on, as well as having the Confirmation UI on, transactions will be simulated to show all asset transfers of a transaction. So, if you are swapping 0.1 SOL to USDC, you will see the assets coming in and out on the transaction UI.