Closed adrianvrj closed 4 weeks ago
I am applying to this issue via OnlyDust platform.
Hii! My name is Mario Araya, I’m a Software Developer with 2+ years of experience. I have worked with backend technologies such as Cairo, Java, and C#, as well as frontend development using React, NextJS, and JavaScript/TypeScript. I’ve made contributions to open-source projects, completed a Starknet Bootcamp, exercises on NodeGuardians, finished Starklings, and participated in multiple hackathons. I’m also a member of the Dojo Coding community here in Costa Rica.
I will create a new constant in the appropriate file with a minimum goal value of 500. Then, locate the newFund method (used by the fund manager) and add an assertion that ensures the input goal is greater than or equal to this new constant. Afterward, either modify existing tests or add new ones to validate that the newFund method enforces the minimum goal requirement correctly. Finally, ensure all tests pass.
I am applying to this issue via OnlyDust platform.
I'm Joseph a blockchain developer with over four years in blockchain and backend development, I’ve worked across different ecosystems, handling everything from smart contract design to on-chain interactions and protocol integration. I focus on building secure, scalable, and reliable blockchain applications, managing both on-chain and off-chain infrastructure.
Begin by studying the codebase to ensure design consistency, then proceed to work on the task.
I am applying to this issue via OnlyDust platform.
I'm a full-stack developer with web3 experience member of Dojo Coding, specializing in smart contracts and decentralized applications. 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.
I am applying to this issue via OnlyDust platform.
I am a blockchain developer with vast knowledge in languages as cairo, typescript, javascript, Html, Css , solidity, React etc. My background in smart contract development and testing will enable me to implement this functionality effectively and ensure its robustness within the existing system.
To address the issue of creating a new minimum goal constant, I would first create a new constant in the appropriate Cairo file, setting its value to 500. Next, I would modify the newFund
method to include an assertion that checks if the input goal meets or exceeds this new constant. This will ensure that any new fund created has a minimum goal that aligns with our requirements. After implementing these changes, I would update existing tests or add new tests to validate that the assertion functions correctly and that the overall functionality of the method works as intended. Finally, I would run all tests to ensure that they pass successfully, confirming the reliability of the updates made.
I am applying to this issue via OnlyDust platform.
I bring 2 years of hands-on experience in writing and optimizing tests for Solidity smart contracts, which has given me strong foundation in blockchain testing patterns. Recently, I've expanded my expertise into Cairo development, actively writing contracts and their corresponding tests. My combination of established testing experience in Solidity and fresh perspective in Cairo, along with deep theoretical knowledge, positions me well to tackle this testing challenge effectively.
Create a new constant with a minimum goal of 500
. In the newFund
method, add an assertion to ensure that the input goal is greater than or equal to this value. Modify or add tests to verify that the functionality works correctly, ensuring the assertion is triggered for invalid goals and passes for valid ones.
I am applying to this issue via OnlyDust platform.
i have prior experience in cairo and want to work on this one
I am applying to this issue via OnlyDust platform.
I am a cairo dev. A new-comer here, willing and ready to contribute to contribute to solve the issue.
I am applying to this issue via OnlyDust platform.
GM @adrianvrj, I am Sagar Rana, a smart contract developer and full stack engineer. I have 3 years of experience building robust full stack applications and over a year of writing smart contracts. You can see my projects and contributions to some major repos on my GitHub profile. The tech stack I use mainly includes Solidity, Rust, JavaScript and Typescript. I am also contributing to the Starknet and Rust ecosystems and building on Cairo and Rust languages. I am interested in contributing to projects like this to learn more about these technologies and help make these projects better. Please assign me as I would be really glad to be a contributor in this project! :)
constants/funds/fund_constants.cairo
called MINIMUM_GOAL: u256
with value 500
newFund
function with a new assert
method that makes sure that input goal is greater than or equal to FundConstants::MINIMUM_GOAL
I am applying to this issue via OnlyDust platform.
Hello! I'm Daniel Calderon, in the last ODHack I contributed to your project, I have over 3 years of experience as software engineer, and 6 months working with Cairo for smart contracts Developement.
In the last ODHack I helped with updating the snfoundry version by this I was involved in refactoring both contracts I think I have good context about the code base And I would really like to continue helping, with this issue I will follow the steps you mentioned and check if any other change can be required, thank you and looking forward to contributing!
Member of Dojo Coding. I have contributed before to this project and other Cairo projects like:
Raito
kakarot-ssj
Can I work on this issue?
Check my OnlyDust profile, I've contributed to many projects: Profile
This issue will be part of ODHack9.0, please apply via Onlydust app
newFund
method (fund manager) that validates the input goal, should be greater or equal to the new constant.Acceptance Criteria
newFund
method.