@@ -195,7 +195,7 @@ class TransactionsTests: XCTestCase {
195
195
// check that we recovered the address correctly
196
196
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
197
197
} catch {
198
-
198
+
199
199
return XCTFail ( String ( describing: error) )
200
200
}
201
201
}
@@ -243,7 +243,7 @@ class TransactionsTests: XCTestCase {
243
243
// check that we recovered the address correctly
244
244
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
245
245
} catch {
246
-
246
+
247
247
return XCTFail ( String ( describing: error) )
248
248
}
249
249
}
@@ -264,7 +264,7 @@ class TransactionsTests: XCTestCase {
264
264
// check that we recovered the address correctly
265
265
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
266
266
} catch {
267
-
267
+
268
268
return XCTFail ( String ( describing: error) )
269
269
}
270
270
}
@@ -312,7 +312,7 @@ class TransactionsTests: XCTestCase {
312
312
// check that we recovered the address correctly
313
313
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
314
314
} catch {
315
-
315
+
316
316
return XCTFail ( String ( describing: error) )
317
317
}
318
318
}
@@ -333,7 +333,7 @@ class TransactionsTests: XCTestCase {
333
333
// check that we recovered the address correctly
334
334
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
335
335
} catch {
336
-
336
+
337
337
return XCTFail ( String ( describing: error) )
338
338
}
339
339
}
@@ -381,7 +381,7 @@ class TransactionsTests: XCTestCase {
381
381
// check that we recovered the address correctly
382
382
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
383
383
} catch {
384
-
384
+
385
385
return XCTFail ( String ( describing: error) )
386
386
}
387
387
}
@@ -402,7 +402,7 @@ class TransactionsTests: XCTestCase {
402
402
// check that we recovered the address correctly
403
403
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
404
404
} catch {
405
-
405
+
406
406
return XCTFail ( String ( describing: error) )
407
407
}
408
408
}
@@ -450,7 +450,7 @@ class TransactionsTests: XCTestCase {
450
450
// check that we recovered the address correctly
451
451
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
452
452
} catch {
453
-
453
+
454
454
return XCTFail ( String ( describing: error) )
455
455
}
456
456
}
@@ -467,11 +467,11 @@ class TransactionsTests: XCTestCase {
467
467
// check that the transaction type is eip1559
468
468
XCTAssertEqual ( jsonTxn. type, . eip1559, " Transaction Type Mismatch " )
469
469
// check the hash, if they match everything was parsed, and re-encoded correctly
470
- XCTAssertEqual ( jsonTxn. hash!. toHexString ( ) . addHexPrefix ( ) , vector. hash, " Transaction Hash Mismatch " )
470
+ XCTAssertEqual ( jsonTxn. hash!. toHexString ( ) . addHexPrefix ( ) , vector. hash, " Transaction Hash Mismatch Shoult " )
471
471
// check that we recovered the address correctly
472
472
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
473
473
} catch {
474
-
474
+
475
475
return XCTFail ( String ( describing: error) )
476
476
}
477
477
}
@@ -519,7 +519,7 @@ class TransactionsTests: XCTestCase {
519
519
// check that we recovered the address correctly
520
520
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
521
521
} catch {
522
-
522
+
523
523
return XCTFail ( String ( describing: error) )
524
524
}
525
525
}
@@ -540,7 +540,7 @@ class TransactionsTests: XCTestCase {
540
540
// check that we recovered the address correctly
541
541
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
542
542
} catch {
543
-
543
+
544
544
return XCTFail ( String ( describing: error) )
545
545
}
546
546
}
@@ -588,7 +588,7 @@ class TransactionsTests: XCTestCase {
588
588
// check that we recovered the address correctly
589
589
XCTAssertEqual ( jsonTxn. sender!. address, expectedAddress. address, " Recovered Address Mismatch " )
590
590
} catch {
591
-
591
+
592
592
return XCTFail ( String ( describing: error) )
593
593
}
594
594
}
@@ -612,16 +612,16 @@ class TransactionsTests: XCTestCase {
612
612
let publicKey = Utilities . privateToPublic ( privateKeyData, compressed: false )
613
613
let sender = Utilities . publicToAddress ( publicKey!)
614
614
transaction. chainID = 1
615
-
615
+
616
616
let hash = transaction. hashForSignature ( )
617
617
let expectedHash = " 0xdaf5a779ae972f972197303d7b574746c7ef83eadac0f2791ad23db92e4c8e53 " . stripHexPrefix ( )
618
618
XCTAssertEqual ( hash!. toHexString ( ) , expectedHash, " Transaction signature failed " )
619
619
try transaction. sign ( privateKey: privateKeyData, useExtraEntropy: false )
620
-
620
+
621
621
XCTAssertEqual ( transaction. v, 37 , " Transaction signature failed " )
622
622
XCTAssertEqual ( sender, transaction. sender)
623
623
} catch {
624
-
624
+
625
625
XCTFail ( )
626
626
}
627
627
}
@@ -640,12 +640,12 @@ class TransactionsTests: XCTestCase {
640
640
let policies = Policies ( gasLimitPolicy: . manual( 78423 ) )
641
641
let result = try await writeTX. writeToChain ( password: " " , policies: policies, sendRaw: false )
642
642
let txHash = Data . fromHex ( result. hash. stripHexPrefix ( ) ) !
643
-
643
+
644
644
645
645
Thread . sleep ( forTimeInterval: 1.0 )
646
646
647
647
let receipt = try await web3. eth. transactionReceipt ( txHash)
648
-
648
+
649
649
XCTAssert ( receipt. status == . ok)
650
650
651
651
switch receipt. status {
@@ -656,13 +656,13 @@ class TransactionsTests: XCTestCase {
656
656
}
657
657
658
658
let details = try await web3. eth. transactionDetails ( txHash)
659
-
659
+
660
660
// FIXME: Re-enable this test.
661
661
// XCTAssertEqual(details.transaction.gasLimit, BigUInt(78423))
662
662
} catch Web3Error . nodeError( let descr) {
663
663
guard descr == " insufficient funds for gas * price + value " else { return XCTFail ( ) }
664
664
} catch {
665
-
665
+
666
666
XCTFail ( )
667
667
}
668
668
}
0 commit comments