A few (mostly trivial) updates (#54)

* Drop quorumMinMemberAge from LLMQ init phase

* Clarify that "hash" is "SHA256" in multiple cases

* Switch few quotes to apostrophes
This commit is contained in:
UdjinM6 2019-11-11 15:59:14 +03:00 committed by thephez
parent 5660fcdd27
commit 41fc2c9413
6 changed files with 27 additions and 28 deletions

View file

@ -93,7 +93,7 @@ P2PK/P2PKH/P2SH script, `<payoutStr>` must be set to the hex representation of t
3. `<operatorReward>`: The operatorReward field of the ProRegTx.
4. `<ownerKeyAddress>`: The Dash address corresponding to the keyIdOwner field of the ProRegTx.
5. `<votingKeyAddress>`: The Dash address corresponding to the keyIdVoting field of the ProRegTx.
6. `<payloadHash>`: The hash of the ProRegTx payload with the payloadSig being empty.
6. `<payloadHash>`: The SHA256 hash of the ProRegTx payload with the payloadSig being empty.
This signature is only required for external collaterals. If collateralOutpoint refers to an output of the ProRegTx,
the fact that the ProRegTx was able to move the collateral acts as an implicit proof of ownership. In this case the
@ -125,7 +125,7 @@ The transaction consists of the following data in the payload area:
| operatorReward | uint_16 | 2 | A value from 0 to 10000. |
| scriptPayoutSize | compactSize uint | 1-9 | Size of the Payee Script. |
| scriptPayout | Script | Variable | Payee script (p2pkh/p2sh) |
| inputsHash | uint256 | 32 | Hash of all the outpoints of the transaction inputs |
| inputsHash | uint256 | 32 | The SHA256 hash of all the outpoints of the transaction inputs |
| payloadSigSize | compactSize uint | 1-9 | Size of the Signature |
| payloadSig | unsigned char[] | Variable | Signature of the hash of the ProTx fields. Signed with the key corresponding to the collateral outpoint in case the collateral is not part of the ProRegTx itself, empty otherwise. |
@ -159,7 +159,7 @@ The transaction consists of the following data in the payload area:
| port | uint_16 | 2 | Port (network byte order) |
| scriptOperatorPayoutSize | compactSize uint | 1-9 | Size of the Payee Script. |
| scriptOperatorPayout | Script | Variable | Payee script (p2pkh/p2sh) |
| inputsHash | uint256 | 32 | Hash of all the outpoints of the transaction inputs |
| inputsHash | uint256 | 32 | The SHA256 hash of all the outpoints of the transaction inputs |
| payloadSig | BLSSig | 96 | Signature of the hash of the ProUpServTx fields. Signed by the Operator. |
### Updating Registrar of Masternode (ProUpRegTx)
@ -181,7 +181,7 @@ The transaction consists of the following data in the payload area:
| KeyIdVoting | CKeyID | 20 | The public key hash used for voting. |
| scriptPayoutSize | compactSize uint | 1-9 | Size of the Payee Script. |
| scriptPayout | Script | Variable | Payee script (p2pkh/p2sh) |
| inputsHash | uint256 | 32 | Hash of all the outpoints of the transaction inputs |
| inputsHash | uint256 | 32 | The SHA256 hash of all the outpoints of the transaction inputs |
| payloadSigSize | compactSize uint | 1-9 | Size of the Signature |
| payloadSig | unsigned char[] | Variable | Signature of the hash of the ProTx fields. Signed by the Owner. |
@ -202,7 +202,7 @@ The transaction consists of the following data in the payload area:
| version | uint_16 | 2 | ProUpRevTx version number. Currently set to 1. |
| proTXHash | uint256 | 32 | The hash of the provider transaction |
| reason | uint_16 | 2 | The reason for revoking the key. |
| inputsHash | uint256 | 32 | Hash of all the outpoints of the transaction inputs |
| inputsHash | uint256 | 32 | The SHA256 hash of all the outpoints of the transaction inputs |
| payloadSig | BLSSig | 96 | Signature of the hash of the ProTx fields. Signed by the Operator. |
## Rules for Updating the Masternode List