diff --git a/coordinator/internal/logic/old_verifier/mock.go b/coordinator/internal/logic/old_verifier/mock.go new file mode 100644 index 000000000..6bee4f0ac --- /dev/null +++ b/coordinator/internal/logic/old_verifier/mock.go @@ -0,0 +1,34 @@ +//go:build mock_verifier + +package old_verifier + +import ( + "scroll-tech/common/types/message" + "scroll-tech/coordinator/internal/config" +) + +const InvalidTestProof = "this is a invalid proof" + +// OldVerifier represents a mock halo2 verifier. +type OldVerifier struct{} + +// NewVerifier Sets up a mock verifier. +func NewOldVerifier(_ *config.VerifierConfig) (*OldVerifier, error) { + return &OldVerifier{}, nil +} + +// VerifyChunkProof return a mock verification result for a ChunkProof. +func (v *OldVerifier) VerifyChunkProof(proof *message.ChunkProof) (bool, error) { + if string(proof.Proof) == InvalidTestProof { + return false, nil + } + return true, nil +} + +// VerifyBatchProof return a mock verification result for a BatchProof. +func (v *OldVerifier) VerifyBatchProof(proof *message.BatchProof) (bool, error) { + if string(proof.Proof) == InvalidTestProof { + return false, nil + } + return true, nil +} diff --git a/coordinator/internal/logic/verifier/mock.go b/coordinator/internal/logic/verifier/mock.go index 61f459431..f3a8eb3f5 100644 --- a/coordinator/internal/logic/verifier/mock.go +++ b/coordinator/internal/logic/verifier/mock.go @@ -33,27 +33,3 @@ func (v *Verifier) VerifyBatchProof(proof *message.BatchProof) (bool, error) { } return true, nil } - -// OldVerifier represents a mock halo2 verifier. -type OldVerifier struct{} - -// NewVerifier Sets up a mock verifier. -func NewOldVerifier(_ *config.VerifierConfig) (*OldVerifier, error) { - return &OldVerifier{}, nil -} - -// VerifyChunkProof return a mock verification result for a ChunkProof. -func (v *OldVerifier) VerifyChunkProof(proof *message.ChunkProof) (bool, error) { - if string(proof.Proof) == InvalidTestProof { - return false, nil - } - return true, nil -} - -// VerifyBatchProof return a mock verification result for a BatchProof. -func (v *OldVerifier) VerifyBatchProof(proof *message.BatchProof) (bool, error) { - if string(proof.Proof) == InvalidTestProof { - return false, nil - } - return true, nil -}