Skip to content
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 Donators Map Retrieval Method #330

Open
EmmanuelAR opened this issue Jan 22, 2025 · 22 comments
Open

[test] Unit Tests for Donators Map Retrieval Method #330

EmmanuelAR opened this issue Jan 22, 2025 · 22 comments
Assignees
Labels
good first issue Good for newcomers ODBoost

Comments

@EmmanuelAR
Copy link
Collaborator

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 of the method introduced in issue #329, which retrieves the donators map from the Fund contract.

Requirements

  1. Test Cases for Donators Map Retrieval:

• Verify the method correctly returns an empty map when no donations have been made.

• Verify the method accurately returns the map after multiple donators have contributed, including their addresses and total donation amounts.

  1. Performance and Edge Cases:

• Test the method’s behavior with a large number of entries in the donators map.


Important Notes

  1. The commit message should follow this format: #(issue) + clear and concise description of the change.

Example:

#69 Add new label to main page

@EmmanuelAR EmmanuelAR added good first issue Good for newcomers ODBoost labels Jan 22, 2025
@ryzen-xp
Copy link

Hi, I am proficient Blockchain developer expert in Cairo , Rust and Solidity and also in web development.
I have contributed many stark net project and more . please /assign this issue .
Thank You

@crood-xp
Copy link

Can I handle this task?

@Supa-mega
Copy link

Can I contribute to this one?

@Ndifreke000
Copy link

Mind if I try this one?

@Joewizy
Copy link

Joewizy commented Jan 22, 2025

I’d like to work on this.

@martinvibes
Copy link

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.
Am also experienced in working and writing smart contracts.
Kindly assign :)

@Michaelkingsdev
Copy link

I can handle this

@Wendyalbert
Copy link

I’d like to help with this.

@josephchimebuka
Copy link
Contributor

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 so this won't be a problem

@caxtonacollins
Copy link

I'd be happy to do this. I am proficient fullstack blockchain dev, and will love to contribute to this project. ready to put in the work.

@SoarinSkySagar
Copy link
Contributor

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

@ShantelPeters
Copy link
Contributor

I’m interested in this one.

@aguilar1x
Copy link
Contributor

Could I take on this issue?

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.

@No-bodyq
Copy link

Hello I'm Asher and I will like to work on issue #330
My ETA is 2 days
I will go through the function and write test to ensure it returns the donator map correctly whilst taking edge cases into account where necessary

@danielcdz
Copy link
Contributor

Hello!
I'm Daniel Calderón, and I have extensive experience working with Cairo/Dojo and on-chain gaming development. Additionally, I have made numerous contributions by writing unit tests for smart contracts in both Solidity and Cairo. I can complete this task within 24 hours of being assigned.

@FrankiePower
Copy link

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.

@1nonlypiece
Copy link

Application for Contribution

I 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

  • Blockchain & Smart Contracts: Extensive experience with StarkNet, Stellar, and Rust, specializing in developing secure and optimized smart contracts, blockchain integrations, and high-performance backend infrastructure.
  • Backend Development: Well-versed in API design, server-side logic, and scalable system architecture, ensuring efficient and seamless backend performance.
  • Frontend Engineering: Skilled in crafting interactive and responsive UI components using React and Next.js, enhancing the user experience for blockchain-based platforms.

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.

ETA

I expect to have a working solution ready within 48 hours. Please let me know if I can proceed with the implementation.

@Jagadeeshftw
Copy link

Proposal to Work on the Issue

I 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:

  • Smart Contracts & Blockchain Development: Proven expertise in StarkNet, Stellar, and Rust, with hands-on experience in developing secure and efficient smart contracts, blockchain integrations, and high-performance backend systems.
  • Backend Engineering: Strong background in designing and managing scalable APIs, handling server-side operations, and ensuring robust backend performance for blockchain applications.
  • Frontend Development: Proficient in building intuitive and responsive frontend interfaces using React and Next.js, ensuring seamless interaction between users and blockchain-based applications.

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 Timeline

I 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,
Jagadeesh B

@mimisavage
Copy link

Could I be assigned to this?

@Amizeey
Copy link

Amizeey commented Jan 23, 2025

Can I jump on this task?

@jancris100
Copy link

Hey! I'm Jan.
Member of Dojo Coding. I have contributed before to other projects like:

• Dojo
Can I work on this issue?

@nora360
Copy link

nora360 commented Jan 23, 2025

I’d like to work on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers ODBoost
Projects
None yet
Development

No branches or pull requests