一个基于Python的智能合约开发与测试框架,专为以太坊虚拟机设计。
Brownie 是一个基于 Python 的智能合约开发与测试框架,目标平台为以太坊虚拟机。
Brownie 已不再积极维护。未来可能会偶尔发布新版本——也可能永远不会。如需满足所有 Python 以太坊开发需求,请查看 Ape Framework。
>=0.4.22)和 Vyper(>=0.1.0-beta.16)pytest 进行契约测试,包括基于追踪的覆盖率评估hypothesis 进行基于属性和有状态的测试pipx推荐使用 pipx 来安装 Brownie。pipx 会将 Brownie 安装到一个虚拟环境中,并使其可直接从命令行使用。安装完成后,您在使用 Brownie 之前无需再激活虚拟环境。
要安装 pipx:
python3 -m pip install --user pipx
python3 -m pipx ensurepath使用 pipx 安装 Brownie:
pipx install eth-brownie升级到最新版本:
pipx upgrade eth-brownie要使用最新的 master 分支或其他分支作为版本:
pipx install git+https://github.com/eth-brownie/brownie.git@masterpip 安装您也可以使用 pip 安装。
暂无开放 Issues,或尚未同步最近议题。