mirror of
https://github.com/seigler/dips
synced 2025-07-27 01:36:14 +00:00
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:
parent
5660fcdd27
commit
41fc2c9413
6 changed files with 27 additions and 28 deletions
10
dip-0003.md
10
dip-0003.md
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue