@@ -35,33 +35,33 @@ class web3swift_Eventloop_Tests: XCTestCase {
3535 waitForExpectations ( timeout: 60 , handler: nil )
3636 }
3737
38- func testNonceMiddleware( ) {
39- let web3 = Web3 . InfuraRinkebyWeb3 ( )
40- let middleware = Web3 . Utils. NonceMiddleware ( )
41- middleware. attach ( web3)
42-
43- let sendToAddress = EthereumAddress ( " 0xe22b8979739D724343bd002F9f432F5990879901 " ) !
44- let ksData = getKeystoreData ( )
45- let tempKeystore = EthereumKeystoreV3 ( ksData!)
46- let keystoreManager = KeystoreManager ( [ tempKeystore!] )
47- web3. addKeystoreManager ( keystoreManager)
48-
49- var tx = web3. eth. sendETH ( to: sendToAddress, amount: 1000 )
50- tx!. transactionOptions. from = tempKeystore!. addresses!. first!
51- var result = try ! tx!. send ( password: " web3swift " )
52- let newNonce = result. transaction. nonce
53- sleep ( 1 )
54- let hookNewNonce = middleware. nonceLookups [ tempKeystore!. addresses!. first!] !
55- XCTAssertEqual ( newNonce, hookNewNonce)
56-
57- tx = web3. eth. sendETH ( to: sendToAddress, amount: 1000 )
58- tx!. transactionOptions. from = tempKeystore!. addresses!. first!
59- result = try ! tx!. send ( password: " web3swift " )
60- sleep ( 1 )
61- let newNonce2 = result. transaction. nonce
62- let hookNewNonce2 = middleware. nonceLookups [ tempKeystore!. addresses!. first!] !
63- XCTAssert ( newNonce2 == hookNewNonce2)
64- }
38+ // func testNonceMiddleware() {
39+ // let web3 = Web3.InfuraRinkebyWeb3()
40+ // let middleware = Web3.Utils.NonceMiddleware()
41+ // middleware.attach(web3)
42+ //
43+ // let sendToAddress = EthereumAddress("0xe22b8979739D724343bd002F9f432F5990879901")!
44+ // let ksData = getKeystoreData()
45+ // let tempKeystore = EthereumKeystoreV3(ksData!)
46+ // let keystoreManager = KeystoreManager([tempKeystore!])
47+ // web3.addKeystoreManager(keystoreManager)
48+ //
49+ // var tx = web3.eth.sendETH(to: sendToAddress, amount: 1000)
50+ // tx!.transactionOptions.from = tempKeystore!.addresses!.first!
51+ // var result = try! tx!.send(password: "web3swift")
52+ // let newNonce = result.transaction.nonce
53+ // sleep(1)
54+ // let hookNewNonce = middleware.nonceLookups[tempKeystore!.addresses!.first!]!
55+ // XCTAssertEqual(newNonce, hookNewNonce)
56+ //
57+ // tx = web3.eth.sendETH(to: sendToAddress, amount: 1000)
58+ // tx!.transactionOptions.from = tempKeystore!.addresses!.first!
59+ // result = try! tx!.send(password: "web3swift")
60+ // sleep(1)
61+ // let newNonce2 = result.transaction.nonce
62+ // let hookNewNonce2 = middleware.nonceLookups[tempKeystore!.addresses!.first!]!
63+ // XCTAssert(newNonce2 == hookNewNonce2)
64+ // }
6565
6666
6767 func getKeystoreData( ) -> Data ? {
0 commit comments