Skip to content

Commit 7d018af

Browse files
committed
naming and types
1 parent ad5fb0e commit 7d018af

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

chia/harvester/harvester_api.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,8 @@ def blocking_lookup_v2_partial_proofs(filename: Path, plot_info: PlotInfo) -> Op
130130
good_qualities = []
131131
sp_interval_iters = calculate_sp_interval_iters(self.harvester.constants, sub_slot_iters)
132132

133-
for quality in partial_proofs:
134-
quality_str = quality_for_partial_proof(quality, new_challenge.challenge_hash)
133+
for partial_proof in partial_proofs:
134+
quality_str = quality_for_partial_proof(partial_proof, new_challenge.challenge_hash)
135135
required_iters: uint64 = calculate_iterations_quality(
136136
self.harvester.constants,
137137
quality_str,
@@ -143,7 +143,7 @@ def blocking_lookup_v2_partial_proofs(filename: Path, plot_info: PlotInfo) -> Op
143143
)
144144

145145
if required_iters < sp_interval_iters:
146-
good_qualities.append(quality)
146+
good_qualities.append(partial_proof)
147147

148148
if len(good_qualities) > 0:
149149
size = plot_info.prover.get_size().size_v2

chia/plotting/prover.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ def get_version(self) -> PlotVersion: ...
2828
def __bytes__(self) -> bytes: ...
2929
def get_id(self) -> bytes32: ...
3030
def get_qualities_for_challenge(self, challenge: bytes32) -> list[bytes32]: ...
31-
def get_partial_proofs_for_challenge(self, challenge: bytes) -> list[bytes]: ...
32-
def get_full_proof(self, challenge: bytes, index: int, parallel_read: bool = True) -> bytes: ...
31+
def get_partial_proofs_for_challenge(self, challenge: bytes32) -> list[bytes]: ...
32+
def get_full_proof(self, challenge: bytes32, index: int, parallel_read: bool = True) -> bytes: ...
3333

3434
@classmethod
3535
def from_bytes(cls, data: bytes) -> ProverProtocol: ...
@@ -56,8 +56,7 @@ def get_memo(self) -> bytes:
5656
raise NotImplementedError("V2 plot format is not yet implemented")
5757

5858
def get_compression_level(self) -> uint8:
59-
# TODO: todo_v2_plots implement compression level retrieval
60-
raise NotImplementedError("V2 plot format is not yet implemented")
59+
raise NotImplementedError("V2 plot format does not support compression level")
6160

6261
def get_version(self) -> PlotVersion:
6362
return PlotVersion.V2
@@ -70,15 +69,15 @@ def get_id(self) -> bytes32:
7069
# TODO: Extract plot ID from V2 plot file
7170
raise NotImplementedError("V2 plot format is not yet implemented")
7271

73-
def get_qualities_for_challenge(self, challenge: bytes) -> list[bytes32]:
72+
def get_qualities_for_challenge(self, challenge: bytes32) -> list[bytes32]:
7473
# TODO: todo_v2_plots Implement plot quality lookup
7574
raise NotImplementedError("V2 plot format is not yet implemented")
7675

77-
def get_partial_proofs_for_challenge(self, challenge: bytes) -> list[bytes]:
76+
def get_partial_proofs_for_challenge(self, challenge: bytes32) -> list[bytes]:
7877
# TODO: todo_v2_plots Implement quality chain lookup (16 * k bits blobs)
7978
raise NotImplementedError("V2 plot format is not yet implemented")
8079

81-
def get_full_proof(self, challenge: bytes, index: int, parallel_read: bool = True) -> bytes:
80+
def get_full_proof(self, challenge: bytes32, index: int, parallel_read: bool = True) -> bytes:
8281
# TODO: todo_v2_plots Implement plot proof generation
8382
raise NotImplementedError("V2 plot format require solver to get full proof")
8483

@@ -121,10 +120,10 @@ def get_id(self) -> bytes32:
121120
def get_qualities_for_challenge(self, challenge: bytes32) -> list[bytes32]:
122121
return [bytes32(quality) for quality in self._disk_prover.get_qualities_for_challenge(challenge)]
123122

124-
def get_partial_proofs_for_challenge(self, challenge: bytes) -> list[bytes]:
123+
def get_partial_proofs_for_challenge(self, challenge: bytes32) -> list[bytes]:
125124
raise NotImplementedError("V1 does not implement quality chains, only qualities")
126125

127-
def get_full_proof(self, challenge: bytes, index: int, parallel_read: bool = True) -> bytes:
126+
def get_full_proof(self, challenge: bytes32, index: int, parallel_read: bool = True) -> bytes:
128127
return bytes(self._disk_prover.get_full_proof(challenge, index, parallel_read))
129128

130129
@classmethod

0 commit comments

Comments
 (0)