coinbase / coinbase/smart-wallet

Clarify recommended monitoring and observability practices for Smart Wallet usage

Open
#142 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Solidity
Stars
487
Forks
176
PR merge metrics
No merged PRs in 30d

Description

### Overview
Smart Wallet integrations are often used in production environments where monitoring, logging, and observability are important. However, the repository does not currently provide guidance on what events, states, or metrics developers should monitor when operating Smart Wallets in real applications.

### Problem Description
Developers integrating Smart Wallet may be unsure which signals are important to track, such as deployment success, execution failures, or unexpected state changes. Without guidance, teams may either over-instrument their systems or miss critical signals needed for debugging and reliability.

### Expected Behavior
- Developers should understand which wallet-level events or states are important to observe.
- Monitoring guidance should help teams operate Smart Wallets reliably in production.
- Documentation should remain non-prescriptive and tooling-agnostic.

### Steps to Reproduce
1. Review the Smart Wallet documentation and examples.
2. Plan a production deployment that requires monitoring and alerting.
3. Look for guidance on what to log or observe.
4. Notice the absence of explicit observability recommendations.

### Proposed Solution
Add a documentation section such as “Monitoring & Observability” that explains which Smart Wallet lifecycle events and states are commonly useful to track, including deployments, execution outcomes, and failures. The section should describe general best practices for logging and alerting without prescribing specific tools or infrastructure.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing Smart Wallet documentation and examples to find the appropriate location for a “Monitoring & Observability” section. Document tooling-agnostic guidance for useful lifecycle events, execution outcomes, failures, logging, and alerting; done means production developers can identify important signals without being directed to specific infrastructure.

Written by the indexing model from the issue text.

Assessment

Tech stack
solidity
Domain
blockchain, documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.