dash/src
UdjinM6 d1aa209d95
chore(rpc): few cleanups in evo rpc help texts (#5439)
## Issue being fixed or feature implemented
fix a couple of issues in help texts

develop:
```
protx register "collateralHash" collateralIndex "ipAndPort" "ownerAddress" "operatorPubKey_register" "votingAddress_register" "operatorReward" "payoutAddress_register" ( "feeSourceAddress" submit )
...
3. ipAndPort                  (string, required) IP and port in the form "IP:PORT".
                              Must be unique on the network. Can be set to 0, which will require a ProUpServTx afterwards.
...
5. operatorPubKey_register    (string, required) The operator BLS public key. The BLS private key does not have to be known.
                              It has to match the BLS private key which is later used when operating the masternode.
6. votingAddress_register     (string, required) The voting key address. The private key does not have to be known by your wallet.
                              It has to match the private key which is later used when voting on proposals.
                              If set to an empty string, ownerAddress will be used.
7. operatorReward             (string, required) The fraction in %% to share with the operator. The value must be
                              between 0.00 and 100.00.
8. payoutAddress_register     (string, required) The dash address to use for masternode reward payments.
...
```
```
protx update_service "proTxHash" "ipAndPort" "operatorKey" ( "operatorPayoutAddress" "feeSourceAddress" )
...
2. ipAndPort                (string, required) IP and port in the form "IP:PORT".
                            Must be unique on the network. Can be set to 0, which will require a ProUpServTx afterwards.
...
```
fe95dfdd7a97ae5150d8e28ea908f619c6080008:
```
protx register "collateralHash" collateralIndex "ipAndPort" "ownerAddress" "operatorPubKey" "votingAddress" "operatorReward" "payoutAddress" ( "feeSourceAddress" submit )
...
3. ipAndPort           (string, required) IP and port in the form "IP:PORT". Must be unique on the network.
                       Can be set to an empty string, which will require a ProUpServTx afterwards.
...
5. operatorPubKey      (string, required) The operator BLS public key. The BLS private key does not have to be known.
                       It has to match the BLS private key which is later used when operating the masternode.
6. votingAddress       (string, required) The voting key address. The private key does not have to be known by your wallet.
                       It has to match the private key which is later used when voting on proposals.
                       If set to an empty string, ownerAddress will be used.
7. operatorReward      (string, required) The fraction in %% to share with the operator.
                       The value must be between 0 and 10000.
8. payoutAddress       (string, required) The dash address to use for masternode reward payments.
...
```
```
protx update_service "proTxHash" "ipAndPort" "operatorKey" ( "operatorPayoutAddress" "feeSourceAddress" )
...
2. ipAndPort                (string, required) IP and port in the form "IP:PORT". Must be unique on the network.
...
```
## What was done?
pls see individual commits

## How Has This Been Tested?
run `dash-qt`, check `help <cmd>` response

## Breaking Changes
n/a

## Checklist:
- [x] 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
- [x] I have assigned this pull request to a milestone _(for repository
code-owners and collaborators only)_
2023-06-17 19:27:37 +03:00
..
bench Merge #15452: Replace CScriptID and CKeyID in CTxDestination with dedicated types 2023-02-10 23:34:57 +03:00
bls fix: multiple 5403 followups (#5424) 2023-06-12 10:34:45 -05:00
coinjoin feat: use m_protxHash instead of masternodeOutpoint for hashing dsq and dstx after v19 activation (#5404) 2023-06-11 12:32:08 -05:00
compat revert dash#1432: Rename consensus source library and API 2022-08-09 14:16:28 +05:30
config
consensus Merge #19069: refactor: replace pointers by references within tx_verify.{h,cpp} 2023-01-01 20:16:57 -06:00
crc32c
crypto partial revert dash#2911: s/dash-config/bitcoin-config/g 2022-08-09 14:16:28 +05:30
dashbls Merge pull request #5258 from kittywhiskers/update_dashbls 2023-03-20 18:04:06 +02:00
evo chore: prettify json representations of CSimplifiedMNListEntry and CSimplifiedMNListDiff (#5434) 2023-06-17 19:27:36 +03:00
governance fix: off-by-one in the way we use v19 activation helpers (#5431) 2023-06-13 09:30:29 -05:00
immer build: fix gitian builds 2023-01-03 14:51:16 +03:00
index Merge #17477: Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved signals 2023-02-15 00:07:39 -06:00
interfaces Merge #19556: Remove mempool global 2023-02-15 00:07:39 -06:00
leveldb Merge bitcoin/bitcoin#25739: Update leveldb subtree (#5005) 2022-09-23 18:43:39 +04:00
llmq fix: off-by-one in the way we use v19 activation helpers (#5431) 2023-06-13 09:30:29 -05:00
logging
masternode fix: Resolve mainnet v19 fork issues (#5403) 2023-06-11 12:35:20 -05:00
node Merge #19556: Remove mempool global 2023-02-15 00:07:39 -06:00
policy Merge #19114 TxoutType C++11 scoped enum class 2023-01-19 23:37:39 -06:00
primitives fix(build): Fix incorrect type conversion (#5037) 2022-10-17 11:31:27 -05:00
qt Merge pull request #5425 from UdjinM6/multi_fixes 2023-06-12 10:34:46 -05:00
rpc chore(rpc): few cleanups in evo rpc help texts (#5439) 2023-06-17 19:27:37 +03:00
script Merge #15748: [rpc] remove dead mining code 2023-02-15 00:07:39 -06:00
secp256k1
support fix: Fix missing includes (#5295) 2023-04-05 21:27:21 -05:00
test Merge pull request #5425 from UdjinM6/multi_fixes 2023-06-12 10:34:46 -05:00
univalue
util fix: Fix missing includes (#5295) 2023-04-05 21:27:21 -05:00
wallet Merge pull request #5425 from UdjinM6/multi_fixes 2023-06-12 10:34:46 -05:00
zmq Merge #17477: Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved signals 2023-02-15 00:07:39 -06:00
.clang-format
addrdb.cpp merge bitcoin#19314: Use uint16_t instead of unsigned short 2022-10-20 16:08:45 -05:00
addrdb.h merge bitcoin#19219: Replace automatic bans with discouragement filter 2022-06-21 19:11:49 +05:30
addressindex.h Merge #16908: txmempool: Make entry time type-safe (std::chrono) 2022-10-03 16:08:31 -04:00
addrman.cpp merge bitcoin#21016: remove boost::thread_group usage 2023-01-19 03:42:51 +00:00
addrman.h
amount.h
arith_uint256.cpp
arith_uint256.h
attributes.h
banman.cpp feat(rpc): Added RPC cleardiscouraged (#5273) 2023-03-30 11:43:47 -05:00
banman.h feat(rpc): Added RPC cleardiscouraged (#5273) 2023-03-30 11:43:47 -05:00
base58.cpp merge bitcoin#20429: replace (sizeof(a)/sizeof(a[0])) with C++17 std::size 2022-11-01 00:28:53 -05:00
base58.h Merge #17511: Add bounds checks before base58 decoding 2022-06-08 12:33:00 +07:00
batchedlogger.cpp chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
batchedlogger.h chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
bech32.cpp
bech32.h
bip39_english.h
bip39.cpp Merge pull request #5425 from UdjinM6/multi_fixes 2023-06-12 10:34:46 -05:00
bip39.h Merge pull request #5425 from UdjinM6/multi_fixes 2023-06-12 10:34:46 -05:00
bitcoin-cli.cpp Merge #18702: build: fix ASLR for bitcoin-cli on Windows 2023-02-20 09:09:23 -06:00
bitcoin-tx.cpp Merge #15452: Replace CScriptID and CKeyID in CTxDestination with dedicated types 2023-02-10 23:34:57 +03:00
bitcoin-wallet.cpp trivial: revert dashification of source and header filenames 2022-08-09 14:16:29 +05:30
bitcoind.cpp refactor: replace util::Ref with CoreContext (std::variant) (#5055) 2022-10-22 12:18:03 -05:00
blockencodings.cpp merge bitcoin#15141: Rewrite DoS interface between validation and net_processing 2022-06-21 19:11:26 +05:30
blockencodings.h
blockfilter.cpp merge bitcoin#18190: Add fuzzing harness for Golomb-Rice coding (GolombRiceEncode/GolombRiceDecode) 2022-07-15 21:24:21 +05:30
blockfilter.h
bloom.cpp Merge #18806: net: remove is{Empty,Full} flags from CBloomFilter, clarify CVE fix 2023-01-22 00:27:52 -06:00
bloom.h Merge #18806: net: remove is{Empty,Full} flags from CBloomFilter, clarify CVE fix 2023-01-22 00:27:52 -06:00
cachemap.h chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
cachemultimap.h chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
chain.cpp
chain.h
chainparams.cpp chore: update defaultAssumeValid, nMinimumChainWork, checkpointData and chainTxData for testnet (again) (#5430) 2023-06-12 13:50:25 -05:00
chainparams.h refactor: tweak GetLLMQ to fail gracefully and let caller handle results accordingly (#5247) 2023-03-13 11:25:18 -05:00
chainparamsbase.cpp feat(llmq): Introduction of llmq_devnet_platform + update llmqPlatform from args (devnets only) (#5205) 2023-02-19 10:53:29 -06:00
chainparamsbase.h merge bitcoin#21328: pass uint16 CService::port as uint16 2022-11-01 00:28:53 -05:00
chainparamsseeds.h Update hard coded seeds for v18.0.0-rc12 (#4953) 2022-08-11 01:57:13 +03:00
checkqueue.h
clientversion.cpp
clientversion.h partial revert dash#2911: s/dash-config/bitcoin-config/g 2022-08-09 14:16:28 +05:30
coins.cpp
coins.h
compat.h partial revert dash#2911: s/dash-config/bitcoin-config/g 2022-08-09 14:16:28 +05:30
compressor.cpp
compressor.h
context.h refactor: create context for LLMQ subsystem within NodeContext, alias entangled globals (#5030) 2022-11-07 21:09:44 +03:00
core_io.h merge bitcoin#15508: Refactor analyzepsbt for use outside RPC code 2022-09-24 08:51:04 +05:30
core_memusage.h
core_read.cpp merge bitcoin#25057: replace remaining boost::split with SplitString 2023-01-19 03:49:04 +00:00
core_write.cpp Merge #15452: Replace CScriptID and CKeyID in CTxDestination with dedicated types 2023-02-10 23:34:57 +03:00
ctpl_stl.h refactor/chore: update cppcheck to 2.8 with needed refactoring (#4926) 2022-08-11 02:05:44 +03:00
cuckoocache.h Merge #17634: qt: Fix comparison function signature 2022-06-16 01:34:38 -04:00
cxxtimer.hpp test/refactor: upgrade to cppcheck 2.9 and fix warnings (#5049) 2022-10-18 13:24:00 +03:00
dash-cli-res.rc
dash-tx-res.rc
dash-wallet-res.rc
dashd-res.rc
dbwrapper.cpp
dbwrapper.h
dsnotificationinterface.cpp Merge #17477: Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved signals 2023-02-15 00:07:39 -06:00
dsnotificationinterface.h Merge #17477: Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved signals 2023-02-15 00:07:39 -06:00
dummywallet.cpp fix(gui): remove "Upgrade wallet format" button from "Wallet Repair" tab 2023-02-17 14:21:19 -06:00
flat-database.h chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
flatfile.cpp
flatfile.h
fs.cpp Merge #19299: refactor: Remove unused vars, Add missing includes 2023-01-22 00:27:52 -06:00
fs.h
hash.cpp
hash.h chore: bump copyrights (#4873) 2022-06-08 02:36:46 +03:00
hdchain.cpp fix: Pass KeyOriginInfo instead of CKeyMetadata to DeriveChildExtKey (#4918) 2022-07-18 16:56:33 +03:00
hdchain.h chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
httprpc.cpp merge bitcoin#25057: replace remaining boost::split with SplitString 2023-01-19 03:49:04 +00:00
httprpc.h refactor: replace util::Ref with CoreContext (std::variant) (#5055) 2022-10-22 12:18:03 -05:00
httpserver.cpp merge bitcoin#21328: pass uint16 CService::port as uint16 2022-11-01 00:28:53 -05:00
httpserver.h merge bitcoin#18363: Add fuzzing harness for HTTPRequest, libevent's evhttp and related functions 2022-07-15 21:24:21 +05:30
indirectmap.h
init.cpp Merge pull request #5425 from UdjinM6/multi_fixes 2023-06-12 10:34:46 -05:00
init.h refactor: replace util::Ref with CoreContext (std::variant) (#5055) 2022-10-22 12:18:03 -05:00
key_io.cpp Merge #15452: Replace CScriptID and CKeyID in CTxDestination with dedicated types 2023-02-10 23:34:57 +03:00
key_io.h
key.cpp merge bitcoin#19379: Add fuzzing harness for SigHasLowR(...) and ecdsa_signature_parse_der_lax(...) 2022-08-21 18:09:28 +05:30
key.h
limitedmap.h
logging.cpp
logging.h
Makefile.am refactor: implement c++23 inspired ToUnderlying (#5210) 2023-02-20 13:12:12 +03:00
Makefile.bench.include partial bitcoin#19077: Add sqlite as an alternative wallet database and use it for new descriptor wallets 2023-02-07 10:53:33 -06:00
Makefile.crc32c.include
Makefile.leveldb.include
Makefile.qt_locale.include
Makefile.qt.include partial bitcoin#19077: Add sqlite as an alternative wallet database and use it for new descriptor wallets 2023-02-07 10:53:33 -06:00
Makefile.qttest.include partial bitcoin#19077: Add sqlite as an alternative wallet database and use it for new descriptor wallets 2023-02-07 10:53:33 -06:00
Makefile.test_fuzz.include merge bitcoin#18528: create test_fuzz library from src/test/fuzz/fuzz.cpp 2022-10-02 12:05:13 +05:30
Makefile.test_util.include merge bitcoin#18521: Add process_messages harness 2022-07-06 22:13:37 +05:30
Makefile.test.include merge bitcoin#20202: Make BDB support optional 2023-02-07 10:53:33 -06:00
Makefile.univalue.include
mapport.cpp partial revert dash#2911: s/dash-config/bitcoin-config/g 2022-08-09 14:16:28 +05:30
mapport.h
memusage.h
merkleblock.cpp
merkleblock.h
messagesigner.cpp chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
messagesigner.h chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
miner.cpp fix: get rid of [most] clang warnings during build on linux (#5186) 2023-02-10 20:25:11 -06:00
miner.h refactor: remove the g_evoDb global; use NodeContext and locals (#5058) 2022-12-10 11:58:17 -06:00
net_permissions.cpp Merge #17754: net: Don't allow resolving of std::string with embedded NUL characters. Add tests. 2022-10-03 16:08:31 -04:00
net_permissions.h Merge #17985: net: Remove forcerelay of rejected txs 2022-10-20 11:48:21 -04:00
net_processing.cpp Merge #19556: Remove mempool global 2023-02-15 00:07:39 -06:00
net_processing.h Merge #17477: Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved signals 2023-02-15 00:07:39 -06:00
net_types.h
net.cpp merge bitcoin#18289: Make scheduler methods type safe 2023-01-19 03:42:49 +00:00
net.h merge bitcoin#21328: pass uint16 CService::port as uint16 2022-11-01 00:28:53 -05:00
netaddress.cpp merge bitcoin#19314: Use uint16_t instead of unsigned short 2022-10-20 16:08:45 -05:00
netaddress.h merge bitcoin#19314: Use uint16_t instead of unsigned short 2022-10-20 16:08:45 -05:00
netbase.cpp merge bitcoin#21328: pass uint16 CService::port as uint16 2022-11-01 00:28:53 -05:00
netbase.h merge bitcoin#21328: pass uint16 CService::port as uint16 2022-11-01 00:28:53 -05:00
netfulfilledman.cpp chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
netfulfilledman.h chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
netmessagemaker.h
noui.cpp chore: bump copyrights (#4873) 2022-06-08 02:36:46 +03:00
noui.h
pow.cpp Merge pull request #5425 from UdjinM6/multi_fixes 2023-06-12 10:34:46 -05:00
pow.h
prevector.h Merge #17634: qt: Fix comparison function signature 2022-06-16 01:34:38 -04:00
protocol.cpp merge bitcoin#15437: Remove BIP61 reject messages 2022-12-02 15:43:01 +05:30
protocol.h merge bitcoin#15437: Remove BIP61 reject messages 2022-12-02 15:43:01 +05:30
psbt.cpp Merge #17156: psbt: check that various indexes and amounts are within bounds 2023-02-04 10:02:37 -06:00
psbt.h Merge #17524: psbt: handle unspendable psbts 2023-02-04 10:02:37 -06:00
pubkey.cpp merge bitcoin#19379: Add fuzzing harness for SigHasLowR(...) and ecdsa_signature_parse_der_lax(...) 2022-08-21 18:09:28 +05:30
pubkey.h
random.cpp merge bitcoin#20429: replace (sizeof(a)/sizeof(a[0])) with C++17 std::size 2022-11-01 00:28:53 -05:00
random.h merge bitcoin#18455: Add fuzzing harness for functions/classes in flatfile.h, merkleblock.h, random.h, serialize.h and span.h 2022-07-06 22:13:37 +05:30
randomenv.cpp merge bitcoin#20602: Allow use of C++14 chrono literals 2022-10-20 16:08:45 -05:00
randomenv.h
rest.cpp Merge #19556: Remove mempool global 2023-02-15 00:07:39 -06:00
reverse_iterator.h
saltedhasher.cpp chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
saltedhasher.h chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
scheduler.cpp merge bitcoin#19090: Misc scheduler cleanups 2023-01-19 03:42:49 +00:00
scheduler.h merge bitcoin#21016: remove boost::thread_group usage 2023-01-19 03:42:51 +00:00
serialize.h merge bitcoin#19314: Use uint16_t instead of unsigned short 2022-10-20 16:08:45 -05:00
shutdown.cpp
shutdown.h
span.h Merge #19508: Work around memory-aliasing in descriptor ParsePubkey 2023-01-23 12:22:31 -06:00
spentindex.h
spork.cpp refactor: using C++11/14/17 features in dash specifict code (#5190) 2023-02-19 17:04:57 -06:00
spork.h refactor: using C++11/14/17 features in dash specifict code (#5190) 2023-02-19 17:04:57 -06:00
stacktraces.cpp Merge pull request #4478 from kittywhiskers/undashify 2022-08-11 12:34:55 -04:00
stacktraces.h
statsd_client.cpp refactor: resolve implicit-const-int-float-conversion warning in statsd_client 2022-10-21 21:51:35 +05:30
statsd_client.h chore: add missing copyrights via copyright_header.py insert 2023-01-13 00:49:04 +03:00
streams.h Merge #19593: refactor: Drop unused CBufferedFile::Seek() 2022-09-03 10:43:14 -05:00
sync.cpp merge bitcoin#18449: Remove unused itostr 2023-01-02 14:19:33 -06:00
sync.h
threadinterrupt.cpp
threadinterrupt.h
threadsafety.h
timedata.cpp partial revert dash#2911: s/dash-config/bitcoin-config/g 2022-08-09 14:16:28 +05:30
timedata.h
tinyformat.h
torcontrol.cpp merge bitcoin#25068: Wrap boost::replace_all 2023-01-19 03:49:04 +00:00
torcontrol.h
txdb.cpp merge bitcoin#21016: remove boost::thread_group usage 2023-01-19 03:42:51 +00:00
txdb.h
txmempool.cpp fix: Resolve mainnet v19 fork issues (#5403) 2023-06-11 12:35:20 -05:00
txmempool.h fix: Resolve mainnet v19 fork issues (#5403) 2023-06-11 12:35:20 -05:00
ui_interface.cpp
ui_interface.h
uint256.cpp merge bitcoin#20016: 1 is a constant 2022-07-02 23:47:42 +05:30
uint256.h chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
undo.h
unordered_lru_cache.h Merge pull request #5425 from UdjinM6/multi_fixes 2023-06-12 10:34:46 -05:00
validation.cpp fix: Resolve mainnet v19 fork issues (#5403) 2023-06-11 12:35:20 -05:00
validation.h Merge #19556: Remove mempool global 2023-02-15 00:07:39 -06:00
validationinterface.cpp Merge #17477: Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved signals 2023-02-15 00:07:39 -06:00
validationinterface.h Merge #17477: Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved signals 2023-02-15 00:07:39 -06:00
version.h feat: store protx version in CSimplifiedMNListEntry and use it to ser/deser pubKeyOperator (#5397) 2023-06-12 10:34:46 -05:00
versionbits.cpp fix: speed up GetStateFor (#5100) 2022-12-13 11:42:52 -06:00
versionbits.h
versionbitsinfo.cpp feat!: v19 BIP9 fork (#5070) 2022-11-22 11:34:21 -06:00
versionbitsinfo.h
walletinitinterface.h merge bitcoin#19561: Pass ArgsManager into functions that register args 2022-06-07 09:21:29 +05:30
warnings.cpp Merge #17750: util: change GetWarnings parameter to bool 2022-06-14 16:48:15 +07:00
warnings.h Merge #17750: util: change GetWarnings parameter to bool 2022-06-14 16:48:15 +07:00