Skip to content

feat(network): add Daily Active Accounts panel to /network dashboard - #270

Merged
christabel888 merged 1 commit into
Stellar-Analysis:mainfrom
ndii-dev:issue-160-network-daa
Aug 21, 2026
Merged

feat(network): add Daily Active Accounts panel to /network dashboard#270
christabel888 merged 1 commit into
Stellar-Analysis:mainfrom
ndii-dev:issue-160-network-daa

Conversation

@ndii-dev

Copy link
Copy Markdown
Contributor

Closes #160

Adds a Daily Active Accounts panel to the /network dashboard, following the same pattern as the existing Payment Volume panel.

  • New fetchNetworkDailyActiveAccounts() in frontend/src/lib/network-api.ts, hitting /api/v1/network/daily-active-accounts (backend#15), with response normalization and graceful fallback to an empty series if the endpoint isn't available.
  • New DailyActiveAccountsChart component in frontend/src/components/charts/, reusing the existing recharts-based area-chart styling/conventions (no new charting dependency).
  • Wired into /network/page.tsx alongside the Payment Volume chart, each with its own independent loading state so one endpoint failing doesn't break the other panel.

Adds fetchNetworkDailyActiveAccounts() to the network API client and a
new DailyActiveAccountsChart component, wired into the /network page
alongside the existing Payment Volume panel. Handles loading and empty
states independently so the page degrades gracefully if the backend
endpoint isn't available yet.

Closes Stellar-Analysis#160
@christabel888
christabel888 merged commit e094417 into Stellar-Analysis:main Aug 21, 2026
5 of 17 checks passed
@christabel888

Copy link
Copy Markdown
Contributor

Superseded by #283 which resolves the merge conflicts (stacked on top of the other /network dashboard PRs). Content merged there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Daily Active Accounts panel to /network dashboard

3 participants