Skip to content

Add fuzz target for disputes (v7) #944

Description

@greatest0fallt1me

Description

This is a smart-contract issue for the GrantFox campaign. This is a smart-contract issue for the GrantFox FWC26 campaign (Stellar Wave). cargo-fuzz target for disputes.

Requirements and Context

  • Implement per the description
  • Add focused tests
  • Document any API/visible changes
  • Adhere to repo's lint and code style
  • Must be secure, tested, and documented
  • Should be efficient and easy to review

Suggested Execution

  1. Fork the repo and create a branch
    git checkout -b task/disputes-fuzz-v7
  2. Implement changes
    • contracts/disputes/fuzz/targets/main.rs
  3. Test and commit
    • Run the repo's standard test suite and lint
    • Cover edge cases; include output in the PR

Example commit message

test: fuzz disputes

Acceptance Criteria

  • Implementation matches the description
  • Tests added and passing
  • Code review approved
  • Docs updated

Guidelines

  • Minimum 95% test coverage with cargo test
  • require_auth on every state-changing entrypoint
  • Overflow-safe math; no unwrap() in production paths
  • Clear NatSpec-style /// rustdoc
  • Timeframe: 96 hours

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions