1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
crate::ix!(); #[derive(Default)] pub struct BlockTransactions { /** | A BlockTransactions message | */ pub blockhash: u256, pub txn: Vec<TransactionRef>, } lazy_static!{ /* SERIALIZE_METHODS(BlockTransactions, obj) { READWRITE(obj.blockhash, Using<VectorFormatter<TransactionCompression>>(obj.txn)); } */ } impl BlockTransactions { pub fn new(req: &BlockTransactionsRequest) -> Self { todo!(); /* : blockhash(req.blockhash), : txn(req.indexes.size()), */ } }