Codec::read_tx()
This commit is contained in:
parent
565dc92afe
commit
9699ef2fa1
|
|
@ -11,6 +11,7 @@ use tokio::codec::{Decoder, Encoder};
|
||||||
use zebra_chain::{
|
use zebra_chain::{
|
||||||
block::BlockHeader,
|
block::BlockHeader,
|
||||||
serialization::{ReadZcashExt, WriteZcashExt, ZcashDeserialize, ZcashSerialize},
|
serialization::{ReadZcashExt, WriteZcashExt, ZcashDeserialize, ZcashSerialize},
|
||||||
|
transaction::Transaction,
|
||||||
types::{BlockHeight, Sha256dChecksum},
|
types::{BlockHeight, Sha256dChecksum},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -485,9 +486,12 @@ impl Codec {
|
||||||
bail!("unimplemented message type")
|
bail!("unimplemented message type")
|
||||||
}
|
}
|
||||||
|
|
||||||
fn read_tx<R: Read>(&self, mut _reader: R) -> Result<Message, Error> {
|
fn read_tx<R: Read>(&self, mut reader: R) -> Result<Message, Error> {
|
||||||
trace!("tx");
|
Ok(Message::Tx {
|
||||||
bail!("unimplemented message type")
|
version: Version(reader.read_u32::<LittleEndian>()?),
|
||||||
|
|
||||||
|
transaction: Transaction::zcash_deserialize(&mut reader)?,
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
fn read_mempool<R: Read>(&self, mut _reader: R) -> Result<Message, Error> {
|
fn read_mempool<R: Read>(&self, mut _reader: R) -> Result<Message, Error> {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue