88 aggsendertypes "github.com/agglayer/aggkit/aggsender/types"
99 "github.com/agglayer/aggkit/config/types"
1010 "github.com/agglayer/aggkit/grpc"
11- aggkittypes "github.com/agglayer/aggkit/types"
1211 "github.com/ethereum/go-ethereum/common"
1312 "github.com/stretchr/testify/require"
1413)
@@ -25,10 +24,6 @@ func TestValidatorConfigValidate(t *testing.T) {
2524 name : "Valid PessimisticProof mode" ,
2625 config : Config {
2726 Mode : aggsendertypes .PessimisticProofMode ,
28- GERValidateConfig : GERValidateConfig {
29- GlobalExitRootL1Addr : common .HexToAddress ("0x2" ),
30- BlockFinality : aggkittypes .FinalizedBlock ,
31- },
3227 AgglayerClient : agglayer.ClientConfig {GRPC : & grpc.ClientConfig {
3328 URL : "http://localhost:9090" ,
3429 MinConnectTimeout : types .NewDuration (5 * time .Second ),
@@ -42,48 +37,11 @@ func TestValidatorConfigValidate(t *testing.T) {
4237 FEPConfig : FEPConfig {
4338 SovereignRollupAddr : common .HexToAddress ("0x1" ),
4439 },
45- GERValidateConfig : GERValidateConfig {
46- GlobalExitRootL1Addr : common .HexToAddress ("0x2" ),
47- BlockFinality : aggkittypes .FinalizedBlock ,
48- },
49- AgglayerClient : agglayer.ClientConfig {GRPC : & grpc.ClientConfig {
50- URL : "http://localhost:9090" ,
51- MinConnectTimeout : types .NewDuration (5 * time .Second ),
52- }},
53- },
54- },
55- {
56- name : "Invalid GERValidateConfig - zero address" ,
57- config : Config {
58- Mode : aggsendertypes .PessimisticProofMode ,
59- GERValidateConfig : GERValidateConfig {
60- GlobalExitRootL1Addr : common .HexToAddress ("0x0" ), // Zero address
61- BlockFinality : aggkittypes .FinalizedBlock ,
62- },
63- AgglayerClient : agglayer.ClientConfig {GRPC : & grpc.ClientConfig {
64- URL : "http://localhost:9090" ,
65- MinConnectTimeout : types .NewDuration (5 * time .Second ),
66- }},
67- },
68- expectedErr : "GlobalExitRootL1Addr must be set" ,
69- },
70- {
71- name : "Invalid GERValidateConfig - block finality non valid" ,
72- config : Config {
73- Mode : aggsendertypes .PessimisticProofMode ,
74- GERValidateConfig : GERValidateConfig {
75- GlobalExitRootL1Addr : common .HexToAddress ("0x2" ),
76- BlockFinality : aggkittypes.BlockNumberFinality {
77- Block : aggkittypes .Finalized ,
78- Offset : aggkittypes .MaxPositiveOffsetFinalized + 1 , // Invalid offset
79- },
80- },
8140 AgglayerClient : agglayer.ClientConfig {GRPC : & grpc.ClientConfig {
8241 URL : "http://localhost:9090" ,
8342 MinConnectTimeout : types .NewDuration (5 * time .Second ),
8443 }},
8544 },
86- expectedErr : "invalid BlockFinality configuration" ,
8745 },
8846 {
8947 name : "Invalid AggchainProof mode" ,
0 commit comments