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