hellwolf / crytic-compile

Abstraction layer for smart contract build systems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crytic-compile

Build Status Slack Status PyPI version

Library to help smart contract compilation. It includes support for:

See the Configuration documentation for advanced usages.

The plugin is used in Trail of Bits tools, including:

Installation

pip3 install crytic-compile

Usage

Standalone

crytic-compile .

Crytic-compile will generate crytic-export/contracts.json containing the AST/ABI and bytecodes of the contracts.

Run crytic-compile --help for more options.

As a library

See the library documentation.

About

Abstraction layer for smart contract build systems

License:GNU Affero General Public License v3.0


Languages

Language:Python 95.9%Language:Shell 2.2%Language:JavaScript 0.8%Language:Makefile 0.6%Language:Solidity 0.5%