Skip to content

feat(dashmate): high-performance nodes registration with setup command#794

Merged
shumkov merged 111 commits into
v0.24-devfrom
register-hpmn
Mar 28, 2023
Merged

feat(dashmate): high-performance nodes registration with setup command#794
shumkov merged 111 commits into
v0.24-devfrom
register-hpmn

Conversation

@shumkov

@shumkov shumkov commented Feb 20, 2023

Copy link
Copy Markdown
Collaborator

Issue being fixed or feature implemented

Core 19 goes with HPMN and we need to provide a good UX to start any types of nodes for mainnet and testnet

What was done?

  • Allow registering full nodes and masternodes for testnet and mainnet including HP with setup command
  • Reworked setup command UX
  • Refactored obtaining SSL certificates

How Has This Been Tested?

Manually

Breaking Changes

  • Ports for testnet are changed to 1443 for HTTP and 36656 for p2p

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation

For repository code-owners and collaborators only

  • I have assigned this pull request to a milestone

@thephez thephez left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple suggestions (still looking at other stuff)

Comment thread packages/dashmate/src/commands/setup.js Outdated
Comment thread packages/dashmate/src/commands/setup.js Outdated
Comment thread packages/dashmate/src/listr/tasks/setup/setupRegularPresetTaskFactory.js Outdated
Comment thread packages/dashmate/src/listr/tasks/setup/setupRegularPresetTaskFactory.js Outdated
Comment thread packages/dashmate/src/listr/tasks/setup/setupRegularPresetTaskFactory.js Outdated
Comment thread packages/dashmate/src/listr/tasks/setup/setupRegularPresetTaskFactory.js Outdated

@thephez thephez left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 A few more comments/suggestions to consider

Comment thread packages/dashmate/README.md Outdated
Comment thread packages/dashmate/README.md Outdated
Comment thread packages/dashmate/README.md Outdated
Comment thread packages/dashmate/README.md Outdated
Comment thread packages/dashmate/README.md Outdated
Comment thread packages/dashmate/README.md Outdated
Comment thread packages/dashmate/README.md Outdated
Comment thread packages/dashmate/src/commands/stop.js Outdated
@thephez

thephez commented Mar 27, 2023

Copy link
Copy Markdown
Collaborator

@strophy 🙈 Sorry, I see you just acked 2 minutes ago. They're only suggestions so do as you see fit 🙂

@shumkov
shumkov dismissed stale reviews from strophy and shuplenkov via 037d33b March 27, 2023 14:37
strophy and others added 8 commits March 28, 2023 01:42
Co-authored-by: thephez <thephez@users.noreply.github.com>
Co-authored-by: thephez <thephez@users.noreply.github.com>
Co-authored-by: thephez <thephez@users.noreply.github.com>
Co-authored-by: thephez <thephez@users.noreply.github.com>
Co-authored-by: thephez <thephez@users.noreply.github.com>
Co-authored-by: thephez <thephez@users.noreply.github.com>
Co-authored-by: thephez <thephez@users.noreply.github.com>
Co-authored-by: thephez <thephez@users.noreply.github.com>
strophy
strophy previously approved these changes Mar 27, 2023
thephez
thephez previously approved these changes Mar 27, 2023

@thephez thephez left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work guys! 🚀

shuplenkov
shuplenkov previously approved these changes Mar 27, 2023
@shumkov
shumkov dismissed stale reviews from shuplenkov, thephez, and strophy via 302edbb March 28, 2023 05:35

@antouhou antouhou left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@shumkov
shumkov merged commit 4662f4a into v0.24-dev Mar 28, 2023
@shumkov
shumkov deleted the register-hpmn branch March 28, 2023 09:51
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.

5 participants