@@ -426,8 +426,8 @@ final class TransactionTests: XCTestCase {
426
426
let transaction = Transaction . makeBase ( )
427
427
428
428
// Assert
429
- XCTAssertEqual ( transaction. payloadMessage ( ) , Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001 " ) )
430
- XCTAssertEqual ( transaction. envelopeMessage ( ) , Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
429
+ XCTAssertEqual ( transaction. payloadMessage, Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001 " ) )
430
+ XCTAssertEqual ( transaction. envelopeMessage, Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
431
431
}
432
432
433
433
func testRLPMessagesCompleteTransactionWithEnvelopeSignature( ) throws {
@@ -439,8 +439,8 @@ final class TransactionTests: XCTestCase {
439
439
signature: Data ( hex: " f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
440
440
441
441
// Assert
442
- XCTAssertEqual ( transaction. payloadMessage ( ) , Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001 " ) )
443
- XCTAssertEqual ( transaction. envelopeMessage ( ) , Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
442
+ XCTAssertEqual ( transaction. payloadMessage, Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001 " ) )
443
+ XCTAssertEqual ( transaction. envelopeMessage, Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
444
444
}
445
445
446
446
func testRLPMessagesEmptyScript( ) throws {
@@ -449,8 +449,8 @@ final class TransactionTests: XCTestCase {
449
449
transaction. script = Data ( )
450
450
451
451
// Assert
452
- XCTAssertEqual ( transaction. payloadMessage ( ) , Data ( hex: " f84280c0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001 " ) )
453
- XCTAssertEqual ( transaction. envelopeMessage ( ) , Data ( hex: " f869f84280c0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
452
+ XCTAssertEqual ( transaction. payloadMessage, Data ( hex: " f84280c0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001 " ) )
453
+ XCTAssertEqual ( transaction. envelopeMessage, Data ( hex: " f869f84280c0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
454
454
}
455
455
456
456
func testRLPMessagesEmptyReferenceBlock( ) throws {
@@ -459,8 +459,8 @@ final class TransactionTests: XCTestCase {
459
459
transaction. referenceBlockId = . empty
460
460
461
461
// Assert
462
- XCTAssertEqual ( transaction. payloadMessage ( ) , Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a000000000000000000000000000000000000000000000000000000000000000002a880000000000000001040a880000000000000001c9880000000000000001 " ) )
463
- XCTAssertEqual ( transaction. envelopeMessage ( ) , Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a000000000000000000000000000000000000000000000000000000000000000002a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
462
+ XCTAssertEqual ( transaction. payloadMessage, Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a000000000000000000000000000000000000000000000000000000000000000002a880000000000000001040a880000000000000001c9880000000000000001 " ) )
463
+ XCTAssertEqual ( transaction. envelopeMessage, Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a000000000000000000000000000000000000000000000000000000000000000002a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
464
464
}
465
465
466
466
func testRLPMessagesZeroGasLimit( ) throws {
@@ -469,8 +469,8 @@ final class TransactionTests: XCTestCase {
469
469
transaction. gasLimit = 0
470
470
471
471
// Assert
472
- XCTAssertEqual ( transaction. payloadMessage ( ) , Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b80880000000000000001040a880000000000000001c9880000000000000001 " ) )
473
- XCTAssertEqual ( transaction. envelopeMessage ( ) , Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b80880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
472
+ XCTAssertEqual ( transaction. payloadMessage, Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b80880000000000000001040a880000000000000001c9880000000000000001 " ) )
473
+ XCTAssertEqual ( transaction. envelopeMessage, Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b80880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
474
474
}
475
475
476
476
func testRLPMessagesEmptyProposalKeyId( ) throws {
@@ -482,8 +482,8 @@ final class TransactionTests: XCTestCase {
482
482
sequenceNumber: 10 )
483
483
484
484
// Assert
485
- XCTAssertEqual ( transaction. payloadMessage ( ) , Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001800a880000000000000001c9880000000000000001 " ) )
486
- XCTAssertEqual ( transaction. envelopeMessage ( ) , Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001800a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
485
+ XCTAssertEqual ( transaction. payloadMessage, Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001800a880000000000000001c9880000000000000001 " ) )
486
+ XCTAssertEqual ( transaction. envelopeMessage, Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001800a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
487
487
}
488
488
489
489
func testRLPMessagesEmptySequenceNumber( ) throws {
@@ -495,8 +495,8 @@ final class TransactionTests: XCTestCase {
495
495
sequenceNumber: 0 )
496
496
497
497
// Assert
498
- XCTAssertEqual ( transaction. payloadMessage ( ) , Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a8800000000000000010480880000000000000001c9880000000000000001 " ) )
499
- XCTAssertEqual ( transaction. envelopeMessage ( ) , Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a8800000000000000010480880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
498
+ XCTAssertEqual ( transaction. payloadMessage, Data ( hex: " f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a8800000000000000010480880000000000000001c9880000000000000001 " ) )
499
+ XCTAssertEqual ( transaction. envelopeMessage, Data ( hex: " f899f872b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a8800000000000000010480880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
500
500
}
501
501
502
502
func testRLPMessagesMultipleAuthorizers( ) throws {
@@ -505,8 +505,8 @@ final class TransactionTests: XCTestCase {
505
505
transaction. addAuthorizer ( address: Address ( hexString: " 02 " ) )
506
506
507
507
// Assert
508
- XCTAssertEqual ( transaction. payloadMessage ( ) , Data ( hex: " f87bb07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001d2880000000000000001880000000000000002 " ) )
509
- XCTAssertEqual ( transaction. envelopeMessage ( ) , Data ( hex: " f8a2f87bb07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001d2880000000000000001880000000000000002e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
508
+ XCTAssertEqual ( transaction. payloadMessage, Data ( hex: " f87bb07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001d2880000000000000001880000000000000002 " ) )
509
+ XCTAssertEqual ( transaction. envelopeMessage, Data ( hex: " f8a2f87bb07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207dc0a0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001d2880000000000000001880000000000000002e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
510
510
}
511
511
512
512
func testRLPMessagesSingleArgument( ) throws {
@@ -515,8 +515,8 @@ final class TransactionTests: XCTestCase {
515
515
transaction. addRawArgument ( try JSONEncoder ( ) . encode ( Cadence . Argument. string ( " foo " ) ) )
516
516
517
517
// Assert
518
- XCTAssertEqual ( transaction. payloadMessage ( ) , Data ( hex: " f892b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207de09f7b2274797065223a22537472696e67222c2276616c7565223a22666f6f227da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001 " ) )
519
- XCTAssertEqual ( transaction. envelopeMessage ( ) , Data ( hex: " f8b9f892b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207de09f7b2274797065223a22537472696e67222c2276616c7565223a22666f6f227da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
518
+ XCTAssertEqual ( transaction. payloadMessage, Data ( hex: " f892b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207de09f7b2274797065223a22537472696e67222c2276616c7565223a22666f6f227da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001 " ) )
519
+ XCTAssertEqual ( transaction. envelopeMessage, Data ( hex: " f8b9f892b07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207de09f7b2274797065223a22537472696e67222c2276616c7565223a22666f6f227da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
520
520
}
521
521
522
522
func testRLPMessagesMultipleArguments( ) throws {
@@ -526,8 +526,8 @@ final class TransactionTests: XCTestCase {
526
526
transaction. addRawArgument ( try JSONEncoder ( ) . encode ( Cadence . Argument. int ( 42 ) ) )
527
527
528
528
// Assert
529
- XCTAssertEqual ( transaction. payloadMessage ( ) , Data ( hex: " f8afb07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207df83c9f7b2274797065223a22537472696e67222c2276616c7565223a22666f6f227d9b7b2274797065223a22496e74222c2276616c7565223a223432227da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001 " ) )
530
- XCTAssertEqual ( transaction. envelopeMessage ( ) , Data ( hex: " f8d6f8afb07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207df83c9f7b2274797065223a22537472696e67222c2276616c7565223a22666f6f227d9b7b2274797065223a22496e74222c2276616c7565223a223432227da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
529
+ XCTAssertEqual ( transaction. payloadMessage, Data ( hex: " f8afb07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207df83c9f7b2274797065223a22537472696e67222c2276616c7565223a22666f6f227d9b7b2274797065223a22496e74222c2276616c7565223a223432227da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001 " ) )
530
+ XCTAssertEqual ( transaction. envelopeMessage, Data ( hex: " f8d6f8afb07472616e73616374696f6e207b2065786563757465207b206c6f67282248656c6c6f2c20576f726c64212229207d207df83c9f7b2274797065223a22537472696e67222c2276616c7565223a22666f6f227d9b7b2274797065223a22496e74222c2276616c7565223a223432227da0f0e4c2f76c58916ec258f246851bea091d14d4247a2fc3e18694461b1816e13b2a880000000000000001040a880000000000000001c9880000000000000001e4e38004a0f7225388c1d69d57e6251c9fda50cbbf9e05131e5adb81e5aa0422402f048162 " ) )
531
531
}
532
532
533
533
func testRLPEncodeAndDecode( ) throws {
0 commit comments