diff --git a/rpc/client/rpc_test.go b/rpc/client/rpc_test.go index 8832ef040c1..091cf4012e2 100644 --- a/rpc/client/rpc_test.go +++ b/rpc/client/rpc_test.go @@ -164,6 +164,8 @@ func TestHealth(t *testing.T) { } func TestGenesisAndValidators(t *testing.T) { + t.Skip("Skipping due to large genesis file size") + for i, c := range GetClients() { // make sure this is the right genesis file @@ -189,6 +191,8 @@ func TestGenesisAndValidators(t *testing.T) { } func TestGenesisChunked(t *testing.T) { + t.Skip("Skipping due to large genesis file size") + ctx, cancel := context.WithCancel(context.Background()) defer cancel() diff --git a/rpc/core/net.go b/rpc/core/net.go index a79e2eb76aa..12b91d992fc 100644 --- a/rpc/core/net.go +++ b/rpc/core/net.go @@ -96,7 +96,11 @@ func (env *Environment) UnsafeDialPeers( // Genesis returns genesis file. // More: https://docs.cometbft.com/v0.38.x/rpc/#/Info/genesis +// +//nolint:govet func (env *Environment) Genesis(*rpctypes.Context) (*ctypes.ResultGenesis, error) { + return nil, errors.New("endpoint is disabled due to large genesis file size") + if len(env.genChunks) > 1 { return nil, errors.New("genesis response is large, please use the genesis_chunked API instead") } @@ -104,7 +108,9 @@ func (env *Environment) Genesis(*rpctypes.Context) (*ctypes.ResultGenesis, error return &ctypes.ResultGenesis{Genesis: env.GenDoc}, nil } +//nolint:govet func (env *Environment) GenesisChunked(_ *rpctypes.Context, chunk uint) (*ctypes.ResultGenesisChunk, error) { + return nil, errors.New("endpoint is disabled due to large genesis file size") if env.genChunks == nil { return nil, fmt.Errorf("service configuration error, genesis chunks are not initialized") }