Dash protocol changed

Frodo

New Member
May 29, 2016
1
0
3
51
I notice that protocol changed:
dash-releases-historic-0-13-update-with-default-instantsend-privacy-improvements-masternode-overhaul from dashnews
compatibiity of dip-0002
dip3-upgrade

Where (which files and commits) are changes? I search more technical difference in transaction structure. My program give bad results for blocks 1028160 and 1028161 while 1028159 is the same.
How to compute correct new transaction hashes?

In which place is computing transaction hash?
 
Last edited:

Antti Kaikkonen

Active Member
Jun 20, 2017
258
172
103
dashradar.com
Dash Address
XnZdwT1w2kGeH6RujwoyJ7BBNrukdyTBRB
I don't think there have been any changes to txids.

Maybe your program is breaking because of special transactions.

For example a quorum comitment transaction has no inputs or outputs:
Code:
getrawtransaction ebcf4d5b223edd1ae1b1babf4f530aeefcf49b9bec00962c7f9b3f45b132d001 2

{
  "hex": "03000600000000000000fda301010059b00f000100037bf8edaf91b2ec0e2881b9e9ed80599ad91179871aafca992000000000000000fd90010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd900100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "txid": "ebcf4d5b223edd1ae1b1babf4f530aeefcf49b9bec00962c7f9b3f45b132d001",
  "size": 432,
  "version": 3,
  "type": 6,
  "locktime": 0,
  "vin": [
  ],
  "vout": [
  ],
  "extraPayloadSize": 419,
  "extraPayload": "010059b00f000100037bf8edaf91b2ec0e2881b9e9ed80599ad91179871aafca992000000000000000fd90010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd900100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "qcTx": {
    "version": 1,
    "height": 1028185,
    "commitment": {
      "version": 1,
      "llmqType": 3,
      "quorumHash": "000000000000002099caaf1a877911d99a5980ede9b981280eecb291afedf87b",
      "signersCount": 0,
      "validMembersCount": 0,
      "quorumPublicKey": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
    }
  },
  "blockhash": "000000000000000db72741d892b32b9d2480fde31e3f73cb021fea8691bbdb46",
  "height": 1028185,
  "confirmations": 6797,
  "time": 1551250791,
  "blocktime": 1551250791,
  "instantlock": false
}
 
  • Like
Reactions: Pasta and flare