wallet.activity event tracks all confirmed transaction activity for user WaaS (embedded) wallets. This enables you to monitor blockchain transactions across chains in real-time without polling or indexing.
Supported networks
EVM networks
| Network | Mainnet | Testnet |
|---|---|---|
| Ethereum | ✓ | Sepolia |
| Polygon | ✓ | Amoy |
| Optimism | ✓ | Sepolia |
| Base | ✓ | Sepolia |
| Arbitrum | ✓ | Sepolia |
| BNB Chain | ✓ | Testnet |
| Avalanche | ✓ | Testnet |
SVM networks
| Network | Mainnet | Testnet |
|---|---|---|
| Solana | ✓ | Devnet |
How it works
When a confirmed transaction involves a user’s WaaS (embedded) wallet, Dynamic sends awallet.activity webhook event to your configured endpoint. This includes both incoming and outgoing transactions.
Use cases
- Notify users when they receive funds
- Track transaction history for compliance or analytics
- Trigger downstream workflows based on on-chain activity
- Build real-time activity feeds in your application
Getting started
To receive on-chain events:- Set up a webhook endpoint
- Subscribe to the
wallet.activityevent type - Process incoming events in your webhook handler