You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge #6723: chore: deprecate protx register{,_fund,_prepare}_legacy and protx update_registrar_legacy, specifying scheme in bls generate
bb64e2f rpc: deprecate argument for defining scheme type in `bls generate` (Kittywhiskers Van Gogh)
ae262f3 rpc: deprecate legacy variants of ProTx register, update_registrar (Kittywhiskers Van Gogh)
Pull request description:
## Breaking Changes
* The RPCs `protx register_legacy`, `protx register_fund_legacy`, `protx register_prepare_legacy` and
`protx update_registrar_legacy` have been deprecated in Dash Core v23 and may be removed in a future version
They can be re-enabled with the runtime argument `-deprecatedrpc=legacy_mn`.
* The argument `legacy` in `bls generate` has been deprecated in Dash Core v23 and may be ignored in a future version.
It can be re-enabled with the runtime argument `deprecatedrpc=legacy_mn`.
## Checklist:
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas **(note: N/A)**
- [x] I have added or updated relevant unit/integration/functional/e2e tests
- [x] I have made corresponding changes to the documentation
- [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_
ACKs for top commit:
PastaPastaPasta:
utACK bb64e2f
UdjinM6:
utACK bb64e2f with one nit
Tree-SHA512: d892205d19058278116af029090d20866307f7de6d3f099b3f50e0bef32ce5f5b9b49daaa14d9ccdcc44afa2a0b1aa9765dd5cb785b85d90f4f595286dd379ea
"\nCreates and sends a ProUpRegTx to the network. This will update the operator key, voting key and payout\n"
1064
1076
"address of the masternode specified by \"proTxHash\".\n"
1065
1077
"The owner key of the masternode must be known to your wallet.\n"
1078
+
+ std::string(specific_legacy_bls_scheme ? "\nDEPRECATED: May be removed in a future version, pass config option -deprecatedrpc=legacy_mn to use RPC\n" : "")
{"legacy", RPCArg::Type::BOOL, RPCArg::Default{false}, "Set it true if need in legacy BLS scheme"},
1716
+
{"legacy", RPCArg::Type::BOOL, RPCArg::Default{false}, "(DEPRECATED, can be set if -deprecatedrpc=legacy_mn is passed) Set true to use legacy BLS scheme"},
0 commit comments