| 12345678910111213141516171819 |
- use super::block::Block;
- use darkfi::crypto::schnorr::Signature;
- /// This struct represents a tuple of the form (vote, B, id).
- #[derive(Debug, Clone, PartialEq)]
- pub struct Vote {
- /// signed block
- pub vote: Signature,
- /// block to vote on
- pub block: Block,
- /// node id
- pub id: u64,
- }
- impl Vote {
- pub fn new(vote: Signature, block: Block, id: u64) -> Vote {
- Vote { vote, block, id }
- }
- }
|