paritytech / paritytech/dotns

[Feat]: UI and CLI surfaces for submitting and tracking name claims

Open
#206 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

dotns-sdk P1 type: feature
Dominant language
Solidity
Stars
4
Forks
2
Avg merge
1d 18h
Merged PRs (30d)
24

Description

Component

Other

Priority

P1

Summary

Give people a way to submit a username claim and follow its status during the pre-launch window, through both the UI and the CLI. Part of #202.

Proposal
  • UI: a claim form that submits while the window is open, shows the window state, and shows each claim's status (requested, approved, revoked). Reads the reservation contract's views and events.
  • CLI: commands to submit a claim, list a caller's claims, and check status, against the same contract.
  • Both refuse submissions once the window is closed and say why.
Acceptance criteria
  • The UI submits a claim while the window is open and reflects window and claim status.
  • The CLI submits, lists and checks claim status.
  • Both refuse submissions outside the window with a clear message.
  • Both read state from the reservation contract, not a private data source.

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 existing UI, CLI, and reservation contract components referenced in the proposal. Trace the contract views and events first, then define how both surfaces submit claims and display window and claim status. Done means both surfaces support submission, listing or tracking, and a clear refusal after the window closes while reading state from the contract.

Written by the indexing model from the issue text.

Assessment

Tech stack
solidity
Domain
blockchain, cli, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.