@@ -83,6 +83,7 @@ func initTestBaseTransaction() *externalapi.DomainTransaction {
83
83
[]byte {0x01 },
84
84
0 ,
85
85
1 ,
86
+ 0 ,
86
87
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
87
88
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
88
89
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -112,6 +113,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
112
113
[]byte {0x01 },
113
114
0 ,
114
115
1 ,
116
+ 0 ,
115
117
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
116
118
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
117
119
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -137,6 +139,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
137
139
[]byte {0x01 },
138
140
0 ,
139
141
1 ,
142
+ 0 ,
140
143
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
141
144
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
142
145
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -162,6 +165,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
162
165
[]byte {0x01 , 0x02 }, //Changed
163
166
0 ,
164
167
1 ,
168
+ 0 ,
165
169
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
166
170
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
167
171
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -186,6 +190,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
186
190
[]byte {0x01 },
187
191
0 ,
188
192
1 ,
193
+ 0 ,
189
194
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
190
195
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
191
196
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -213,6 +218,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
213
218
[]byte {0x01 },
214
219
0 ,
215
220
1 ,
221
+ 0 ,
216
222
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
217
223
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
218
224
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -239,6 +245,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
239
245
[]byte {0x01 },
240
246
1000000000 , //Changed
241
247
1 ,
248
+ 0 ,
242
249
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
243
250
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
244
251
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -263,6 +270,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
263
270
[]byte {0x01 },
264
271
0 ,
265
272
1 ,
273
+ 0 ,
266
274
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
267
275
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
268
276
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -287,6 +295,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
287
295
[]byte {0x01 },
288
296
0 ,
289
297
2 , //Changed
298
+ 0 ,
290
299
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
291
300
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
292
301
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -311,6 +320,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
311
320
[]byte {0x01 },
312
321
0 ,
313
322
1 ,
323
+ 0 ,
314
324
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
315
325
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
316
326
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -341,6 +351,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
341
351
[]byte {0x01 },
342
352
0 ,
343
353
1 ,
354
+ 0 ,
344
355
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
345
356
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
346
357
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -366,6 +377,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
366
377
[]byte {0x01 },
367
378
0 ,
368
379
1 ,
380
+ 0 ,
369
381
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
370
382
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
371
383
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -390,6 +402,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
390
402
[]byte {0x01 },
391
403
0 ,
392
404
1 ,
405
+ 0 ,
393
406
nil , //changed
394
407
},
395
408
expectedResult : true ,
@@ -411,6 +424,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
411
424
[]byte {0x01 },
412
425
0 ,
413
426
1 ,
427
+ 0 ,
414
428
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
415
429
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
416
430
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -435,6 +449,7 @@ func initTestTransactionToCompare() []*transactionToCompare {
435
449
[]byte {0x01 },
436
450
0 ,
437
451
1 ,
452
+ 0 ,
438
453
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
439
454
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
440
455
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -461,6 +476,34 @@ func initTestTransactionToCompare() []*transactionToCompare {
461
476
[]byte {0x01 },
462
477
0 ,
463
478
1 ,
479
+ 0 ,
480
+ externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
481
+ 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
482
+ 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
483
+ 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x02 }),
484
+ },
485
+ expectedResult : false ,
486
+ },
487
+ {
488
+ tx : & externalapi.DomainTransaction {
489
+ 1 ,
490
+ []* externalapi.DomainTransactionInput {{externalapi.DomainOutpoint {
491
+ * externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x01 }), 0xFFFF },
492
+ []byte {1 , 2 , 3 },
493
+ uint64 (0xFFFFFFFF ),
494
+ 1 ,
495
+ utxo .NewUTXOEntry (1 , & externalapi.ScriptPublicKey {Script : []byte {0 , 1 , 2 , 3 }, Version : 0 }, true , 2 )}},
496
+ []* externalapi.DomainTransactionOutput {{uint64 (0xFFFF ),
497
+ & externalapi.ScriptPublicKey {Script : []byte {1 , 2 }, Version : 0 }},
498
+ {uint64 (0xFFFF ),
499
+ & externalapi.ScriptPublicKey {Script : []byte {1 , 3 }, Version : 0 }}},
500
+ 1 ,
501
+ externalapi.DomainSubnetworkID {0x01 },
502
+ 1 ,
503
+ []byte {0x01 },
504
+ 0 ,
505
+ 1 ,
506
+ 1 , // Changed
464
507
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
465
508
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
466
509
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -536,6 +579,7 @@ func initTestDomainTransactionForEqual() []testDomainTransactionStruct {
536
579
[]byte {0x01 },
537
580
1 ,
538
581
1 ,
582
+ 0 ,
539
583
externalapi .NewDomainTransactionIDFromByteArray (& [externalapi .DomainHashSize ]byte {0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
540
584
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
541
585
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
@@ -555,6 +599,7 @@ func initTestDomainTransactionForEqual() []testDomainTransactionStruct {
555
599
[]byte {0x01 },
556
600
1 ,
557
601
1 ,
602
+ 0 ,
558
603
nil ,
559
604
},
560
605
expectedResult : false ,
@@ -569,6 +614,7 @@ func initTestDomainTransactionForEqual() []testDomainTransactionStruct {
569
614
[]byte {0x01 },
570
615
1 ,
571
616
1 ,
617
+ 0 ,
572
618
nil ,
573
619
},
574
620
expectedResult : true ,
@@ -583,6 +629,7 @@ func initTestDomainTransactionForEqual() []testDomainTransactionStruct {
583
629
[]byte {0x01 },
584
630
2 , // Changed fee
585
631
1 ,
632
+ 0 ,
586
633
nil ,
587
634
},
588
635
expectsPanic : true ,
0 commit comments