pub struct HeartbeatTransactionFields {
pub header: TransactionHeader,
pub address: Address,
pub proof: HeartbeatProof,
pub seed: Vec<u8>,
pub vote_id: Byte32,
pub key_dilution: u64,
}
Expand description
Represents a heartbeat transaction that maintains participation in Algorand consensus.
Fields§
§header: TransactionHeader
Common transaction header fields.
address: Address
Heartbeat address.
proof: HeartbeatProof
Heartbeat proof.
seed: Vec<u8>
Heartbeat seed.
vote_id: Byte32
Heartbeat vote ID.
key_dilution: u64
Heartbeat key dilution.
Trait Implementations§
Source§impl Clone for HeartbeatTransactionFields
impl Clone for HeartbeatTransactionFields
Source§fn clone(&self) -> HeartbeatTransactionFields
fn clone(&self) -> HeartbeatTransactionFields
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HeartbeatTransactionFields
impl Debug for HeartbeatTransactionFields
impl StructuralPartialEq for HeartbeatTransactionFields
Auto Trait Implementations§
impl Freeze for HeartbeatTransactionFields
impl RefUnwindSafe for HeartbeatTransactionFields
impl Send for HeartbeatTransactionFields
impl Sync for HeartbeatTransactionFields
impl Unpin for HeartbeatTransactionFields
impl UnwindSafe for HeartbeatTransactionFields
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more