diff --git a/chain/src/chain.rs b/chain/src/chain.rs
index f3846377e..a026a6d61 100644
--- a/chain/src/chain.rs
+++ b/chain/src/chain.rs
@@ -957,7 +957,7 @@ impl Chain {
// Save the block_sums (utxo_sum, kernel_sum) to the db for use later.
batch.save_block_sums(
&header.hash(),
- &BlockSums {
+ BlockSums {
utxo_sum,
kernel_sum,
},
@@ -1480,7 +1480,7 @@ fn setup_head(
// Save the block_sums to the db for use later.
batch.save_block_sums(
&header.hash(),
- &BlockSums {
+ BlockSums {
utxo_sum,
kernel_sum,
},
@@ -1542,7 +1542,7 @@ fn setup_head(
})?;
// Save the block_sums to the db for use later.
- batch.save_block_sums(&genesis.hash(), &sums)?;
+ batch.save_block_sums(&genesis.hash(), sums)?;
info!("init: saved genesis: {:?}", genesis.hash());
}
diff --git a/chain/src/pipe.rs b/chain/src/pipe.rs
index 2161dd71c..8fd4c38b5 100644
--- a/chain/src/pipe.rs
+++ b/chain/src/pipe.rs
@@ -23,7 +23,7 @@ use crate::core::pow;
use crate::error::{Error, ErrorKind};
use crate::store;
use crate::txhashset;
-use crate::types::{CommitPos, Options, Tip};
+use crate::types::{Options, Tip};
use crate::util::RwLock;
use grin_store;
use std::sync::Arc;
@@ -121,7 +121,7 @@ pub fn process_block(b: &Block, ctx: &mut BlockContext<'_>) -> Result