@@ -226,16 +226,18 @@ const baseEnvelopeTx = (network) => {
226
226
const invalidPayloadCases = [
227
227
[
228
228
"Example Transaction - Invalid Payload - Unapproved Script" ,
229
- buildPayloadTx ( MAINNET , { script : TX_HELLO_WORLD } ) // TX_HELLO_WORLD is not an approved transaction template
229
+ buildPayloadTx ( MAINNET , { script : TX_HELLO_WORLD } ) , // TX_HELLO_WORLD is not an approved transaction template
230
+ MAINNET ,
230
231
] ,
231
232
[
232
233
"Example Transaction - Invalid Payload - Empty Script" ,
233
- buildPayloadTx ( MAINNET , { script : "" } )
234
+ buildPayloadTx ( MAINNET , { script : "" } ) ,
235
+ MAINNET ,
234
236
] ,
235
237
] . map ( x => ( {
236
238
title : x [ 0 ] ,
237
239
valid : false ,
238
- testnet : false ,
240
+ chainID : x [ 2 ] ,
239
241
payloadMessage : x [ 1 ] ,
240
242
envelopeMessage : { ...x [ 1 ] , payloadSigs : [ ] } ,
241
243
encodedTransactionPayloadHex : encodeTransactionPayload ( x [ 1 ] ) ,
@@ -261,27 +263,32 @@ const validPayloadTransferCases =
261
263
value : `0x${ ADDRESSES [ network ] } ` ,
262
264
}
263
265
]
264
- } )
266
+ } ) ,
267
+ network ,
265
268
]
266
269
) ) ,
267
270
] , [ ] ) ;
268
271
269
272
const validPayloadCases = [
270
273
[
271
274
"Example Transaction - Valid Payload - Zero Gas Limit" ,
272
- buildPayloadTx ( MAINNET , { gasLimit : 0 } )
275
+ buildPayloadTx ( MAINNET , { gasLimit : 0 } ) ,
276
+ MAINNET ,
273
277
] ,
274
278
[
275
279
"Example Transaction - Valid Payload - Zero proposerKey.keyId" ,
276
- buildPayloadTx ( MAINNET , { proposalKey : { keyId : 0 } } )
280
+ buildPayloadTx ( MAINNET , { proposalKey : { keyId : 0 } } ) ,
281
+ MAINNET ,
277
282
] ,
278
283
[
279
284
"Example Transaction - Valid Payload - Zero proposalKey.sequenceNum" ,
280
- buildPayloadTx ( MAINNET , { proposalKey : { sequenceNum : 0 } } )
285
+ buildPayloadTx ( MAINNET , { proposalKey : { sequenceNum : 0 } } ) ,
286
+ MAINNET ,
281
287
] ,
282
288
[
283
289
"Example Transaction - Valid Payload - Empty Authorizers" ,
284
- buildPayloadTx ( MAINNET , { authorizers : [ ] } )
290
+ buildPayloadTx ( MAINNET , { authorizers : [ ] } ) ,
291
+ MAINNET ,
285
292
] ,
286
293
...validPayloadTransferCases ,
287
294
...( ACCOUNT_KEYS . map ( ( accountKey , i ) =>
@@ -300,7 +307,8 @@ const validPayloadCases = [
300
307
]
301
308
}
302
309
]
303
- } )
310
+ } ) ,
311
+ MAINNET ,
304
312
]
305
313
) ) ,
306
314
...( range ( 1 , 5 ) . map ( ( i ) =>
@@ -319,7 +327,8 @@ const validPayloadCases = [
319
327
) )
320
328
}
321
329
]
322
- } )
330
+ } ) ,
331
+ MAINNET ,
323
332
]
324
333
) ) ,
325
334
...( ACCOUNT_KEYS . map ( ( accountKey , i ) =>
@@ -333,13 +342,14 @@ const validPayloadCases = [
333
342
value : accountKey ,
334
343
}
335
344
]
336
- } )
345
+ } ) ,
346
+ MAINNET ,
337
347
]
338
348
) )
339
349
] . map ( x => ( {
340
350
title : x [ 0 ] ,
341
351
valid : true ,
342
- testnet : false ,
352
+ chainID : x [ 2 ] ,
343
353
payloadMessage : x [ 1 ] ,
344
354
envelopeMessage : { ...x [ 1 ] , payloadSigs : [ ] } ,
345
355
encodedTransactionPayloadHex : encodeTransactionPayload ( x [ 1 ] ) ,
@@ -349,16 +359,18 @@ const validPayloadCases = [
349
359
const invalidEnvelopeCases = [
350
360
[
351
361
"Example Transaction - Invalid Envelope - Unapproved Script" ,
352
- buildEnvelopeTx ( MAINNET , { script : TX_HELLO_WORLD } ) // TX_HELLO_WORLD is not an approved transaction template
362
+ buildEnvelopeTx ( MAINNET , { script : TX_HELLO_WORLD } ) , // TX_HELLO_WORLD is not an approved transaction template
363
+ MAINNET ,
353
364
] ,
354
365
[
355
366
"Example Transaction - Invalid Envelope - Empty Script" ,
356
- buildEnvelopeTx ( MAINNET , { script : "" } )
367
+ buildEnvelopeTx ( MAINNET , { script : "" } ) ,
368
+ MAINNET ,
357
369
] ,
358
370
] . map ( x => ( {
359
371
title : x [ 0 ] ,
360
372
valid : false ,
361
- testnet : false ,
373
+ chainID : x [ 2 ] ,
362
374
payloadMessage : x [ 1 ] ,
363
375
envelopeMessage : { ...x [ 1 ] , payloadSigs : [ ] } ,
364
376
encodedTransactionPayloadHex : encodeTransactionPayload ( x [ 1 ] ) ,
@@ -384,35 +396,42 @@ const validEnvelopeTransferCases =
384
396
value : `0x${ ADDRESSES [ network ] } `
385
397
}
386
398
]
387
- } )
399
+ } ) ,
400
+ network ,
388
401
]
389
402
) ) ,
390
403
] , [ ] ) ;
391
404
392
405
const validEnvelopeCases = [
393
406
[
394
407
"Example Transaction - Valid Envelope - Zero Gas Limit" ,
395
- buildEnvelopeTx ( MAINNET , { gasLimit : 0 } )
408
+ buildEnvelopeTx ( MAINNET , { gasLimit : 0 } ) ,
409
+ MAINNET ,
396
410
] ,
397
411
[
398
412
"Example Transaction - Valid Envelope - Zero proposerKey.keyId" ,
399
- buildEnvelopeTx ( MAINNET , { proposalKey : { keyId : 0 } } )
413
+ buildEnvelopeTx ( MAINNET , { proposalKey : { keyId : 0 } } ) ,
414
+ MAINNET ,
400
415
] ,
401
416
[
402
417
"Example Transaction - Valid Envelope - Zero proposalKey.sequenceNum" ,
403
- buildEnvelopeTx ( MAINNET , { proposalKey : { sequenceNum : 0 } } )
418
+ buildEnvelopeTx ( MAINNET , { proposalKey : { sequenceNum : 0 } } ) ,
419
+ MAINNET ,
404
420
] ,
405
421
[
406
422
"Example Transaction - Valid Envelope - Empty Authorizers" ,
407
- buildEnvelopeTx ( MAINNET , { authorizers : [ ] } )
423
+ buildEnvelopeTx ( MAINNET , { authorizers : [ ] } ) ,
424
+ MAINNET ,
408
425
] ,
409
426
[
410
427
"Example Transaction - Valid Envelope - Empty payloadSigs" ,
411
- buildEnvelopeTx ( MAINNET , { payloadSigs : [ ] } )
428
+ buildEnvelopeTx ( MAINNET , { payloadSigs : [ ] } ) ,
429
+ MAINNET ,
412
430
] ,
413
431
[
414
432
"Example Transaction - Valid Envelope - Zero payloadSigs.0.key" ,
415
- buildEnvelopeTx ( MAINNET , { payloadSigs : [ { keyId : 0 } ] } )
433
+ buildEnvelopeTx ( MAINNET , { payloadSigs : [ { keyId : 0 } ] } ) ,
434
+ MAINNET ,
416
435
] ,
417
436
[
418
437
"Example Transaction - Valid Envelope - Out-of-order payloadSigs -- By keyId" ,
@@ -423,7 +442,8 @@ const validEnvelopeCases = [
423
442
{ address : ADDRESS_MAINNET , keyId : 0 , sig : "a" } ,
424
443
{ address : ADDRESS_MAINNET , keyId : 1 , sig : "b" } ,
425
444
] ,
426
- } )
445
+ } ) ,
446
+ MAINNET ,
427
447
] ,
428
448
...validEnvelopeTransferCases ,
429
449
...( ACCOUNT_KEYS . map ( ( accountKey , i ) =>
@@ -442,7 +462,8 @@ const validEnvelopeCases = [
442
462
]
443
463
}
444
464
]
445
- } )
465
+ } ) ,
466
+ MAINNET ,
446
467
]
447
468
) ) ,
448
469
...( range ( 1 , 5 ) . map ( ( i ) =>
@@ -461,7 +482,8 @@ const validEnvelopeCases = [
461
482
) )
462
483
}
463
484
]
464
- } )
485
+ } ) ,
486
+ MAINNET ,
465
487
]
466
488
) ) ,
467
489
...( ACCOUNT_KEYS . map ( ( accountKey , i ) =>
@@ -475,13 +497,14 @@ const validEnvelopeCases = [
475
497
value : accountKey ,
476
498
}
477
499
]
478
- } )
500
+ } ) ,
501
+ MAINNET ,
479
502
]
480
503
) ) ,
481
504
] . map ( x => ( {
482
505
title : x [ 0 ] ,
483
506
valid : true ,
484
- testnet : false ,
507
+ chainID : x [ 2 ] ,
485
508
envelopeMessage : x [ 1 ] ,
486
509
encodedTransactionEnvelopeHex : encodeTransactionEnvelope ( x [ 1 ] ) ,
487
510
} ) ) ;
0 commit comments