mvx_property_testing
OfficialFuzz tests for Rust invariants.
Authormultiversx
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you identify edge cases and potential bugs in your MultiversX smart contracts by implementing property-based testing (fuzzing).
Core Features & Use Cases
- Invariant Definition: Define critical invariants that must always hold true for your contract's state.
- Fuzzing Integration: Utilizes
cargo fuzzandproptestfor automated test case generation. - Use Case: Ensure that a smart contract's total supply always equals the sum of all user balances, even under unexpected input conditions.
Quick Start
Use the mvx_property_testing skill to write a fuzz test for the deposit function in your Rust smart contract.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: mvx_property_testing Download link: https://github.com/multiversx/mx-ai-skills/archive/main.zip#mvx-property-testing Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.