CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-py-solc-x

Python wrapper and version management tool for the solc Solidity compiler.

77

1.05x

Evaluation77%

1.05x

Agent success when using this tile

Overview
Eval results
Files

Evaluation results

98%

15%

Solidity Compile Flag Harness

Tune compilation flags for optimization, metadata, revert strings, output selection, and output directories

Criteria
Without context
With context

Optimizer flags

100%

100%

Metadata hash

100%

100%

Revert strings

50%

90%

Output selection

100%

100%

Output directory

53%

100%

70%

-8%

Solidity Combined JSON Compiler

Compile Solidity source strings with combined-json outputs

Criteria
Without context
With context

compile_source

100%

100%

Output values

88%

100%

Contract mapping

100%

100%

Persist output

40%

0%

Error handling

30%

0%

100%

30%

Solidity Compiler Version Selector

Active solc version detection and selection

Criteria
Without context
With context

Reports active

100%

100%

Sets version

80%

100%

Missing version error

100%

100%

Pragma selection

20%

100%

Unsatisfied pragma error

50%

100%

56%

21%

Library Bytecode Linker

Link compiled bytecode with specified library addresses

Criteria
Without context
With context

Link with link_code

0%

37%

Namespaced libraries

50%

40%

Address validation

100%

100%

Missing mapping errors

100%

100%

Compiler override

0%

53%

95%

5%

Standard JSON Solidity Compiler Helper

Compile via the Solidity standard JSON input/output format

Criteria
Without context
With context

Standard compile

100%

100%

Allow paths

100%

100%

Persist output

66%

66%

ABI/bytecode delivery

100%

100%

Error propagation

66%

100%

10%

-46%

Solc Import Manager

Import existing system-installed solc binaries into the managed folder

Criteria
Without context
With context

Imports via solcx

0%

0%

Managed path resolution

100%

25%

Version validation

100%

0%

Duplicate detection

46%

0%

Custom install root

66%

33%

95%

-5%

Disk Solidity Compilation With Remappings

Compile Solidity files from disk with import remappings

Criteria
Without context
With context

compile_files call

100%

100%

Import remappings

100%

100%

Allow/base paths

100%

100%

Output artifacts

100%

80%

Error surfacing

100%

80%

67%

-33%

Solc Binary Provisioner

Download and install specific solc binaries with optional progress and custom install roots

Criteria
Without context
With context

Version install

100%

100%

Custom root

100%

60%

Reuse existing

100%

100%

Progress hook

100%

33%

Path validation

100%

0%

100%

55%

Scaffold-Safe Solidity Compilation

Permit empty-compilation runs without raising errors for scaffolding workflows

Criteria
Without context
With context

allow_empty path

0%

100%

error when disallowed

40%

100%

real artifacts

100%

100%

empty notes

100%

100%

80%

10%

Guarded Compiler Install

Protect concurrent installs with cross-process locks

Criteria
Without context
With context

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-x
Evaluated
Agent
Claude Code

Table of Contents