Trait snarkvm_dpc::traits::block::BlockScheme [−][src]
pub trait BlockScheme: Clone + Eq + FromBytes + ToBytes { type BlockHeader: Clone + Eq + FromBytes + ToBytes; type Transaction: TransactionScheme; fn header(&self) -> &Self::BlockHeader; fn transactions(&self) -> &[Self::Transaction]; }
Associated Types
Required methods
fn header(&self) -> &Self::BlockHeader
fn header(&self) -> &Self::BlockHeader
Returns the header.
fn transactions(&self) -> &[Self::Transaction]
fn transactions(&self) -> &[Self::Transaction]
Returns the transactions.