Python wrapper and version management tool for the solc Solidity compiler.
77
Evaluation — 77%
↑ 1.05xAgent success when using this tile
Tune compilation flags for optimization, metadata, revert strings, output selection, and output directories
Optimizer flags
100%
100%
Metadata hash
100%
100%
Revert strings
50%
90%
Output selection
100%
100%
Output directory
53%
100%
Compile Solidity source strings with combined-json outputs
compile_source
100%
100%
Output values
88%
100%
Contract mapping
100%
100%
Persist output
40%
0%
Error handling
30%
0%
Active solc version detection and selection
Reports active
100%
100%
Sets version
80%
100%
Missing version error
100%
100%
Pragma selection
20%
100%
Unsatisfied pragma error
50%
100%
Link compiled bytecode with specified library addresses
Link with link_code
0%
37%
Namespaced libraries
50%
40%
Address validation
100%
100%
Missing mapping errors
100%
100%
Compiler override
0%
53%
Compile via the Solidity standard JSON input/output format
Standard compile
100%
100%
Allow paths
100%
100%
Persist output
66%
66%
ABI/bytecode delivery
100%
100%
Error propagation
66%
100%
Import existing system-installed solc binaries into the managed folder
Imports via solcx
0%
0%
Managed path resolution
100%
25%
Version validation
100%
0%
Duplicate detection
46%
0%
Custom install root
66%
33%
Compile Solidity files from disk with import remappings
compile_files call
100%
100%
Import remappings
100%
100%
Allow/base paths
100%
100%
Output artifacts
100%
80%
Error surfacing
100%
80%
Download and install specific solc binaries with optional progress and custom install roots
Version install
100%
100%
Custom root
100%
60%
Reuse existing
100%
100%
Progress hook
100%
33%
Path validation
100%
0%
Permit empty-compilation runs without raising errors for scaffolding workflows
allow_empty path
0%
100%
error when disallowed
40%
100%
real artifacts
100%
100%
empty notes
100%
100%
Protect concurrent installs with cross-process locks
Lock retrieval
80%
80%
Timed acquire
40%
40%
Skip when installed
100%
100%
Release on errors
100%
100%
Shared scope
33%
100%
Install with Tessl CLI
npx tessl i tessl/pypi-py-solc-xTable of Contents