dash/doc/release-notes-5039.md
Odysseas Gabrielides aa8462b060
feat!: 4k collateral high performance masternode implementation (#5039)
## Issue being fixed or feature implemented


## What was done?
Implementation of 4k collateral HPMN.

## How Has This Been Tested?

## Breaking Changes

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

**For repository code-owners and collaborators only**
- [x] I have assigned this pull request to a milestone

---------

Co-authored-by: thephez <thephez@users.noreply.github.com>
Co-authored-by: UdjinM6 <UdjinM6@users.noreply.github.com>
Co-authored-by: pasta <pasta@dashboost.org>
Co-authored-by: PastaPastaPasta <6443210+pastapastapasta@users.noreply.github.com>
Co-authored-by: UdjinM6 <1935069+Udjinm6@users.noreply.github.com>
Co-authored-by: Konstantin Akimov <545784+knst@users.noreply.github.com>
2023-02-14 12:48:33 -06:00

1.0 KiB

Added RPCs

The following RPCs were added: protx register_hpmn, protx register_fund_hpmn, protx register_prepare_hpmn and protx update_service_hpmn. These HPMN RPCs correspond to the standard masternode RPCs but have the following additional mandatory arguments: platformNodeID, platformP2PPort and platformHTTPPort.

  • platformNodeID: Platform P2P node ID, derived from P2P public key.
  • platformP2PPort: TCP port of Dash Platform peer-to-peer communication between nodes (network byte order).
  • platformHTTPPort: TCP port of Platform HTTP/API interface (network byte order). Notes:
  • platformNodeID must be unique across the network.
  • platformP2PPort, platformHTTPPort and the Core port must be distinct.

Updated RPCs

The RPC's gobject getcurrentvotes reply is enriched by adding the vote weight at the end of each line. Possible values are 1 or 4. Example: "7cb20c883c6093b8489f795b3ec0aad0d9c2c2821610ae9ed938baaf42fec66d": "277e6345359071410ab691c21a3a16f8f46c9229c2f8ec8f028c9a95c0f1c0e7-1:1670019339:yes:funding:4"