@@ -56,7 +56,7 @@ def get_memo(self) -> bytes:
56
56
raise NotImplementedError ("V2 plot format is not yet implemented" )
57
57
58
58
def get_compression_level (self ) -> uint8 :
59
- raise NotImplementedError ( "V2 plot format does not support compression level " )
59
+ raise AssertionError ( "get_compression_level() should never be called on V2 plots " )
60
60
61
61
def get_version (self ) -> PlotVersion :
62
62
return PlotVersion .V2
@@ -78,8 +78,7 @@ def get_partial_proofs_for_challenge(self, challenge: bytes32) -> list[bytes]:
78
78
raise NotImplementedError ("V2 plot format is not yet implemented" )
79
79
80
80
def get_full_proof (self , challenge : bytes32 , index : int , parallel_read : bool = True ) -> bytes :
81
- # TODO: todo_v2_plots Implement plot proof generation
82
- raise NotImplementedError ("V2 plot format require solver to get full proof" )
81
+ raise AssertionError ("V2 plot format require solver to get full proof" )
83
82
84
83
@classmethod
85
84
def from_bytes (cls , data : bytes ) -> V2Prover :
@@ -121,7 +120,7 @@ def get_qualities_for_challenge(self, challenge: bytes32) -> list[bytes32]:
121
120
return [bytes32 (quality ) for quality in self ._disk_prover .get_qualities_for_challenge (challenge )]
122
121
123
122
def get_partial_proofs_for_challenge (self , challenge : bytes32 ) -> list [bytes ]:
124
- raise NotImplementedError ("V1 does not implement quality chains, only qualities" )
123
+ raise AssertionError ("V1 does not implement quality chains, only qualities" )
125
124
126
125
def get_full_proof (self , challenge : bytes32 , index : int , parallel_read : bool = True ) -> bytes :
127
126
return bytes (self ._disk_prover .get_full_proof (challenge , index , parallel_read ))
0 commit comments