Skip to main content
Embedded wallet events fire under the wallet.* namespace. They cover the wallet lifecycle, completed signatures, confirmed on-chain activity, and key share operations. For the shared event envelope, endpoint setup, retries, and signature verification, see Setting up webhooks and Event delivery & best practices. The current list of event types is always available from the event types endpoint. Browse all webhook events for the full listing across Dynamic products.

Lifecycle events

object
Occurs whenever a Dynamic-powered embedded wallet is created. Is a wallet.
object
Occurs whenever a wallet is linked to a user. Is a wallet.
object
Occurs whenever a wallet is unlinked from a user. Is a wallet.
object
Occurs whenever a Dynamic-powered embedded wallet is exported. Is a wallet.
object
Occurs whenever a wallet is transferred between user accounts. Is a wallet.
object
Occurs whenever a WaaS wallet signature is completed. Is a wallet.
wallet.deleted is emitted when a wallet is deleted but is not selectable in the event types catalog today.

On-chain activity events

object
Occurs when a confirmed transaction involves a user’s wallet. Tracks all on-chain activity across EVM, SVM, and Bitcoin networks. See on-chain events for details. Is a WalletTransaction.
object
Occurs when a wallet is newly registered for on-chain activity monitoring. Fired once per wallet after creation when the environment has on-chain activity tracking enabled: not on duplicates, replays, or already-registered addresses. Contains the wallet address, wallet id, and owning user id.
See On-chain events for supported networks and payload details.

Transaction events

Report what happened to a transaction Dynamic sent for a user, including the ones that never land. Available today for gas-sponsored EVM transactions.
object
Occurs when a transaction is handed to the broadcaster. A transaction hash may not exist yet.
object
Occurs once the transaction is on the chain and waiting to be confirmed.
object
Occurs when the transaction lands and is confirmed. Final.
object
Occurs when the transaction lands and the contract rejects it. Final, and carries a reason code.
object
Occurs when the transaction never reaches the chain and never will. Final, and carries a reason code.
Exactly one of completed, reverted and failed arrives per transaction. See Transaction events for the reason codes and how these sit alongside on-chain activity.

Key share and recovery events

object
Occurs whenever a wallet’s key shares are backed up. Is a wallet.
object
Occurs whenever a user backs up their key share to an external location such as Google Drive. Is a wallet.
object
Occurs whenever a wallet’s key shares are recovered. Is a wallet.
object
Occurs whenever a wallet’s key shares are refreshed. Is a wallet.
object
Occurs whenever a wallet’s key shares are reshared across a new set of parties. Is a wallet.
object
Occurs whenever an offline recovery kit is created for a wallet.
  • Delegated signing events (wallet.delegation.*) are documented under Agent webhooks.
  • Screening and policy verdicts on wallet addresses (wallet.sanctions.blocked, wallet.addressScreening.*) are documented under Policy and screening webhooks.
  • Exchange transfer events (user.exchangeTransfer.*) are documented under Flow webhooks.
Last modified on September 25, 2026