Path to this page:
./
finance/py-crytic-compile,
Abstraction layer for smart contract build systems
Branch: CURRENT,
Version: 0.3.11,
Package name: py313-crytic-compile-0.3.11,
Maintainer: khorbenLibrary to help smart contract compilation. It includes support for:
- Direct solc compilation
- Truffle
- Embark
- Dapp
- Etherlime
- Etherscan
- Brownie
- Waffle
- Buidler
The plugin is used in Crytic tools, including:
- Slither
- Echidna
- Manticore
- evm-cfg-builder
Master sites:
Filesize: 77.514 KB
Version history: (Expand)
- (2025-12-26) Updated to version: py313-crytic-compile-0.3.11
- (2025-10-24) Updated to version: py313-crytic-compile-0.3.9
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
CVS history: (Expand)
2025-12-26 12:56:58 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-crytic-compile: updated to 0.3.11
0.3.11
platform: foundry: improve targeted compilations, skips
Auto-detect Foundry out directory
added monad testnet support in etherscan.py
ci: improve scripts, update Windows runners, add Python 3.13
Update etherscan platforms
|
2025-04-21 07:43:18 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-crytic-compile: updated to 0.3.9
0.3.9
Add etherscan like platforms
Update is_dependency() in foundry.py to add node_modules
tests: sort contractDependencies
|
2025-01-18 10:29:10 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-crytic-compile: updated to 0.3.8
0.3.8
platform: etherscan: add support for v2 API
Fix foundry optimizer key
SolcStandardJson: pass solc_env and solc_working_dir through to compilation
Fix some comments
|
| 2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-04-29 12:35:50 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-crytic-compile: updated to 0.3.7
0.3.7
This release adds support for retrieving source code from Blast's block explorer \
(crytic-compile blast:0x). Crytic-compile will also now automatically configure \
remappings for Etherscan and derivative block explorers such that it can be \
compiled from disk without intervention.
|
2024-01-16 19:16:46 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-crytic-compile: updated to 0.3.6
0.3.6
This release fixes an issue related to detecting Foundry projects when the \
target directory contains a foundry.toml file, adds support for contract from \
Etherscan that require via-ir, fixes Python >=3.12.1 compatibility, and fixes \
a regression in the error message when a target is not a file/directory.
|
2023-05-11 10:41:07 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-crytic-compile: updated to 0.3.1
0.3.1
This releases adds the support for Sepolia, removes the support for rinkeby, \
adds solc-select as a direct dependency and contains improvements to support \
linked libraries (to ease Echidna's integration).
|
| 2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289) |
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.
Set this flag for packages that need it and bump PKGREVISION.
|