Util to facilitate smart contracts compilation.
Project description
Crytic-compile
Library to help smart contract compilation. It includes support for:
- Direct solc compilation
- Brownie
- Buidler
- Dapp
- Embark
- Etherlime
- Etherscan (including several alt-chain explorers and testnets)
- Foundry
- Hardhat
- Truffle
- Waffle
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
crytic-compile-0.3.3.tar.gz
(73.0 kB
view hashes)
Built Distribution
Close
Hashes for crytic_compile-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91b22af155d1ff3047533ab57b9346e36af637b611b8c1dd7a33aae1e54c6e52 |
|
MD5 | 0e25a08f4201f9f0a5c3d4838288eb85 |
|
BLAKE2b-256 | d068d302daf1f1563fb0c1af85577b1d1a3ef446578499ae4cdcb4ede4a5705c |