diff --git a/ethcore/src/client/client.rs b/ethcore/src/client/client.rs index 77cf105ed..4642a0103 100644 --- a/ethcore/src/client/client.rs +++ b/ethcore/src/client/client.rs @@ -470,8 +470,12 @@ impl BlockChainClient for Client where V: Verifier { self.state_db.lock().unwrap().state(hash) } - fn block_receipts(&self, _hash: &H256) -> Option { - None + fn block_receipts(&self, hash: &H256) -> Option { + self.chain.block_receipts(hash).and_then(|receipts| { + let mut rlp = RlpStream::new(); + rlp.append(&receipts); + Some(rlp.out()) + }) } fn import_block(&self, bytes: Bytes) -> ImportResult {