Skip to main content

A python framework for Ethereum smart contract deployment, testing and interaction.

Project description

Brownie

Brownie is a python framework for deploying, testing and interacting with Ethereum smart contracts.

Dependencies

As brownie relies on py-solc-x, you do not need solc installed locally but you must install all required solc dependencies.

You may also wish to install opview for test coverage visualization.

Installation

pip install eth-brownie

Quick Usage

To set up the default folder and file structure for brownie use:

brownie init

From there, type brownie for basic usage information.

Documentation

Brownie documentation is hosted at Read the Docs.

Contributing

Help is always appreciated! In particular, Brownie needs work in the following areas before we can comfortably take it out of beta:

  • Tests
  • Improving the documentation
  • More tests
  • Travis or other CI

Feel free to open an issue if you find a problem, or a pull request if you've solved an issue.

License

This project is licensed under the MIT license.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eth-brownie-1.0.0b1.tar.gz (34.8 kB view details)

Uploaded Source

Built Distribution

eth_brownie-1.0.0b1-py3-none-any.whl (46.6 kB view details)

Uploaded Python 3

File details

Details for the file eth-brownie-1.0.0b1.tar.gz.

File metadata

  • Download URL: eth-brownie-1.0.0b1.tar.gz
  • Upload date:
  • Size: 34.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2

File hashes

Hashes for eth-brownie-1.0.0b1.tar.gz
Algorithm Hash digest
SHA256 3e3458ac41decc8ac4d89bc79e3e0de8a3172ac1189a69104d6ad179e8c6b04f
MD5 fd2e2112ef98ec3b2b68d3f3258728af
BLAKE2b-256 771263ed178051b992fd10a3e8c3fa2287da28dce0f8001ee7b9be11959c5d7b

See more details on using hashes here.

File details

Details for the file eth_brownie-1.0.0b1-py3-none-any.whl.

File metadata

  • Download URL: eth_brownie-1.0.0b1-py3-none-any.whl
  • Upload date:
  • Size: 46.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2

File hashes

Hashes for eth_brownie-1.0.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 b3e5b76b3e6f78fffbf37f864e50b903865e160332ed6fab9ebf05c47106e810
MD5 149b4185c34a4ffb8c4c1177fce92cd4
BLAKE2b-256 247296e266ac63235fee350f275ecd0b9d4d941902de08867bd7a385f500cca5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page