1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
mod block;
mod block_height;
mod coin;
mod deposit_coin;
mod txpool;
mod vote;

pub use block::{FuelBlock, FuelBlockConsensus, FuelBlockDb, FuelBlockHeader, SealedFuelBlock};
pub use block_height::BlockHeight;
pub use coin::{Coin, CoinStatus};
pub use deposit_coin::DepositCoin;
pub use txpool::{ArcTx, TxInfo};
pub use vote::Vote;

pub type DaBlockHeight = u32;
pub type ValidatorStake = u64;

/// TODO temporary structure
#[derive(Clone, Debug)]
pub struct ConsensusVote {}