BCHApiRequest.smali
.class public interface abstract Lcom/cmcm/safewallet/data/coinprovider/bch/BCHApiRequest;
.super Ljava/lang/Object;
.source "BCHApiRequest.kt"
# annotations
.annotation build Landroid/support/annotation/Keep;
.end annotation
# virtual methods
.method public abstract getBalanceByAddr(Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/Path;
value = "paymentAddress"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lretrofit2/Call",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "addr/{paymentAddress}/balance"
.end annotation
.end method
.method public abstract getTxDetailByAddrTxId(Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/Path;
value = "hash"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lretrofit2/Call",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/BCHTxItem;",
">;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "tx/{hash}"
.end annotation
.end method
.method public abstract getTxHistoryByAddr(Ljava/lang/String;II)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/Path;
value = "paymentAddress"
.end annotation
.end param
.param p2 # I
.annotation runtime Lretrofit2/http/Query;
value = "from"
.end annotation
.end param
.param p3 # I
.annotation runtime Lretrofit2/http/Query;
value = "to"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"II)",
"Lretrofit2/Call",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/BCHTxHistory;",
">;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "addrs/{paymentAddress}/txs"
.end annotation
.end method
.method public abstract getUtxoForSingleAddress(Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/Path;
value = "paymentAddress"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lretrofit2/Call",
"<",
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/UtxoForSingleAddress;",
">;>;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "addr/{paymentAddress}/utxo"
.end annotation
.end method
.method public abstract sendTransaction(Lcom/cmcm/safewallet/data/coinprovider/bch/SendTxRequest;)Lretrofit2/Call;
.param p1 # Lcom/cmcm/safewallet/data/coinprovider/bch/SendTxRequest;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/Body;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/cmcm/safewallet/data/coinprovider/bch/SendTxRequest;",
")",
"Lretrofit2/Call",
"<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/POST;
value = "tx/send"
.end annotation
.end method