Skip to content

Commit 5ca1740

Browse files
laserdignifiedquire
authored andcommitted
fix(filecoin-proofs): use SectorId get_unsealed_range
1 parent d2b39cc commit 5ca1740

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

filecoin-proofs/src/api/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -408,13 +408,13 @@ pub fn get_unsealed_range<T: Into<PathBuf> + AsRef<Path>>(
408408
sealed_path: T,
409409
output_path: T,
410410
prover_id_in: &FrSafe,
411-
sector_id_in: &FrSafe,
411+
sector_id: SectorId,
412412
offset: UnpaddedByteIndex,
413413
num_bytes: UnpaddedBytesAmount,
414414
) -> error::Result<(UnpaddedBytesAmount)> {
415+
let sector_id_as_safe_fr = pad_safe_fr(&sector_id.as_fr_safe());
415416
let prover_id = pad_safe_fr(prover_id_in);
416-
let sector_id = pad_safe_fr(sector_id_in);
417-
let replica_id = replica_id::<DefaultTreeHasher>(prover_id, sector_id);
417+
let replica_id = replica_id::<DefaultTreeHasher>(prover_id, sector_id_as_safe_fr);
418418

419419
let f_in = File::open(sealed_path)?;
420420
let mut data = Vec::new();

storage-proofs/src/sector.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ use byteorder::ByteOrder;
77
pub type OrderedSectorSet = BTreeSet<SectorId>;
88

99
/// Identifier for a single sector.
10-
#[derive(Debug, Clone, Copy, PartialOrd, Ord, PartialEq, Eq, Hash)]
10+
#[derive(
11+
Default, Debug, Clone, Copy, PartialOrd, Ord, PartialEq, Eq, Hash, Serialize, Deserialize,
12+
)]
1113
pub struct SectorId(u64);
1214

1315
impl From<u64> for SectorId {

0 commit comments

Comments
 (0)