Brownieは、Ethereum Ethereumのプロトコル上でスマートコントラクトを開発、テスト、デプロイし、操作するための頼れるツールです。
特長:
- SolidityおよびVyperを完全にサポートしています。
- pytest を使用したテストの自動実行。トレースベースのカバレッジ評価を含む。
- Hypothesis を用いたプロパティベースおよびステートフルなテスト。
- Python風のトレースバックやカスタムエラーメッセージなど、強力なデバッグツール。
- プロジェクトとの迅速な連携を実現する組み込みコンソール。
- ethPMパッケージのサポート。
Chainstackと併用してください
- Chainstack上で、Ethereum 、Polygon ノード、Binance Smart Chainノード、Avalanche 、またはFantom を展開します。
- Brownie環境をデプロイ済みのノードに接続します。手順については、以下を参照してください Ethereum、Polygon 、Binance Smart Chain、 Avalanche、 Fantom。