pub fn seal_block( signing_key: &Option<Secret<SecretKeyWrapper>>, block: &FuelBlock, database: &mut dyn BlockDb) -> Result<()>