Understanding Base Account’s anonymous telemetry system and how to configure it.
Base Account includes an anonymous telemetry system to help us better understand how Base Account is used across applications and improve the developer experience. Participation in this anonymous program is optional—if you’d prefer not to share any usage data, you can easily opt out.
Base Account provides critical wallet infrastructure for onchain applications with features like signing transactions & messages, signer management, and more. By collecting telemetry data, we can:
Monitor Wallet Operation Success: Track which wallet operations (signing, connecting, transactions) are most reliable and identify failure patterns
Data-Informed Improvements: Help our engineering team generate insights that drive future wallet enhancements and reliability improvements
Proactive Issue Detection: Quickly detect issues with new SDK releases or wallet operations through operational metrics and error monitoring
Telemetry is integrated into the Base Account SDK and automatically triggers when certain wallet events occur (provided telemetry is enabled in your configuration). The data is sent to secure Coinbase endpoints for analysis.For example, when a wallet request occurs, a telemetry event like this is sent:
By default, telemetry collection follows an opt-out model. If you’d like to disable telemetry in your app that uses the Base Account SDK, you can configure it during SDK initialization:
Copy
Ask AI
import { createCoinbaseWalletSDK } from "@coinbase/wallet-sdk";const sdk = createCoinbaseWalletSDK({ appName: "My App", appLogoUrl: "https://example.com/logo.png", telemetry: false, });const provider = sdk.makeProvider();
For legacy Coinbase Wallet SDK class based components:
Copy
Ask AI
import { CoinbaseWalletSDK } from "@coinbase/wallet-sdk";const sdk = new CoinbaseWalletSDK({ appName: "My App", appLogoUrl: "https://example.com/logo.png",});const provider = sdk.makeProvider({ telemetry: false, });
We believe that this telemetry initiative will help us make Base Account even better for all developers—by focusing our improvements on the most critical wallet operations and catching issues early. If you have any questions or feedback, please reach out to the Base Account team.Happy building with Base Account!— The Base Account team