Fuzzing example #solidity #smartcontract #fuzzing

Fuzzing example #solidity #smartcontract #fuzzing

Patrick Collins

55 лет назад

2,823 Просмотров

What are Fuzz tests?
What are invariant tests?
What are they for?

The fuzz/invariant test suite is one we at Cyfrin use to find high-severity issues quickly before we jump into the manual review!

This is the new FLOOR for security in Web3. Please understand your invariants and write fuzz tests for them!

✍️ Article: https://medium.com/@patrickalphac/fuzz-invariant-tests-the-new-bare-minimum-for-smart-contract-security-87ebe150e88c
👌 Using the Handler Method: https://mirror.xyz/horsefacts.eth/Jex2YVaO65dda6zEyfM_-DXlXhOWCAoSpOx5PLocYgw
📚 Invariant vs Fuzz: https://ethereum.stackexchange.com/questions/144691/whats-the-difference-between-invariant-and-fuzz-testing
🛠️ Foundry Invariant: https://book.getfoundry.sh/forge/invariant-testing
🦔 Echidna: https://github.com/crytic/echidna

⛨ Looking for a smart contract audit?
Hit us up!
https://www.cyfrin.io/

✅✅ Donate ✅✅
I use donated funds to spend money on making fun & informational videos.
ETH/Polygon/Avalanche/EVM Chains Wallet address:
0x9680201d9c93d65a3603d2088d125e955c73BD65

Or, optionally:
0x874437B5a42aA6E6419eC2447C9e36c278c46532
patrickalphac.eth

😸😸Follow Patrick!😸😸
Cyfrin: https://www.cyfrin.io/
YouTube: https://www.youtube.com/@PatrickAlphaC/videos
Twitter: https://twitter.com/patrickalphac
Medium: https://medium.com/@patrickalphac
TikTok: https://www.tiktok.com/@patrickalphac
Twitch Stream Uploads & Shorts: https://www.youtube.com/channel/UCMHHNgcezTnfrJUM1vIiZlQ

All thoughts and opinions are my own.
Ссылки и html тэги не поддерживаются


Комментарии: