hevm/0.44.0
hevm
0.44.0 - 2020-01-26
Added
hevm
now accepts solidity json output built via--standard-json
as
well as--combined-json
.- addresses in the trace output are prefixed with
ContractName@0x...
if there is a corresponding contract and@0x...
otherwise.
Fixed
- If the
--address
flag is present inhevm exec
orhevm symbolic
,
it overrides the contract address at which a contract will be created. - Address pretty printing
- Updated sbv to
8.9.5
to fix "non-const in array declaration" cvc4 issue with ds-test.
dapp
[0.32.0] - 2021-01-26
Changed
dapp build
,dapp test
,dapp --make-library-state
,dapp create
now use solidity output
generated via--standard-json
instead of--combined-json
. Building via the old format is
still possible viadapp build --legacy
, but is considered deprecated and will be removed in
future releases.
The standard json used by dapp build
can be set using the environment variable:
DAPP_STANDARD_JSON
, and defaults to the result of dapp mk-standard-json
.
dapp --find-libraries
no longer requires--extract
: libraries do not need to be
built to be found.
Added
dapp mk-standard-json
command to generate a standard json for setting Solidity compiler options.
The settings can be tweaked using the following environment variables:DAPP_REMAPPINGS
(defaults to the result ofdapp remappings
)DAPP_LIBRARIES
(defaults to the result ofdapp --find-libraries
)DAPP_BUILD_OPTIMIZE
(defaults to false)
Removed
SOLC_FLAGS
. To modify the compiler settings, use a custom standard json and set
the filename as argument toDAPP_STANDARD_JSON
.
Fixed
dapp create <contract> --verify
now passes the qualified path todapp verify-contract
,
as expected.
seth
[0.10.0] - 2021-01-26
Changed
seth combined-json
was renamed toseth-solc
and invokessolc
using the--standard-json
input.seth bundle-source
correctly interprets etherscan sources using
standard json- the
--gas-price
argument can optionally accept agwei
suffix
i.e.seth call --gas-price 100gwei ...