brownie

Smart contract dev tool

A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.

A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.

GitHub

3k stars
48 watching
551 forks
Language: Python
last commit: 2 months ago
Linked from 3 awesome lists

ethereumsolidityvyperweb3py

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ethereum/web3.py A Python library providing an interface to the Ethereum blockchain ecosystem. 5,076
ethereum/py-evm An implementation of the Ethereum Virtual Machine in Python 2,279
ltfschoen/vyper-test Tests deployment and interaction with Vyper smart contracts on a blockchain network 9
pypa/pip A package installer for Python that simplifies the process of managing dependencies and installing packages. 9,569
apeworx/ape A tool for building and interacting with smart contracts on the Ethereum network 906
pmorissette/bt A flexible Python framework for building and testing algorithmic trading strategies 2,316
pypi/warehouse The software behind the Python Package Index. 3,617
ethers-io/ethers.js A comprehensive JavaScript library for interacting with the Ethereum blockchain 8,027
ethereum/remix-project Enables users to build Ethereum smart contracts with Solidity language and debug transactions in a browser-based environment. 2,507
vyperlang/vyper Builds a Pythonic smart contract language for the Ethereum Virtual Machine (EVM) 4,928
etherex/pyepm Manages Ethereum contract deployment and interaction using Python-based package definitions in YAML format. 28
ethereum/eth-tester A tool suite for testing Ethereum applications 370
itsnickbarry/hardhat-abi-exporter Generates Ethereum smart contract ABIs on compilation via Hardhat 77
ethereum/eips Standardizes and documents Ethereum improvements and protocols 13,026
jazzband/pip-tools Maintains predictable and deterministic builds of Python applications by managing dependencies. 7,783