aw.smali
.class public final Lcom/cmcm/safewallet/ui/property/aw;
.super Lcom/cmcm/safewallet/ui/base/c/a;
.source "WalletSendPresenter.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/cmcm/safewallet/ui/base/c/a",
"<",
"Lcom/cmcm/safewallet/ui/property/av;",
">;"
}
.end annotation
# instance fields
.field Zg:D
.field Zs:D
.field aAR:Ljava/math/BigInteger;
.field aAS:Ljava/math/BigInteger;
.field aAT:Ljava/math/BigInteger;
.field aAU:I
.field aAV:Ljava/math/BigInteger;
.field aAW:Z
.field aAX:Lcom/cmcm/safewallet/data/database/tables/BlackAddressDAO;
.field ajC:Lcom/cmcm/safewallet/data/coinprovider/btc/e;
.field ajD:Ljava/math/BigInteger;
.field volatile ajE:I
.field ajy:D
.field amL:D
.field auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
.field auS:I
.field avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.field private mExecutor:Ljava/util/concurrent/Executor;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 99
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/base/c/a;-><init>(Landroid/content/Context;)V
.line 94
const v0, 0x7fffffff
iput v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->ajE:I
.line 95
invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->mExecutor:Ljava/util/concurrent/Executor;
.line 100
return-void
.end method
.method static synthetic a(Lcom/cmcm/safewallet/ui/property/aw;)Ljava/lang/String;
.registers 2
.prologue
.line 73
const v0, 0x7f080331
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic b(Lcom/cmcm/safewallet/ui/property/aw;)Ljava/lang/String;
.registers 2
.prologue
.line 73
const v0, 0x7f080332
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic c(Lcom/cmcm/safewallet/ui/property/aw;)Ljava/lang/String;
.registers 2
.prologue
.line 73
const v0, 0x7f080333
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic d(Lcom/cmcm/safewallet/ui/property/aw;)Ljava/lang/String;
.registers 2
.prologue
.line 73
const v0, 0x7f080332
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic e(Lcom/cmcm/safewallet/ui/property/aw;)Ljava/lang/String;
.registers 2
.prologue
.line 73
const v0, 0x7f080333
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic f(Lcom/cmcm/safewallet/ui/property/aw;)Ljava/lang/String;
.registers 2
.prologue
.line 73
const v0, 0x7f080332
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic g(Lcom/cmcm/safewallet/ui/property/aw;)Ljava/lang/String;
.registers 2
.prologue
.line 73
const v0, 0x7f080322
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic h(Lcom/cmcm/safewallet/ui/property/aw;)Ljava/lang/String;
.registers 2
.prologue
.line 73
const v0, 0x7f080332
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic i(Lcom/cmcm/safewallet/ui/property/aw;)Ljava/lang/String;
.registers 2
.prologue
.line 73
const v0, 0x7f080332
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic j(Lcom/cmcm/safewallet/ui/property/aw;)Ljava/lang/String;
.registers 2
.prologue
.line 73
const v0, 0x7f080331
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public final c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.registers 7
.prologue
.line 104
invoke-super {p0, p1, p2}, Lcom/cmcm/safewallet/ui/base/c/a;->c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.line 105
const-string v0, "Integer"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auS:I
.line 106
const-string v0, "model"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iput-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
.line 107
const-string v0, "model_1"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
iput-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 108
const-string v1, "WalletSendPresenter"
new-instance v2, Ljava/lang/StringBuilder;
const-string v0, "WalletSendPresenter onCreate, model is "
invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
if-eqz v0, :cond_ad
const/4 v0, 0x1
:goto_2d
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 1052
invoke-static {v1, v0}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 109
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/b/e;->c(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)D
move-result-wide v0
iput-wide v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->Zg:D
.line 110
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/b/e;->m(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)D
move-result-wide v0
iput-wide v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->Zs:D
.line 111
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/b/e;->i(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Z
move-result v0
iput-boolean v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAW:Z
.line 112
const-string v0, "WalletSendPresenter"
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "CoinName = "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/property/aw;->getCoinName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ", ContractAddress = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/property/aw;->getContractAddress()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ", Balance = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-wide v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->Zg:D
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ", ParentBalance = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-wide v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->Zs:D
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 2052
invoke-static {v0, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 113
invoke-static {}, Lcom/cmcm/safewallet/data/database/a;->jt()Lcom/cmcm/safewallet/data/database/a;
move-result-object v0
const-class v1, Lcom/cmcm/safewallet/data/database/tables/BlackAddressDAO;
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/data/database/a;->h(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/database/tables/BlackAddressDAO;
iput-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAX:Lcom/cmcm/safewallet/data/database/tables/BlackAddressDAO;
.line 114
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->mExecutor:Ljava/util/concurrent/Executor;
new-instance v1, Lcom/cmcm/safewallet/ui/property/aw$1;
invoke-direct {v1, p0}, Lcom/cmcm/safewallet/ui/property/aw$1;-><init>(Lcom/cmcm/safewallet/ui/property/aw;)V
invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
.line 128
return-void
.line 108
:cond_ad
const/4 v0, 0x0
goto/16 :goto_2d
.end method
.method final dQ(Ljava/lang/String;)Z
.registers 6
.prologue
const/4 v1, 0x0
const/4 v0, 0x1
.line 607
iget v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->auS:I
if-ne v2, v0, :cond_15
.line 608
invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v2
.line 609
const-string v3, "0x"
invoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_13
.line 629
:cond_12
:goto_12
return v0
:cond_13
move v0, v1
.line 609
goto :goto_12
.line 610
:cond_15
iget v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->auS:I
const/4 v3, 0x2
if-ne v2, v3, :cond_2b
.line 611
invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
.line 612
const-string v2, "0x"
invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_12
.line 3615
invoke-static {v1}, Lorg/web3j/crypto/WalletUtils;->isValidAddress(Ljava/lang/String;)Z
move-result v0
goto :goto_12
.line 617
:cond_2b
iget v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->auS:I
const/4 v3, 0x3
if-ne v2, v3, :cond_51
.line 619
:try_start_30
const-string v2, ":"
invoke-virtual {p1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_46
.line 4034
new-instance v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/f;
invoke-direct {v2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/f;-><init>()V
.line 620
sget-object v2, Lcom/cmcm/safewallet/data/coinprovider/bch/f;->Pk:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/NetworkParameters;
invoke-static {v2, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/f;->c(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/NetworkParameters;Ljava/lang/String;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/CashAddress;
goto :goto_12
.line 625
:catch_43
move-exception v0
move v0, v1
goto :goto_12
.line 5034
:cond_46
new-instance v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/f;
invoke-direct {v2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/f;-><init>()V
.line 622
sget-object v2, Lcom/cmcm/safewallet/data/coinprovider/bch/f;->Pk:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/NetworkParameters;
invoke-static {v2, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/f;->b(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/NetworkParameters;Ljava/lang/String;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/CashAddress;
:try_end_50
.catch Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/core/AddressFormatException; {:try_start_30 .. :try_end_50} :catch_43
goto :goto_12
:cond_51
move v0, v1
.line 629
goto :goto_12
.end method
.method final dR(Ljava/lang/String;)V
.registers 10
.prologue
const-wide/16 v2, 0x0
.line 714
:try_start_2
invoke-static {p1}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
:try_end_5
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_5} :catch_37
move-result-wide v0
.line 720
:goto_6
const v4, 0x7f08040a
invoke-virtual {p0, v4}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v4
.line 721
iget-wide v6, p0, Lcom/cmcm/safewallet/ui/property/aw;->amL:D
mul-double/2addr v0, v6
.line 722
const/4 v5, 0x2
new-array v5, v5, [Ljava/lang/Object;
const/4 v6, 0x0
.line 5087
invoke-static {}, Lcom/cmcm/safewallet/data/ctrl/f;->jd()Lcom/cmcm/safewallet/data/ctrl/e;
move-result-object v7
.line 722
invoke-virtual {v7}, Lcom/cmcm/safewallet/data/ctrl/e;->jc()Ljava/lang/String;
move-result-object v7
aput-object v7, v5, v6
const/4 v6, 0x1
invoke-static {v0, v1}, Lcom/cmcm/safewallet/utils/an;->n(D)Ljava/lang/String;
move-result-object v7
aput-object v7, v5, v6
invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
.line 724
cmpl-double v0, v0, v2
if-nez v0, :cond_3d
.line 5130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 725
check-cast v0, Lcom/cmcm/safewallet/ui/property/av;
const-string v1, ""
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/property/av;->dP(Ljava/lang/String;)V
.line 729
:goto_36
return-void
.line 716
:catch_37
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
move-wide v0, v2
.line 717
goto :goto_6
.line 6130
:cond_3d
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 727
check-cast v0, Lcom/cmcm/safewallet/ui/property/av;
invoke-interface {v0, v4}, Lcom/cmcm/safewallet/ui/property/av;->dP(Ljava/lang/String;)V
goto :goto_36
.end method
.method final e(Ljava/math/BigInteger;)D
.registers 6
.prologue
.line 580
if-nez p1, :cond_5
.line 581
const-wide/16 v0, 0x0
.line 591
:goto_4
return-wide v0
.line 583
:cond_5
iget v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auS:I
const/4 v1, 0x1
if-ne v0, v1, :cond_13
.line 584
invoke-virtual {p1}, Ljava/math/BigInteger;->doubleValue()D
move-result-wide v0
invoke-static {v0, v1}, Lcom/cmcm/safewallet/utils/an;->h(D)D
move-result-wide v0
goto :goto_4
.line 585
:cond_13
iget v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auS:I
const/4 v1, 0x3
if-ne v0, v1, :cond_21
.line 586
invoke-virtual {p1}, Ljava/math/BigInteger;->doubleValue()D
move-result-wide v0
.line 3041
invoke-static {v0, v1}, Lcom/cmcm/safewallet/utils/an;->h(D)D
move-result-wide v0
goto :goto_4
.line 588
:cond_21
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->ajD:Ljava/math/BigInteger;
if-eqz v0, :cond_35
.line 589
invoke-virtual {p1}, Ljava/math/BigInteger;->doubleValue()D
move-result-wide v0
iget-object v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->ajD:Ljava/math/BigInteger;
invoke-virtual {v2}, Ljava/math/BigInteger;->doubleValue()D
move-result-wide v2
mul-double/2addr v0, v2
invoke-static {v0, v1}, Lcom/cmcm/safewallet/utils/an;->i(D)D
move-result-wide v0
goto :goto_4
.line 591
:cond_35
invoke-virtual {p1}, Ljava/math/BigInteger;->doubleValue()D
move-result-wide v0
invoke-static {v0, v1}, Lcom/cmcm/safewallet/utils/an;->i(D)D
move-result-wide v0
goto :goto_4
.end method
.method final getAddress()Ljava/lang/String;
.registers 3
.prologue
.line 146
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/b/e;->a(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getCoinName()Ljava/lang/String;
.registers 3
.prologue
.line 732
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/b/e;->k(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getContractAddress()Ljava/lang/String;
.registers 3
.prologue
.line 744
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/b/e;->g(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method final getTokenType()Ljava/lang/String;
.registers 2
.prologue
.line 139
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
if-eqz v0, :cond_b
.line 140
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;->getTokenType()Ljava/lang/String;
move-result-object v0
.line 142
:goto_a
return-object v0
:cond_b
const/4 v0, 0x0
goto :goto_a
.end method
.method final iB()I
.registers 3
.prologue
.line 154
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/b/e;->d(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)I
move-result v0
return v0
.end method
.method final oa()Ljava/lang/String;
.registers 3
.prologue
.line 150
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->auQ:Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/property/b/e;->b(Lcom/cmcm/safewallet/data/models/property/WalletOperateModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method final rF()Z
.registers 2
.prologue
.line 135
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
if-eqz v0, :cond_c
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->avs:Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;
.line 2056
iget-boolean v0, v0, Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;->Uq:Z
.line 135
if-eqz v0, :cond_c
const/4 v0, 0x1
:goto_b
return v0
:cond_c
const/4 v0, 0x0
goto :goto_b
.end method
.method final tr()D
.registers 5
.prologue
.line 556
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAR:Ljava/math/BigInteger;
iput-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAV:Ljava/math/BigInteger;
.line 557
const/4 v0, 0x1
iput v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAU:I
.line 558
iget-wide v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->Zg:D
iget-object v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAR:Ljava/math/BigInteger;
invoke-virtual {p0, v2}, Lcom/cmcm/safewallet/ui/property/aw;->e(Ljava/math/BigInteger;)D
move-result-wide v2
sub-double/2addr v0, v2
iget-wide v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->ajy:D
sub-double/2addr v0, v2
return-wide v0
.end method
.method final ts()D
.registers 5
.prologue
.line 562
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAT:Ljava/math/BigInteger;
iput-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAV:Ljava/math/BigInteger;
.line 563
const/4 v0, 0x3
iput v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAU:I
.line 564
iget-wide v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->Zg:D
iget-object v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAT:Ljava/math/BigInteger;
invoke-virtual {p0, v2}, Lcom/cmcm/safewallet/ui/property/aw;->e(Ljava/math/BigInteger;)D
move-result-wide v2
sub-double/2addr v0, v2
iget-wide v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->ajy:D
sub-double/2addr v0, v2
return-wide v0
.end method
.method final tt()D
.registers 5
.prologue
.line 568
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAS:Ljava/math/BigInteger;
iput-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAV:Ljava/math/BigInteger;
.line 569
const/4 v0, 0x2
iput v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAU:I
.line 570
iget-wide v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->Zg:D
iget-object v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAS:Ljava/math/BigInteger;
invoke-virtual {p0, v2}, Lcom/cmcm/safewallet/ui/property/aw;->e(Ljava/math/BigInteger;)D
move-result-wide v2
sub-double/2addr v0, v2
iget-wide v2, p0, Lcom/cmcm/safewallet/ui/property/aw;->ajy:D
sub-double/2addr v0, v2
return-wide v0
.end method
.method final tu()D
.registers 3
.prologue
.line 595
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAV:Ljava/math/BigInteger;
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->e(Ljava/math/BigInteger;)D
move-result-wide v0
return-wide v0
.end method
.method public final tv()Ljava/lang/String;
.registers 2
.prologue
.line 737
.line 6752
iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/property/aw;->aAW:Z
.line 737
if-eqz v0, :cond_c
.line 738
const v0, 0x7f0803d8
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/property/aw;->getString(I)Ljava/lang/String;
move-result-object v0
.line 740
:goto_b
return-object v0
:cond_c
invoke-virtual {p0}, Lcom/cmcm/safewallet/ui/property/aw;->getCoinName()Ljava/lang/String;
move-result-object v0
goto :goto_b
.end method
.method final y(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.prologue
.line 295
.line 2130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 295
check-cast v0, Lcom/cmcm/safewallet/ui/property/av;
const/4 v1, 0x1
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/property/av;->V(Z)V
.line 296
new-instance v0, Lcom/cmcm/safewallet/ui/property/aw$3;
invoke-direct {v0, p0, p2, p1, p3}, Lcom/cmcm/safewallet/ui/property/aw$3;-><init>(Lcom/cmcm/safewallet/ui/property/aw;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
.line 513
return-void
.end method