Skip to content

Commit aedd678

Browse files
Move EvilStrategy enum
1 parent d2ecbac commit aedd678

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

system_tests/evil_customda_proof_enhancer.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,6 @@ import (
1111
"github.com/offchainlabs/nitro/validator/proofenhancement"
1212
)
1313

14-
type EvilStrategy int
15-
16-
const (
17-
NoEvil EvilStrategy = iota // Normal behavior
18-
EvilDataGoodCert // Wrong data, correct cert
19-
EvilDataEvilCert // Wrong data, matching evil cert
20-
UntrustedSignerCert // Valid format cert signed by untrusted key
21-
ValidCertClaimedInvalid // Valid cert, but validator claims invalid
22-
)
23-
2414
// EvilCustomDAProofEnhancer wraps the standard ReadPreimageProofEnhancer to inject evil certificates
2515
type EvilCustomDAProofEnhancer struct {
2616
*proofenhancement.ReadPreimageProofEnhancer

system_tests/evil_da_provider.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,16 @@ import (
2222
"github.com/offchainlabs/nitro/util/containers"
2323
)
2424

25+
type EvilStrategy int
26+
27+
const (
28+
NoEvil EvilStrategy = iota // Normal behavior
29+
EvilDataGoodCert // Wrong data, correct cert
30+
EvilDataEvilCert // Wrong data, matching evil cert
31+
UntrustedSignerCert // Valid format cert signed by untrusted key
32+
ValidCertClaimedInvalid // Valid cert, but validator claims invalid
33+
)
34+
2535
const (
2636
// ValidityProofValid is the byte value indicating a valid certificate in evil proofs
2737
ValidityProofValid = 1

0 commit comments

Comments
 (0)