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

don't modify inherent data on heavy block

parent 550d84a8
Pipeline #115840 passed with stages
in 21 minutes and 6 seconds
......@@ -193,12 +193,19 @@ where
record_proof: RecordProof,
) -> Self::Proposal {
async move {
let provisioner_data = 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()
// TODO: how can we tell, here, if we expect a heavy block?
let expect_heavy_block = false;
let provisioner_data = if !expect_heavy_block {
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(
......
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