FullPrunedBlockStore.smali
.class public interface abstract Lorg/bitcoinj/store/FullPrunedBlockStore;
.super Ljava/lang/Object;
.source "FullPrunedBlockStore.java"
# interfaces
.implements Lorg/bitcoinj/core/UTXOProvider;
.implements Lorg/bitcoinj/store/BlockStore;
# virtual methods
.method public abstract abortDatabaseBatchWrite()V
.end method
.method public abstract addUnspentTransactionOutput(Lorg/bitcoinj/core/UTXO;)V
.end method
.method public abstract beginDatabaseBatchWrite()V
.end method
.method public abstract commitDatabaseBatchWrite()V
.end method
.method public abstract getOnceUndoableStoredBlock(Lorg/bitcoinj/core/Sha256Hash;)Lorg/bitcoinj/core/StoredBlock;
.end method
.method public abstract getTransactionOutput(Lorg/bitcoinj/core/Sha256Hash;J)Lorg/bitcoinj/core/UTXO;
.end method
.method public abstract getUndoBlock(Lorg/bitcoinj/core/Sha256Hash;)Lorg/bitcoinj/core/StoredUndoableBlock;
.end method
.method public abstract getVerifiedChainHead()Lorg/bitcoinj/core/StoredBlock;
.end method
.method public abstract hasUnspentOutputs(Lorg/bitcoinj/core/Sha256Hash;I)Z
.end method
.method public abstract put(Lorg/bitcoinj/core/StoredBlock;Lorg/bitcoinj/core/StoredUndoableBlock;)V
.end method
.method public abstract removeUnspentTransactionOutput(Lorg/bitcoinj/core/UTXO;)V
.end method
.method public abstract setVerifiedChainHead(Lorg/bitcoinj/core/StoredBlock;)V
.end method