brownie
brownie copied to clipboard
A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
### What I did Currently, brownie did not handle remappings when trying to get source in `from_explorer`. ### How I did it Fetched remappings and utilized @0xCalibur time. ### How...
### Environment information * `brownie` Version: 1.19.0 * `ganache-cli` Version: 6.12.2 * `solc` Version: x0.8.15 * Python Version: 3.10.2 * OS: Win ### What was wrong? Brownie test approves 3...
geth will not return memory content unless enableMemory is set to true, which will cause _get_memory to fail. This can be reproduced by provoking a typed error in a contract...
### Environment information * `brownie` Version: 1.18.1 * `ganache-cli` Version: 6.12.2 * `solc` Version: x.x.x * Python Version: 3.8.9 * OS: osx ### What was wrong? In projects with overlapping...
### Overview Brownie should support `console.log` as implemented by [Buidler](https://github.com/nomiclabs/buidler) ### Specification 1. Access to the functionality comes from an import: `import "@nomiclabs/buidler/console.sol";` 2. The imported contract is available at:...
### What I did - xDai was renamed Gnosis - Updated Explorer + RPC node URLs - Removed old testnet ### Checklist - [x] I have confirmed that my PR...
### Overview I have a verified deployed contract factory, but I can't use the `contract.publish_source` function in contracts created through the factory, because that function doesn't support "constructor arguments", and...
### What I did I fixed the `ValueError: replacement transaction underpriced` that can occur if priority fee is set to 'auto', the initial transaction fails, and the minimum fee increases...
### Overview Recently I got my hands on [a project](https://github.com/beamer-bridge/beamer) that compiles contracts with brownie and wants to verify their contracts with [Sourcify](https://github.com/ethereum/sourcify). Sourcify does [full/perfect verification](https://docs.sourcify.dev/docs/full-vs-partial-match/) which leverages Solidity's...
### Environment information * `brownie` Version: 1.14.6 * `ganache-cli` Version: N/A * `solc` Version: N/A * Python Version: 3.9.5 * OS: OSX ### What was wrong? When running tests on...