dusk-network / dusk-network/explorer

Add contract calls and transaction charts over time (weekly / monthly) in the explorer

Open
#29 1 comment 0 reactions 0 assignees View on GitHub

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:

Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.