-
Notifications
You must be signed in to change notification settings - Fork 22
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
Contract page transactions #41
Comments
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHi, I have already worked on this project on a similar project, plus I got experience on Typescript and Nexxt How I plan on tackling this issue
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI can take this How I plan on tackling this issueThe file https://github.com/walnuthq/op-scan/blob/main/src/lib/contracts/erc-20/contract.ts it was developed by me at the previous hackathon, therefore it will not be difficult for me to make a similar component using the Table from shadcn again. |
Hello @saimeunt I am a software developer and I am proficient in Reactjs, typescript, nextjs, solidity I am contributed to some projects on Odhack here is my profile https://app.onlydust.com/u/josephchimebuka and here are couple of projects I have worked on https://bethelapp.com/ https://metacrypt.vercel.app/ Here's how I plan to handle the issue
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello Project Lead! I'm Ugo, a fullstack(js,React,Node,Next.js,Three.js) developer with a strong track record in OD hack projects. I've been actively involved since Edition 1, successfully contributing to various initiatives including op-scan on the last OD-hack, and I'm thrilled to be part of Edition 6! How I plan on tackling this issueTo solve issue #41 I will use shadcn ui table to build out the transactions page as specified. Then build out the mvp by filtering through transactions to match a specific contract address, then reiterate through the solution to make for a better function fix. I would be sure to adhere to the instructions as given in the issue description. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI'm excited about the opportunity to contribute to the Op Scan Project again. Having successfully implemented the block details page during the last ODHack, I was commended for one of the best PRs. I'm keen to bring the same level of quality and dedication to this new task. With my 3 years of solid background in Next.js, TypeScript, Shadcn, and React, I’m very sure that i will deliver an efficient and user-friendly Contract page transactions. How I plan on tackling this issueProposed Solution for Contract Page TransactionsComponent Creation:
Fetching Data:
Table Structure:
UI Components:
Performance Optimization:
I hope to get this task assigned to me and watch me perform my magic. Thanks |
Hi @adrianvrj ! If you haven't yet done so, please apply to the issue via OnlyDust! It will make it much easier to assign. Maintainers will be assigning through the platform. https://app.onlydust.com/hackathons/odhack-60 |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello, I'm Mariangela. I'm a software developer specializing in front-end development, and I would like to work on this project. How I plan on tackling this issue
|
I am applying to this issue via OnlyDust platform. Understand the Requirements: React.js expertise: I have a strong understanding of React.js and its component-based architecture, which will be crucial for building the UI and managing the state. |
@saimeunt , |
Contract page transactions
Read contributors guidelines
User stories
As a user, when I access a contract details page, I want to see the list of transactions interacting with this contract.
The transactions list should be displayed as a table showing tx hash, method, block number, timestamp, from, to, amount and tx fee.
Validation
It should look like the Etherscan contract details transactions page, eg. https://optimistic.etherscan.io/address/0x087000a300de7200382b55d40045000000e5d60e
Do NOT add the "Download Page Data" button and the filters dropdown.
Do NOT handle pagination for the moment.
You must reuse some of the components already build for the other pages displaying transactions (
/block/:number/txs
and/txs
).Implementation
You can use the transactions page as an inspiration for the global architecture, see
/txs
.We will need to use an indexer to retrieve all the transactions targeting a specific address, to build an MVP of the feature you can use a contract with a lot of transactions such as https://optimistic.etherscan.io/address/0x087000a300de7200382b55d40045000000e5d60e and fetch the latest transactions then filter out the txs having
to
equal to the contract address.Resources
The text was updated successfully, but these errors were encountered: