Robinhood Chain is now live on Chainstack! Deploy reliable nodes for tokenized stocks today.    Start building
  • Agents
  • Pricing

Brownie

Brownie is your go-to tool to develop, test, deploy, and interact with smart contracts on Ethereum and Ethereum-based protocols. Features: Full support...

Type

Developer tool

Protocols

Frame 2006 6 logo Ethereum Frame 2005 16 logo Polygon Frame 2005 7 logo Binance Smart Chain Avalanche logo Avalanche Frame 2005 21 logo Fantom

Brownie is your go-to tool to develop, test, deploy, and interact with smart contracts on Ethereum and Ethereum-based protocols.

Features:

  • Full support for Solidity and Vyper.
  • Contract testing via pytest, including trace-based coverage evaluation.
  • Property-based and stateful testing via hypothesis.
  • Powerful debugging tools, including python-style tracebacks and custom error strings.
  • Built-in console for quick project interaction.
  • Support for ethPM packages.

Use with Chainstack

  1. Deploy an Ethereum node, a Polygon PoS node, a Binance Smart Chain node, an Avalanche node, or a Fantom node on Chainstack.
  2. Connect your Brownie environment to the deployed node. For instructions, see Ethereum, Polygon PoS, Binance Smart Chain, Avalanche, Fantom.