ethereum / ethereum/py-solc

Implement a Python-C binding to Soldity

Open
#9 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
195
Forks
77
PR merge metrics
No merged PRs in 30d

Description

Solidity has a JSON-based interface written in C to compiler contracts. The input is a JSON formatted list of contracts and the output is a JSON with bytecode, assembly, etc. (all the features of the commandline compiler).

This C interface (located in `solc/jsonCompiler.cpp`) could be used to write an FFI binding in Python. It is already compiled as a library (`libsoljson`).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.