argotorg / argotorg/solidity

SMTChecker: Some (uncommon) valid values for selecting contracts are rejected as invalid

Open
#15,945 1 comment 0 reactions 0 assignees View on GitHub
bug :bug: low impact smt
Dominant language
C++
Stars
25.7k
Forks
6.2k
Avg merge
2d 19h
Merged PRs (30d)
29

Description

Model checker's CLI option to select contracts to be analyzed (`--model-checker-contracts`) rejects some valid values, for example if the path contains `:`.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how the --model-checker-contracts CLI option parses and validates contract selections, then reproduce the rejection with a valid path containing ':'. Done means valid contract-selection values, including paths with ':', are accepted while invalid values remain rejected.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, solidity
Domain
cli, compilers
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.