Added
- ethPM integration
ProjectContract
objects persist between sessions (when enabled in the config file)
Changed
scripts.run
only works when a project is loaded, supports multiple loaded projects
Fixed
- use
isinstance
instead oftype
for conversions, fixes hexstring comparison bug - pretty printing for more objects in the console
- properly display
SyntaxError
in console when there is no source highlight - improved regex statement for finding individual contracts within source files
- favor
==x.x
dependencies over>=x.x <x.y
, removed deps-of-deps to reduce conflicts - delete stale compiler artifacts from
build/contracts/
when contract name has changed within the same source file