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

fix mn anounce #813

Merged
merged 1 commit into from
May 27, 2016
Merged

fix mn anounce #813

merged 1 commit into from
May 27, 2016

Conversation

UdjinM6
Copy link

@UdjinM6 UdjinM6 commented May 26, 2016

  • every node should check for "pre-enabled" status of a newly added mn to relay message further (was "enabled" which is wrong - if node is enabled, that's not the first announce, so no need to relay it because most likely we were the one who asked for that mn directly via dseg)
  • we should not add ourselves to mn list if announce message has outdated protocol version (report this in log)
  • we should remove ourselves from saved list if we start updated mn for the first time and just loaded old list from mncache.dat

- every node should check for "pre-enabled" status of a newly added mn to relay message further (was "enabled" which is wrong - if node is enabled, that's not the first announce, so no need to relay it because most likely we were the one who asked for that mn directly via dseg)
- we should not add ourselves to mn list if announce message has outdated protocol version (report this in log)
- we should remove ourselves from saved list if we start updated mn for the first time and just loaded old list from mncache.dat
@schinzelh schinzelh merged commit c3b950d into dashpay:v0.12.1.x May 27, 2016
@UdjinM6 UdjinM6 deleted the fixMNBroadcastRelay branch June 20, 2016 06:46
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

Successfully merging this pull request may close these issues.

2 participants