Allow users to prove they completed a puzzle off-chain and log that progress on-chain. **Tasks:** * [ ] Implement `submit_progress(user, puzzle_id, proof_hash)` * [ ] Add mapping: `(user, puzzle_id) -> felt252 proof_hash` * [ ] Function to verify a proof exists for puzzle * [ ] Only the user can submit their own proof
Allow users to prove they completed a puzzle off-chain and log that progress on-chain.
Tasks:
submit_progress(user, puzzle_id, proof_hash)(user, puzzle_id) -> felt252 proof_hash