Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't run e2e tests with nethermind only #2177

Open
abi87 opened this issue Nov 25, 2024 · 0 comments
Open

Can't run e2e tests with nethermind only #2177

abi87 opened this issue Nov 25, 2024 · 0 comments

Comments

@abi87
Copy link
Collaborator

abi87 commented Nov 25, 2024

If I change tests setup in testing/e2e/config/config.go to have a nethermind only networks as follows:

func defaultValidators() NodeSet {
	return NodeSet{
		Type: "validator",
		Nodes: []Node{
			{
				ElType:   "nethermind",
				Replicas: 5,
				KZGImpl:  "crate-crypto/go-kzg-4844",
			},
			{
				ElType:   "geth",
				Replicas: 0,
				KZGImpl:  "crate-crypto/go-kzg-4844",
			},
			{
				ElType:   "reth",
				Replicas: 0,
				KZGImpl:  "crate-crypto/go-kzg-4844",
			},
			{
				ElType:   "erigon",
				Replicas: 0,
				KZGImpl:  "crate-crypto/go-kzg-4844",
			},
			{
				ElType:   "besu",
				Replicas: 0, // Besu causing flakey tests.
				KZGImpl:  "crate-crypto/go-kzg-4844",
			},
		},
	}
}

func defaultFullNodes() NodeSet {
	return NodeSet{
		Type: "full",
		Nodes: []Node{
			{
				ElType:   "nethermind",
				Replicas: 5,
				KZGImpl:  "crate-crypto/go-kzg-4844",
			},
			{
				ElType:   "reth",
				Replicas: 0,
				KZGImpl:  "crate-crypto/go-kzg-4844",
			},
			{
				ElType:   "geth",
				Replicas: 0,
				KZGImpl:  "crate-crypto/go-kzg-4844",
			},
			{
				ElType:   "erigon",
				Replicas: 0,
				KZGImpl:  "crate-crypto/go-kzg-4844",
			},
			{
				ElType:   "besu",
				Replicas: 0,
				KZGImpl:  "crate-crypto/go-kzg-4844",
			},
		},
	}
}

func defaultSeedNodes() NodeSet {
	return NodeSet{
		Type: "seed",
		Nodes: []Node{
			{
				ElType:   "nethermind",
				Replicas: 1,
				KZGImpl:  "crate-crypto/go-kzg-4844",
			},
		},
	}
}

no block is finalized. This does not happen with other clients (or combination of them)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant