Description
Fuzz testing is crucial for ensuring our smart contracts behave predictably under extreme and randomized conditions. Currently, the Bridge Receiver contract lacks a fuzzing suite.
Steps to Complete
- Use a fuzzing library like
proptest in Rust.
- Add a
proptest! block inside the Bridge Receiver test files.
- Generate randomized valid and invalid inputs for the core state-changing functions.
- Ensure the contract panics gracefully or returns expected errors instead of corrupting state.
- Ensure
cargo test passes successfully.
Need Help?
If you have any questions or need support from the core team, please join our Telegram group: https://t.me/+GtR4xn4pRJowYWRk
Description
Fuzz testing is crucial for ensuring our smart contracts behave predictably under extreme and randomized conditions. Currently, the Bridge Receiver contract lacks a fuzzing suite.
Steps to Complete
proptestin Rust.proptest!block inside theBridge Receivertest files.cargo testpasses successfully.Need Help?
If you have any questions or need support from the core team, please join our Telegram group: https://t.me/+GtR4xn4pRJowYWRk