Creates a new TransactionHeartbeat object.
Optional hb(hbad) HbAddress is the account this txn is proving onlineness for.
Optional hb(hbc) HbChallengeDiscount requests the challenge fee discount, reducing the required fee by one min fee. It is a request, not an assertion: it is granted only if HbAddress is actually under challenge.
(hbkd) HbKeyDilution must match HbAddress account's current KeyDilution.
(hbprf) HbProof is a signature using HeartbeatAddress's partkey, thereby showing it is online.
(hbsd) HbSeed must be the block seed for the this transaction's firstValid block.
(hbvid) HbVoteID must match the HbAddress account's current VoteID.
Static Private encodingStatic encodingStatic fromGenerated using TypeDoc
Fields for a heartbeat transaction. Definition: data/transactions/heartbeat.go : HeartbeatTxnFields