Brownie est l'outil incontournable pour développer, tester, déployer et interagir avec des contrats intelligents sur Ethereum les protocoles Ethereum.
Caractéristiques :
- Prise en charge complète de Solidity et Vyper.
- Tests de contrats à l'aide de pytest, y compris l'évaluation de la couverture par trace.
- Tests basés sur les propriétés et tests avec état via Hypothesis.
- Des outils de débogage puissants, notamment des tracebacks de type Python et des messages d'erreur personnalisés.
- Console intégrée permettant une interaction rapide avec le projet.
- Prise en charge des paquets ethPM.
À utiliser avec Chainstack
- Déployez un Ethereum , un nœud Polygon , un nœud Binance Smart Chain, un Avalanche ou un Fantom sur Chainstack.
- Connectez votre environnement Brownie au nœud déployé. Pour obtenir des instructions, consultez Ethereum, Polygon , Binance Smart Chain, Avalanche, Fantom.