code-423n4 / code-423n4/code423n4.com

[FEATURE]: Add multi-league support for contests

Open
#4,121 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
179
Forks
173
PR merge metrics
No merged PRs in 30d

Description

Problem / opportunity:

Currently, contests are added to contests.csv with a single value to indicate what chain they're on: EVM or Cosmos. But some past contests have told us that they're really both (EVM and Cosmos). This seems likely to become more of an issue as we add more chains.

Sponsors have asked if we can note on the website that their contest falls into both categories, but we haven’t had a way to do this.

Desired outcome

It would be preferable if we could:

Solution

Add multi-league support to contests.csv so the C4 website can display them on the appropriate page/contest list.

Contributor guide

No contributing guide indexed for this repository

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 inspecting contests.csv and the contest list at code4rena.com/contests/ to understand the current league value and display flow. Review the linked Reports issue (#2116) for related UX direction. Done means contests can carry multiple chains and appear appropriately in contest lists and the Reports experience.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.