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 {}