Geth.smali

.class public abstract Lorg/ethereum/geth/Geth;
.super Ljava/lang/Object;
.source "Geth.java"


# static fields
.field public static final LightScryptN:J = 0x1000L

.field public static final LightScryptP:J = 0x6L

.field public static final StandardScryptN:J = 0x40000L

.field public static final StandardScryptP:J = 0x1L


# direct methods
.method static constructor <clinit>()V
    .registers 0

    .prologue
    .line 11
    invoke-static {}, Lgo/Seq;->touch()V

    .line 12
    invoke-static {}, Lorg/ethereum/geth/Geth;->_init()V

    .line 13
    return-void
.end method

.method private constructor <init>()V
    .registers 1

    .prologue
    .line 15
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method private static native _init()V
.end method

.method public static native newAddressFromBytes([B)Lorg/ethereum/geth/Address;
.end method

.method public static native newAddressFromHex(Ljava/lang/String;)Lorg/ethereum/geth/Address;
.end method

.method public static native newAddresses(J)Lorg/ethereum/geth/Addresses;
.end method

.method public static native newAddressesEmpty()Lorg/ethereum/geth/Addresses;
.end method

.method public static native newBigInt(J)Lorg/ethereum/geth/BigInt;
.end method

.method public static native newBlockFromJSON(Ljava/lang/String;)Lorg/ethereum/geth/Block;
.end method

.method public static native newBlockFromRLP([B)Lorg/ethereum/geth/Block;
.end method

.method public static native newContext()Lorg/ethereum/geth/Context;
.end method

.method public static native newHashFromBytes([B)Lorg/ethereum/geth/Hash;
.end method

.method public static native newHashFromHex(Ljava/lang/String;)Lorg/ethereum/geth/Hash;
.end method

.method public static native newHashes(J)Lorg/ethereum/geth/Hashes;
.end method

.method public static native newHashesEmpty()Lorg/ethereum/geth/Hashes;
.end method

.method public static native newHeaderFromJSON(Ljava/lang/String;)Lorg/ethereum/geth/Header;
.end method

.method public static native newHeaderFromRLP([B)Lorg/ethereum/geth/Header;
.end method

.method public static native newKeyStore(Ljava/lang/String;JJ)Lorg/ethereum/geth/KeyStore;
.end method

.method public static native newReceiptFromJSON(Ljava/lang/String;)Lorg/ethereum/geth/Receipt;
.end method

.method public static native newReceiptFromRLP([B)Lorg/ethereum/geth/Receipt;
.end method

.method public static native newTransaction(JLorg/ethereum/geth/Address;Lorg/ethereum/geth/BigInt;Lorg/ethereum/geth/BigInt;Lorg/ethereum/geth/BigInt;[B)Lorg/ethereum/geth/Transaction;
.end method

.method public static native newTransactionFromJSON(Ljava/lang/String;)Lorg/ethereum/geth/Transaction;
.end method

.method public static native newTransactionFromRLP([B)Lorg/ethereum/geth/Transaction;
.end method

.method public static native setVerbosity(J)V
.end method

.method public static touch()V
    .registers 0

    .prologue
    .line 18
    return-void
.end method