-
Notifications
You must be signed in to change notification settings - Fork 79
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
[test] Unit Tests for Legacy Map #328
Comments
Hi, I am proficient Blockchain developer expert in Cairo , Rust and Solidity and also in web development. |
Could I grab this task? |
1 similar comment
Could I grab this task? |
Holla i'm Martin, I'm a frontend developer who enjoys building smooth applications to pixel perfect and engaging websites using JavaScript, typescript and frameworks(React, nextjs, tailwindcss etc.) and i have contributed to other projects that have been merged. |
May I pick this up? |
I'd love to work on this! |
Hello, I am Joseph Chimebuka and I am an active software developer and a Diamond contributor on Onlydust I can handle this task can you please assign. I will create a PR in 24-48hrs. I have experience writing test for some projects in only dust as well |
Can I contribute to this one? |
may i start working on this @EmmanuelAR ? background: cairo dev with 5 months of experience and regular contributor at @keep-starknet-strange eta: 2 days |
Is it okay if I take this? Hi, my name is Matías Aguilar. I am a software development engineer with 1 year of experience in backend and some frontend. I am a maintainer of projects like RevolutionaryFarmers and StarShop, focusing on Smart Contracts using Rust, and I also have experience with Cairo. I am passionate about design, which is why I enjoy UI/UX, and I have a natural ability to create effects or design anything that might be needed. Along with my team, I won first place in one of the tracks at the Eth Pura Vida hackathon. My experience in both frontend and backend enables me to carry out a wide variety of tasks to achieve set goals. I am also skilled in documentation, ensuring that the reading experience is clean, concise, and enjoyable for the reader. I apply various visual techniques to make the content engaging and appealing. I am a member of Dojo Coding, and I would really love to participate in the project with this issue. |
Hi I'm a full-stack developer from Costa Rica and member of Dojo coding. I've worked on projects using React, Solidity, Cairo, and blockchain tools. My skills in both front-end and back-end development allow me to build scalable and secure solutions for web3 ecosystems. |
Hello Team My name is SuperFranky, and I am excited to be participating in the first edition of ODBoost. I am a returning contributor on OnlyDust, and I have contributed to a variety of interesting projects. I am a frontend and blockchain developer with over 3+ years of experience My expertise in React, Next.js, solidity, cairo, responsive design and an array of other programming languages makes me confident in delivering high-quality solutions. I am passionate about contributing to open-source Web3 projects and committed to delivering exceptional results. Thank you for considering my application. |
Application for ContributionI am excited about the opportunity to contribute to this issue and am confident that my expertise aligns well with the requirements. With a strong background in Cairo programming and decentralized application development on StarkNet, I bring a well-rounded skill set to deliver an effective solution. Relevant Expertise
Why Consider My Application?My proven track record of delivering high-quality, optimized solutions in blockchain and full-stack development sets me apart. I have a deep understanding of smart contract security, decentralized architectures, and the synergy between frontend, backend, and blockchain layers—ensuring a seamless and efficient implementation. ETAI expect to have a working solution ready within 48 hours. Please let me know if I can proceed with the implementation. |
Can I jump on this task? |
Proposed Solution for Issue #327IntroductionHello, I'm Christopher from Dojo Coding. I'd like to work on implementing the test suite for the legacy map functionality. Developer Information
Proposed Solution Path1. Test Environment Setup
2. Core Test Implementation// Pseudo structure for core tests
#[test]
mod legacy_map_tests {
// Setup and helper functions
// Core test cases
// Event verification
} |
Proposal to Work on the IssueI am eager to contribute to this issue and believe I am well-suited for the task, given my extensive experience in Cairo programming and building decentralized applications on StarkNet. My expertise spans across multiple domains crucial for this implementation:
Why Assign This to Me?I have a track record of delivering high-quality solutions efficiently, with a deep understanding of smart contract security, decentralized architectures, and full-stack development. My ability to bridge frontend, backend, and blockchain components ensures a well-rounded, optimized solution. Estimated TimelineI anticipate delivering a fully functional solution within 2 days. Please let me know if I can proceed. I am excited about the opportunity to contribute and look forward to collaborating! Best regards, |
Could I take over this issue? |
Hi, I'm Lawal and I'll be working on this issue. I estimate this will take 3-5 hours to complete. This is how I would tackle this issue: Implementation Steps:
Key Test Considerations:
Additional Tests to Consider:
if you need any clarification on the approach, please let me know. |
Can I contribute to this one? |
I'd like to contribute comprehensive unit tests for the legacy map functionality introduced in #327. I plan to use the following test cases:
I can provide a PR with these tests shortly. ETA 4 hours. |
Can I contribute to this one? |
Hello @EmmanuelAR, I will love to help with this issue. |
Can I attempt this issue? |
Hey! I'm Jan. • Dojo |
This issue will be part of ODBoost, please apply via Onlydust app
• Please read contributors guide before asking for an issue.
Description
Develop unit tests to validate the functionality introduced in ticket #327 , which adds a legacy map to the fund contract.
Requirements
• Verify that a new donator is correctly registered in the legacy map with their initial donation amount.
• Verify that an existing donator’s total donation amount is updated correctly upon subsequent donations.
• Ensure the method updates the legacy map before emitting the donation event.
• Validate that the donation event is emitted with the correct parameters.
• Test with a new donator contributing a small amount.
• Test with an existing donator contributing a large amount.
• Verify behavior when multiple donations are made in rapid succession.
Important Notes
Example:
#69 Add new label to main page
The text was updated successfully, but these errors were encountered: