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

v0.14 DKG not compatible with v0.13 #175

Open
Battenfield opened this issue Mar 16, 2023 · 1 comment
Open

v0.14 DKG not compatible with v0.13 #175

Battenfield opened this issue Mar 16, 2023 · 1 comment
Labels
protocol protocol team tickets

Comments

@Battenfield
Copy link

Battenfield commented Mar 16, 2023

🐞 Bug Report

v0.14 dkg command is not compatible with v0.13.

A clear and concise description of the problem...

🔬 Minimal Reproduction

We ran a dkg with 3 nodes on v0.13 and one on v0.14

Node with the issue:

  • created the ENR with v0.14:

docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v0.14.0 create enr

attempted to run DKG with v0.14:

$docker run --rm -v "$(pwd)/:/opt/charon" obolnetwork/charon:v0.14.0 dkg --definition-file="https://obol-api-prod-green.gcp.obol.tech/dv/0x43d2bf10b33f0e086c3ccbea2ce6dd4f59c30f072c056d9925c1656735f8d1a5"

all peers connected but DKG got hung up:

All peers connected, starting DKG ceremony

solved by running v0.13 command:

docker run --rm -v "$(pwd)/:/opt/charon" obolnetwork/charon:v0.13.0 dkg --definition-file="https://obol-api-prod-green.gcp.obol.tech/dv/0x43d2bf10b33f0e086c3ccbea2ce6dd4f59c30f072c056d9925c1656735f8d1a5"

🔥 Error

DKG just hung on the connected to 3 of 3 peers. Check discord channel for a potential relevant log

🌍 Your Environment

OSX

@github-actions github-actions bot added the protocol protocol team tickets label Mar 16, 2023
@corverroos
Copy link
Contributor

The DKG doesn't support different versions, all participants must run the same version. I'll add a ticket to ensure that the DKG errors if it detects different versions.

Related: ObolNetwork/charon#1895

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

No branches or pull requests

2 participants