Brownie ist Ihr unverzichtbares Tool für die Entwicklung, das Testen, die Bereitstellung und die Interaktion mit Smart Contracts auf Ethereum Ethereum Protokollen.
Merkmale:
- Volle Unterstützung für Solidity und Vyper.
- Vertragstests mit pytest, einschließlich einer auf Traces basierenden Abdeckungsanalyse.
- Eigenschaftsbasiertes und zustandsbehaftetes Testen mit Hypothesis.
- Leistungsstarke Debugging-Tools, darunter Tracebacks im Python-Stil und benutzerdefinierte Fehlermeldungen.
- Integrierte Konsole für eine schnelle Projektbearbeitung.
- Unterstützung für ethPM -Pakete.
Verwendung mit Chainstack
- Stellen Sie einen Ethereum , einen Polygon -Knoten, einen Binance-Smart-Chain-Knoten, einen Avalanche oder einen Fantom auf Chainstack bereit.
- Verbinden Sie Ihre Brownie-Umgebung mit dem bereitgestellten Knoten. Eine Anleitung finden Sie unter Ethereum, Polygon , Binance Smart Chain, Avalanche, Fantom.