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.

Installation

You can install the latest release via pip:

$ pip install eth-brownie

Or clone the repository and use setuptools for the most up-to-date version:

$ python3 setup.py install

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
  • Travis or other CI
  • More tests

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.0b5.tar.gz (49.4 kB view details)

Uploaded Source

Built Distributions

eth_brownie-1.0.0b5-py3.6.egg (160.4 kB view details)

Uploaded Source

eth_brownie-1.0.0b5-py3-none-any.whl (64.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: eth-brownie-1.0.0b5.tar.gz
  • Upload date:
  • Size: 49.4 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.0b5.tar.gz
Algorithm Hash digest
SHA256 a5d368c2f8e8c97ba5f674d73f34c8a446ff8d75d93ac07a411ea996ba96d6ce
MD5 8c2efc2327950c65de8fbe747bbec529
BLAKE2b-256 b7b9a281fb80d3aa7efd0a03c5fcde262cce831aaca8cc6ade7ed765a121c838

See more details on using hashes here.

File details

Details for the file eth_brownie-1.0.0b5-py3.6.egg.

File metadata

  • Download URL: eth_brownie-1.0.0b5-py3.6.egg
  • Upload date:
  • Size: 160.4 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.0b5-py3.6.egg
Algorithm Hash digest
SHA256 a33b018b075ef0e829bdd90aa559f37e15c583c7e7b509198448a6e4425afed7
MD5 bce0caeb1849d6c3553ad2738c35da31
BLAKE2b-256 cdfd93cf27302a6c292f603bbb3b8efc238122753bb843d7f445f91e02fef2e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: eth_brownie-1.0.0b5-py3-none-any.whl
  • Upload date:
  • Size: 64.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.0b5-py3-none-any.whl
Algorithm Hash digest
SHA256 5a60621affb405d4e10b69192460da578551bb6a21b50bbb2c55b3cded2ad608
MD5 2439a8a3e99df8a24f53926f17a62f14
BLAKE2b-256 410db26114c9372d232271bee006f8fa795ecbf17fc2024da797be0978aa1607

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