Skip to content

[Edge Case] Handle zero-address in whitelist and project creation #110

Description

@AbelOsaretin

Description

The contract doesn't validate that addresses are non-zero. While Soroban may prevent zero addresses, explicit validation would improve clarity.

Current Code Location

project_registry/src/lib.rs:26-33, project_registry/src/lib.rs:35-69

Recommendation

  • Add zero-address checks where appropriate
  • Document address validation requirements
  • Consider using address validation utilities
  • Add tests for zero-address scenarios

Severity

Low — Input validation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave programcontractSmart contract logic and design

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions