Brownie 是您在Ethereum Ethereum协议上开发、测试、部署和交互智能合约的首选工具。
特点:
- 全面支持 Solidity 和 Vyper。
- 通过 pytest 进行合同测试,包括基于跟踪的覆盖率评估。
- 通过Hypothesis 进行基于属性和有状态的测试。
- 强大的调试工具,包括 Python 风格的回溯信息和自定义错误字符串。
- 内置控制台,便于快速进行项目交互。
- 支持ethPM软件包。
配合Chainstack使用
- 在Chainstack上部署Ethereum 、Polygon 节点、币安智能链节点、Avalanche Fantom 。
- 将您的 Brownie 环境连接到已部署的节点。具体操作指南请参阅 Ethereum、Polygon 、币安智能链、 Avalanche、 Fantom。