A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
MIT License
Bot releases are visible (Hide)
Published by iamdefinitelyahuman over 4 years ago
Published by iamdefinitelyahuman over 4 years ago
Rpc.undo
and Rpc.redo
(#457)InterfaceContainer
and InterfaceConstructor
(#463)Account.transfer
(#464)getabi
if getsourcecode
fails (#462)print
method (#460)Published by iamdefinitelyahuman over 4 years ago
Published by iamdefinitelyahuman over 4 years ago
Published by iamdefinitelyahuman over 4 years ago
Published by iamdefinitelyahuman over 4 years ago
Published by iamdefinitelyahuman over 4 years ago
Published by iamdefinitelyahuman over 4 years ago
brownie pm
CLI commands (#390)brownie networks
CLI commands (#408)Contract.from_explorer
(#413)prompt_toolkit
in console to enable autocompletion, input suggestions and code highlights (#416)ContractCall.info
(#395)Accounts.default
to set default account for contract deployments (#391)-s
flag with pytest (#397)Contract
init method deprecated in favor of from_ethpm
or from_abi
class methods (#413)brownie ethpm
CLI tool temporarily deprecated in favor of brownie pm
until ethPM v3 is official (#390)Published by iamdefinitelyahuman over 4 years ago
dir
in consoleZeroDivisionError
during coverage evaluation when nothing has changedPublished by iamdefinitelyahuman over 4 years ago
Published by iamdefinitelyahuman over 4 years ago
Published by iamdefinitelyahuman over 4 years ago
Published by iamdefinitelyahuman over 4 years ago
-k
flag)Published by iamdefinitelyahuman over 4 years ago
brownie analyze
based on updates to MythX APIContractContainer
instances from brownie
when running testsPublished by iamdefinitelyahuman over 4 years ago
--stateful
flag to only run or skip stateful test casesREVERT
outside of function when generating revert mapPublished by iamdefinitelyahuman over 4 years ago
Published by iamdefinitelyahuman over 4 years ago
Published by iamdefinitelyahuman over 4 years ago
TransactionReceipt.new_contracts
- list of contracts deployed during a contract callTransactionReceipt.internal_transfers
- information on internal ether transfers during a transactionbrownie.convert
into sub-moduleseth_abi.grammar.parse
when formatting contract inputs and outputsdocopt
with docopt-ng
(fixes deprecation warnings)ContractContainer.at
compares actual bytecode to expected, returns Contract
object if they do not matchpytest.default_contract_owner
config setting from having any effectPublished by iamdefinitelyahuman over 4 years ago
""
and "0x"
when converting to bytes, disallow booleansrootdir
when a Brownie project is in a subfolder of a Python projectPublished by iamdefinitelyahuman almost 5 years ago
interfaces/
folder for interface sourcespytest-xdist
get_abi
method for Solidity and Vyper compilers.gitignore
and .gitattributes
when initializing new projectProject.__init__
to Project.load
istanbul
as default EVM ruleset, run tests against ganache-cli
v6.8.2
pytest.reverts
is deprecated in favor of brownie.reverts
abstract contract
when regexing contract source