Commit 38299d3c authored by Peter Goodspeed-Niklaus's avatar Peter Goodspeed-Niklaus
Browse files

don't modify inherent data on heavy block

parent 550d84a8
...@@ -193,12 +193,19 @@ where ...@@ -193,12 +193,19 @@ where
record_proof: RecordProof, record_proof: RecordProof,
) -> Self::Proposal { ) -> Self::Proposal {
async move { async move {
let provisioner_data = match self.get_provisioner_data().await { // TODO: how can we tell, here, if we expect a heavy block?
Ok(pd) => pd, let expect_heavy_block = false;
Err(err) => {
tracing::warn!(err = ?err, "could not get provisioner inherent data; injecting default data"); let provisioner_data = if !expect_heavy_block {
Default::default() match self.get_provisioner_data().await {
Ok(pd) => pd,
Err(err) => {
tracing::warn!(err = ?err, "could not get provisioner inherent data; injecting default data");
Default::default()
}
} }
} else {
Default::default()
}; };
inherent_data.put_data( inherent_data.put_data(
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment