public class SecretProofTransaction extends Transaction
| Constructor and Description |
|---|
SecretProofTransaction(NetworkType networkType,
java.lang.Integer version,
Deadline deadline,
java.math.BigInteger fee,
HashType hashType,
java.lang.String secret,
java.lang.String proof) |
SecretProofTransaction(NetworkType networkType,
java.lang.Integer version,
Deadline deadline,
java.math.BigInteger fee,
HashType hashType,
java.lang.String secret,
java.lang.String proof,
java.util.Optional<java.lang.String> signature,
java.util.Optional<PublicAccount> signer,
java.util.Optional<TransactionInfo> transactionInfo) |
SecretProofTransaction(NetworkType networkType,
java.lang.Integer version,
Deadline deadline,
java.math.BigInteger fee,
HashType hashType,
java.lang.String secret,
java.lang.String proof,
java.lang.String signature,
PublicAccount signer,
TransactionInfo transactionInfo) |
| Modifier and Type | Method and Description |
|---|---|
static SecretProofTransaction |
create(Deadline deadline,
HashType hashType,
java.lang.String secret,
java.lang.String proof,
NetworkType networkType)
Create a secret proof transaction object.
|
HashType |
getHashType()
Returns the hash algorithm secret is generated with.
|
java.lang.String |
getProof()
Returns proof.
|
java.lang.String |
getSecret()
Returns the proof hashed.
|
createTransactionHash, getDeadline, getFee, getNetworkType, getSignature, getSigner, getTransactionInfo, getType, getVersion, hasMissingSignatures, isConfirmed, isUnannounced, isUnconfirmed, signWith, toAggregatepublic SecretProofTransaction(NetworkType networkType, java.lang.Integer version, Deadline deadline, java.math.BigInteger fee, HashType hashType, java.lang.String secret, java.lang.String proof, java.lang.String signature, PublicAccount signer, TransactionInfo transactionInfo)
public SecretProofTransaction(NetworkType networkType, java.lang.Integer version, Deadline deadline, java.math.BigInteger fee, HashType hashType, java.lang.String secret, java.lang.String proof)
public SecretProofTransaction(NetworkType networkType, java.lang.Integer version, Deadline deadline, java.math.BigInteger fee, HashType hashType, java.lang.String secret, java.lang.String proof, java.util.Optional<java.lang.String> signature, java.util.Optional<PublicAccount> signer, java.util.Optional<TransactionInfo> transactionInfo)
public static SecretProofTransaction create(Deadline deadline, HashType hashType, java.lang.String secret, java.lang.String proof, NetworkType networkType)
deadline - The deadline to include the transaction.hashType - The hash algorithm secret is generated with.secret - The seed proof hashed.proof - The seed proof.networkType - The network type.public HashType getHashType()
public java.lang.String getSecret()
public java.lang.String getProof()