KeyChain.smali
.class public interface abstract Lorg/bitcoinj/wallet/KeyChain;
.super Ljava/lang/Object;
.source "KeyChain.java"
# virtual methods
.method public abstract addEventListener(Lorg/bitcoinj/wallet/listeners/KeyChainEventListener;)V
.end method
.method public abstract addEventListener(Lorg/bitcoinj/wallet/listeners/KeyChainEventListener;Ljava/util/concurrent/Executor;)V
.end method
.method public abstract getEarliestKeyCreationTime()J
.end method
.method public abstract getFilter(IDJ)Lorg/bitcoinj/core/BloomFilter;
.end method
.method public abstract getKey(Lorg/bitcoinj/wallet/KeyChain$KeyPurpose;)Lorg/bitcoinj/core/ECKey;
.end method
.method public abstract getKeys(Lorg/bitcoinj/wallet/KeyChain$KeyPurpose;I)Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/bitcoinj/wallet/KeyChain$KeyPurpose;",
"I)",
"Ljava/util/List",
"<+",
"Lorg/bitcoinj/core/ECKey;",
">;"
}
.end annotation
.end method
.method public abstract hasKey(Lorg/bitcoinj/core/ECKey;)Z
.end method
.method public abstract numBloomFilterEntries()I
.end method
.method public abstract numKeys()I
.end method
.method public abstract removeEventListener(Lorg/bitcoinj/wallet/listeners/KeyChainEventListener;)Z
.end method
.method public abstract serializeToProtobuf()Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Key;",
">;"
}
.end annotation
.end method