dusk-network / dusk-network/explorer
Add contract calls and transaction charts over time (weekly / monthly) in the explorer
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 4
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
💡 The current metric displays the number of transactions over the last 100 blocks, but it lacks informativeness and often shows "0," giving the impression that the chain is inactive.
This is neither useful for users nor encouraging for the project's image.
A feature to display weekly and monthly bar charts of contract calls and transactions over time would provide much more meaningful insights. Metrics like these are essential for crypto projects as they offer clarity and transparency about network activity.
💡 The solution could involve:
Data aggregation: Collect data about contract calls and transactions over time, grouped by week and month, with a toggle.
Visualization: Use a bar chart format to represent the data, displaying activity trends clearly.
Alternatives to consider: Include tooltips with additional details for each bar (e.g., block height ranges, specific contract call types).
💡 Examples from other crypto projects demonstrate how valuable and engaging transaction charts can be in fostering user trust and promoting the network’s activity. Linking the feature to existing explorer metrics would enhance usability and provide a smoother experience.
A good example, even if I prefer a bar chart for this type of data:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the explorer metric that currently counts transactions over the last 100 blocks and trace how its data reaches the display. Define the weekly/monthly toggle, contract-call and transaction series, bar-chart presentation, and any tooltip details before implementation; done means both time ranges show meaningful activity trends.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- analytics, blockchain, data-visualization, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100