Overview
Build a Stellar activity dashboard that prepares ChainMove for viewing Stellar Testnet activity, including asset ownership, payment history, payout records, and Soroban event data.
Problem
ChainMove is moving toward Stellar integration. Users and admins need a product-friendly dashboard that explains onchain activity without requiring them to inspect raw explorer pages.
Expected solution
Create a Stellar dashboard module that can display:
- linked Stellar account public key
- selected network status: testnet or mainnet-ready
- asset ownership records
- payment activity
- pool ownership events
- payout events
- repayment receipt events
- Soroban contract event placeholders
- explorer links where applicable
- mock Stellar activity when
ENABLE_MOCK_STELLAR=true
Implementation notes
This issue can start with mock and testnet-ready data. It does not need to execute live production settlement flows.
Files likely involved
- Stellar dashboard page/components
lib/stellar/*
- user account linking helpers
- dashboard navigation
- mock Stellar service
- README or docs
Acceptance criteria
- Dashboard can show mock or testnet Stellar activity.
- Users can see linked public account information where available.
- Admins can view aggregated Stellar activity where appropriate.
- Explorer links are generated safely.
- Empty/loading/error states are handled.
npm run lint and npm run build pass.
Suggested labels
dashboard, stellar, soroban, frontend, backend, hard
Difficulty
Hard
Overview
Build a Stellar activity dashboard that prepares ChainMove for viewing Stellar Testnet activity, including asset ownership, payment history, payout records, and Soroban event data.
Problem
ChainMove is moving toward Stellar integration. Users and admins need a product-friendly dashboard that explains onchain activity without requiring them to inspect raw explorer pages.
Expected solution
Create a Stellar dashboard module that can display:
ENABLE_MOCK_STELLAR=trueImplementation notes
This issue can start with mock and testnet-ready data. It does not need to execute live production settlement flows.
Files likely involved
lib/stellar/*Acceptance criteria
npm run lintandnpm run buildpass.Suggested labels
dashboard,stellar,soroban,frontend,backend,hardDifficulty
Hard