Skip to content

Add Aegis invalid input matrix tests #167

Description

@El-swaggerito

Description

Difficulty: Expert

Type: Test

Summary

Add invalid input matrix tests across Aegis contract functions.

Current Behaviour

Invalid inputs may not be tested consistently across compliance, minting, assets, roles, transfers, and metadata.

Expected Behaviour

Contracts should reject malformed, zero, oversized, unauthorised, and invalid-state inputs without corrupting state.

Suggested Implementation

Create invalid input matrix tests and documentation.

Files or Areas Likely Affected

  • src/
  • tests/
  • docs/

Acceptance Criteria

  • Invalid input matrix is added.
  • Compliance functions are covered.
  • Minting and asset functions are covered.
  • Role and transfer functions are covered.
  • State remains unchanged after failures.
  • Docs reference invalid input coverage.

Additional Notes

This is audit-readiness work.

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked for GrantFox OSS contributionMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Official GrantFox campaign labelaegisAegis RWA Protocol related workexpertExpert difficultyrwa-contractsRWA smart contract worksecuritySecurity sensitive worktestTesting work

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions