package jelectrum;
import org.bitcoinj.core.listeners.AbstractPeerEventListener;
import org.bitcoinj.core.Peer;
import org.bitcoinj.core.Block;
import org.bitcoinj.core.Transaction;
import org.bitcoinj.core.FilteredBlock;
public class ImportEventListener extends AbstractPeerEventListener
{
private Importer importer;
public ImportEventListener(Importer importer)
{
this.importer = importer;
}
@Override
public void onBlocksDownloaded(Peer peer, Block block, FilteredBlock fblock, int blocksLeft)
{
importer.saveBlock(block);
}
@Override
public void onTransaction(Peer peer, Transaction t)
{
importer.saveTransaction(t);
}
}