@@ -47,9 +47,9 @@ Bitcoin Output https://bitcoin.org/en/glossary/output
47
47
| ---------- | ----------- | --------- | ---------- |
48
48
| 4 | nVersion | int32_t | Transaction data format version
49
49
| 1+ | tx_in count | var_int | Number of Transaction inputs
50
- | 41+ | vin | [ CTxIn] ( #ctxin ) | A list of 1 or more transaction inputs
50
+ | 41+ | vin | [ CTxIn] ( #ctxin ) [ ] | A list of 1 or more transaction inputs
51
51
| 1+ | tx_out count | var_int | Number of Transaction outputs
52
- | 9+ | vout | [ CTxOut] ( #ctxout ) | A list of 1 or more transaction outputs
52
+ | 9+ | vout | [ CTxOut] ( #ctxout ) [ ] | A list of 1 or more transaction outputs
53
53
| 4 | nLockTime | uint32_t | The block number or timestamp at which this transaction is unlocked
54
54
55
55
### CPubKey
@@ -84,8 +84,7 @@ Whenever a masternode comes online or a client is syncing, they will send this m
84
84
| 71-73 | sig | char[ ] | Signature of this message (verifiable via pubKeyCollateralAddress)
85
85
| 8 | sigTime | int64_t | Time which the signature was created
86
86
| 4 | nProtocolVersion | int | The protocol version of the masternode
87
- | # | lastPing | CMasternodePing | The last known ping of the masternode
88
- | 8 | nLastDsq | int64_t | The last time the masternode sent a DSQ message (for mixing) (DEPRECATED)
87
+ | # | lastPing | [ CMasternodePing] ( #mnping---mnp ) | The last known ping of the masternode
89
88
90
89
### MNPING - "mnp"
91
90
@@ -162,7 +161,7 @@ Response to DSQ message which allows the user to join a mixing pool
162
161
| Field Size | Field Name | Data type | Description |
163
162
| ---------- | ----------- | --------- | ---------- |
164
163
| 4 | nDenom | int | denomination that will be exclusively used when submitting inputs into the pool
165
- | 41 + | txCollateral | int | collateral tx that will be charged if this client acts maliciousely
164
+ | 216 + | txCollateral | [ CTransaction ] ( #ctransaction ) | collateral tx that will be charged if this client acts maliciously
166
165
167
166
### DSVIN - "dsi"
168
167
@@ -173,9 +172,8 @@ When queue is ready user is expected to send his entry to start actual mixing
173
172
| Field Size | Field Name | Data type | Description |
174
173
| ---------- | ----------- | --------- | ---------- |
175
174
| ? | vecTxDSIn | CTxDSIn[ ] | vector of users inputs (CTxDSIn serialization is equal to [ CTxIn] ( #ctxin ) serialization)
176
- | 8 | nAmount | int64_t | depreciated since 12.1, it's used for backwards compatibility only and can be removed with future protocol bump
177
- | ? | txCollateral | [ CTransaction] ( #ctransaction ) | Collateral transaction which is used to prevent misbehavior and also to charge fees randomly
178
- | ? | vecTxOut | CTxOut[ ] | vector of user outputs
175
+ | 216+ | txCollateral | [ CTransaction] ( #ctransaction ) | Collateral transaction which is used to prevent misbehavior and also to charge fees randomly
176
+ | ? | vecTxOut | [ CTxOut] ( #ctxout ) [ ] | vector of user outputs
179
177
180
178
### DSSIGNFINALTX - "dss"
181
179
0 commit comments