Class TransactionHeartbeat
- java.lang.Object
-
- com.algorand.algosdk.v2.client.common.PathResponse
-
- com.algorand.algosdk.v2.client.model.TransactionHeartbeat
-
public class TransactionHeartbeat extends PathResponse
Fields for a heartbeat transaction. Definition: data/transactions/heartbeat.go : HeartbeatTxnFields
-
-
Field Summary
Fields Modifier and Type Field Description String
hbAddress
(hbad) HbAddress is the account this txn is proving onlineness for.BigInteger
hbKeyDilution
(hbkd) HbKeyDilution must match HbAddress account's current KeyDilution.HbProofFields
hbProof
(hbprf) HbProof is a signature using HeartbeatAddress's partkey, thereby showing it is online.byte[]
hbSeed
byte[]
hbVoteId
-
Constructor Summary
Constructors Constructor Description TransactionHeartbeat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
hbSeed()
void
hbSeed(String base64Encoded)
(hbsd) HbSeed must be the block seed for the this transaction's firstValid block.String
hbVoteId()
void
hbVoteId(String base64Encoded)
(hbvid) HbVoteID must match the HbAddress account's current VoteID.-
Methods inherited from class com.algorand.algosdk.v2.client.common.PathResponse
toString
-
-
-
-
Field Detail
-
hbAddress
public String hbAddress
(hbad) HbAddress is the account this txn is proving onlineness for.
-
hbKeyDilution
public BigInteger hbKeyDilution
(hbkd) HbKeyDilution must match HbAddress account's current KeyDilution.
-
hbProof
public HbProofFields hbProof
(hbprf) HbProof is a signature using HeartbeatAddress's partkey, thereby showing it is online.
-
hbSeed
public byte[] hbSeed
-
hbVoteId
public byte[] hbVoteId
-
-
Method Detail
-
hbSeed
public void hbSeed(String base64Encoded)
(hbsd) HbSeed must be the block seed for the this transaction's firstValid block.
-
hbSeed
public String hbSeed()
-
hbVoteId
public void hbVoteId(String base64Encoded)
(hbvid) HbVoteID must match the HbAddress account's current VoteID.
-
hbVoteId
public String hbVoteId()
-
-