Comments (1)
We will leave this issue open, but this is not a priority for now. We do differentiate contracts with the same name now, but maybe not everywhere. Removed the "good first issue" label as this may be non-trivial for things: e.g. constructor args provided in the config can reference a contract name, but this definitely isn't differentiated for duplicates.
Resolving this issue should also incorporate having a good way to display the names of duplicate contracts without being too bloated (appending the whole source path, or reformatting our output messages so if we do that, it doesn't look silly).
from medusa.
Related Issues (20)
- Save the failing/optimal sequences of transactions in a special "reproducers" directory HOT 2
- Milestone tracking: Post-release
- Headless mode for fuzzing campaigns HOT 1
- Crash if a test reverts HOT 1
- Panic when replaying a corpus
- Feat: support fuzzing-templates HOT 3
- Feature Request: Event decoding HOT 4
- Bug: medusa fails to decode events emitted in internal library functions
- Add `CallAllContracts` option to only call contracts specified in `DeploymentOrder` HOT 3
- Feature Request: Shrinking argument values HOT 2
- Add to support for fork selection to TestChainConfig
- Improve library support
- Improve config option parity between medusa and echidna HOT 1
- Extend assertion-testing with different panic codes
- Feature request: Add `output type` flag to CLI
- Medusa needs a command line/config option to better define which contracts are targeted HOT 3
- Medusa needs a command line/config option to select the testing mode HOT 5
- Clear separation between mutation and generation is needed
- Add an option to suppress execution trace HOT 1
- A better abstraction for executing a sequence of transacitons in the worker is needed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from medusa.