-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Block details page #7
Comments
@saimeunt I would love to work on this issue and have previously contributed to previous project and still will be contributing to more project, basically my first contribution on this repository |
hey, bhavya here. I have previously contributed to starkflare and been working with frontend development since the last 2 years. I would like to work on this issue. To implement this I would do the following:
|
Hi, can I take this |
Hi, @saimeunt I will be glad to work on the Block Details Page for the Op Scan. This is my first time contributing to a Walnut project as I didn't get the opportunity to work on any frontend tasks during ODHack 4.0. With my 3 years of expertise in Next.js, TypeScript, Shadcn, and React, I’m confident I can deliver a robust and user-friendly page. You can check out my Github here: https://github.com/Benjtalkshow. Here's how i will implement the page:
|
Hello @saimeunt I'm Isaac a fullstack javascript developer with proficiency and considerable experience building solutions with Nextjs and Tailwindcss. My Onlydust and GitHub profile shows my involvement and successful contributions with projects like StarknetQuest and superteam.fun where I had the opportunity to work on something similar, building a nextjs slug for a dynamic page. here is my proposed solution to this issue:
Here are the links to my GitHub and Onlydust profile and I will do my best to deliver on this issue promptly. |
@Dprof-in-tech thanks for your detailed comment, assigning the issue to you. |
Hello Walnut Fam, I am a seasoned fullstack developer with a focus on front-end development. Although I haven't contributed to Walnut before, I am excited by your welcoming stance: "However, if you are new, don’t worry—we are eager to attract new talent..." I am passionate about creating responsive, modular, and scalable UI components and would love to take on this issue. Here are my profiles for your reference:
Best regards, |
Thank you I'll start working on it right away and give updates as needed. |
@Dprof-in-tech how is it going with the issue? Are you still working on this? Please note that if you're not providing at least a draft PR by the end of Wednesday we'll have to assign someone else. |
I'm sorry for the no response |
Block details page
Read contributors guidelines
User stories
As a user, when I access a block details page, I want to see basic info about the block such as block number, block hash, mining timestamp, number of transactions contained in the block as well as total gas used by the block.
When I click on previous block / next block buttons I want to navigate between adjacent blocks.
When I click on the number of transactions I want to be redirected to the block transactions list:
/block/:number/txs
.Validation
It should look like the Etherscan block detail page, eg. https://optimistic.etherscan.io/block/121511346
Do NOT use an accordion to show more details, just display block hash below block number.
Do NOT implement the block transactions list page.
Implementation
You can use the transaction details page as inspiration for the global architecture.
The URL of the page should be
/block/:number
.You should use a description list similar to the tx details page to display the block attributes and the pagination component for the previous / next block buttons.
Resources
The text was updated successfully, but these errors were encountered: