diff --git a/alethzero/MainWin.cpp b/alethzero/MainWin.cpp index f30dd0f2a..267efe4f6 100644 --- a/alethzero/MainWin.cpp +++ b/alethzero/MainWin.cpp @@ -878,7 +878,9 @@ void Main::on_blocks_currentItemChanged() s.resetTo(bi.); s <<*/ - // TODO: Make function: State::fromBlock (grabs block's parent's stateRoot, playback()'s transactions), then use State::fromPending(). Maybe even make a State::pendingDiff(). + eth::State s = m_client->blockChain().stateAt(h); + StateDiff d = s.pendingDiff(txi); + // TODO: Make function: BlockChain::stateAt (grabs block's parent's stateRoot, playback()'s transactions), then use State::fromPending(). Maybe even make a State::pendingDiff(). } @@ -987,9 +989,9 @@ void Main::on_data_textChanged() errors.push_back("Serpent " + err); } } -#endif else lll = "

Opt

" + QString::fromStdString(asmcodeopt).toHtmlEscaped() + "

Pre

" + QString::fromStdString(asmcode).toHtmlEscaped() + "
"; +#endif } QString errs; if (errors.size())