-
Notifications
You must be signed in to change notification settings - Fork 43
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
ODHack: Fix and Complete Airdrop Tests #94
Comments
Assigned to Nico Sanch, can you confirm? |
Yes, I'd like to take on this assignment. Thank you for the opportunity! |
Hi, could I work on this issue? I'm relatively new to Cairo, and I believe the best way to start learning a new codebase is from writing and fixing tests |
@TropicalDog17 Yes, good luck! |
@TropicalDog17 no update? Will unassign you unless no draft PR by Wednesday 7th August |
Yeah sorry I don't have the time to finish the task, feel free to assign someone else to do it, thanks! |
@tensojka i would love to work on this. If it’s still open |
Hey @kateberryd! |
Hello @tensojka if this issue is still open I would like to work on it. |
Hey @BenFaruna! |
Please fill out the application @BenFaruna . @kateberryd I would prefer to have you available for other frontend tasks as you have experience with that. |
I'm unable to apply from OnlyDust, the issue does not come up for projects except it's time for OD hack and the project is registered for that hack season. |
I see your aplication @BenFaruna but it doesn't show any previous OnlyDust experience. Our capacity to onboard new contributors is full at the moment, sorry. |
@tensojka can I work on this? |
@tensojka I contributed to a project earlier, but the project wasn't registered on Only dust so it doesn't show on the dashboard. carbonable-labs/baseline-contracts#3 That's my PR that got merged |
Description
The current
airdrop_tests.cairo
file contains quasi-broken tests, with many tests commented out. The goal is to make these tests functional. Reference thedefispring
repository, which contains a similar, tested contract developed based on the current airdrop contract.Tasks
Uncomment and Fix Tests in
airdrop_tests.cairo
Reference
defispring
Repository:defispring
repository as a reference to understand the testing approach.airdrop_tests.cairo
exceed the robustness and coverage of those indefispring
.Generate Test Data Using
carmine-api-airdrop
:carmine-api-airdrop
to create the Merkle tree and generate proofs.airdrop_tests.cairo
.Resources
Acceptance Criteria
airdrop_tests.cairo
are uncommented, functional, and pass.carmine-api-airdrop
is correctly integrated into the tests.scarb fmt
Please make sure to keep the testing structure consistent and ensure the tests are comprehensive and robust. Use functions from
setup.cairo
and do not duplicate them, extend if needed.The text was updated successfully, but these errors were encountered: