crytic/slither
Voir sur GitHubIdentify Functions that use delegatecall and msg.data for Echidna Printer
Open
#1 202 ouverte le 9 mai 2022
echidnaenhancementgood first issue
Métriques du dépôt
- Stars
- (4 769 stars)
- Métriques de merge PR
- (Merge moyen 54j 9h) (2 PRs mergées en 30 j)
Description
Describe the desired feature
Echidna should be able to access implementation contracts via a proxy contract that utilizes delegatecall with msg.data. This will allow easier fuzzing on proxy contracts. Currently, the user needs to create a wrapper for each of the functions that are in the implementation contract.
Ideally, the Slither printer would extract functions that use msg.data and associate the functions of the called contract into the calling contract.