package com.yoghurt.crypto.transactions.client.ui; import com.google.gwt.user.client.ui.IsWidget; import com.yoghurt.crypto.transactions.shared.domain.Block; import com.yoghurt.crypto.transactions.shared.domain.RawBlockContainer; import com.yoghurt.crypto.transactions.shared.domain.RawTransactionContainer; public interface MineView extends IsWidget { public interface Presenter { void startPoll(); void pausePoll(); void getLatestBlock(); } void setPresenter(Presenter presenter); void setInformation(Block initialBlock, RawBlockContainer rawBlock, RawTransactionContainer coinbase, boolean custom); void broadcastLatestBlock(String latestBlock); void cancel(); }