Skip to content

Commit b314059

Browse files
Show trace instead of list of events when deployment failed (#1466)
1 parent cda7516 commit b314059

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/Echidna/Solidity.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ import System.Info (os)
3232
import EVM (initialContract, currentContract)
3333
import EVM.ABI
3434
import EVM.Effects (runApp)
35+
import EVM.Format (showTraceTree)
3536
import EVM.Solidity
3637
import EVM.Types hiding (Env)
3738

3839
import Echidna.ABI
3940
( encodeSig, encodeSigWithName, hashSig, fallback
4041
, commonTypeSizes, mkValidAbiInt, mkValidAbiUInt )
4142
import Echidna.Deploy (deployContracts, deployBytecodes)
42-
import Echidna.Events (extractEvents)
4343
import Echidna.Exec (execTx, execTxWithCov, initialVM)
4444
import Echidna.SourceAnalysis.Slither
4545
import Echidna.Test (createTests, isAssertionMode, isPropertyMode, isDapptestMode)
@@ -213,7 +213,7 @@ loadSpecified env mainContract cs = do
213213

214214
vm3 <- deployment
215215
when (isNothing $ currentContract vm3) $
216-
throwM $ DeploymentFailed solConf.contractAddr $ T.unlines $ extractEvents True env.dapp vm3
216+
throwM $ DeploymentFailed solConf.contractAddr $ showTraceTree env.dapp vm3
217217

218218
-- Run setUp function
219219
let

0 commit comments

Comments
 (0)