foundry-rs/forge-std
Auf GitHub ansehenfeat(StdInvariant): add standard Handler contract for invariant testing
Open
#301 geöffnet am 14. Feb. 2023
enhancementhelp wanted
Repository-Metriken
- Stars
- (1.041 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 12m) (3 gemergte PRs in 30 T)
Beschreibung
Let's flesh out a standard handler contract that people can build off of. References:
- https://book.getfoundry.sh/forge/invariant-testing
- https://mirror.xyz/horsefacts.eth/Jex2YVaO65dda6zEyfM_-DXlXhOWCAoSpOx5PLocYgw
- https://github.com/lucas-manuel/invariant-examples
- https://github.com/maple-labs/maple-core-v2/tree/main/tests/invariants
// src/Handler.sol
contract Handler is CommonBase, StdCheats, StdUtils {
// TODO Helpers for managing actors/addresses
// TODO Helpers for call summary data
// TODO What else?
}
cc @lucas-manuel @horsefacts @gakonst