File tree Expand file tree Collapse file tree 7 files changed +15
-11
lines changed Expand file tree Collapse file tree 7 files changed +15
-11
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ final class ENSKitTests: XCTestCase {
9
9
if let resolver = try await main. resolver ( name: " vitalik.eth " ) ,
10
10
let avatar = try await resolver. getAvatar ( ) ,
11
11
let avatarURL = try await resolver. getAvatarImageURL ( from: avatar) {
12
- XCTAssertEqual ( avatarURL, URL ( string: " ipfs ://ipfs/QmSP4nq9fnN9dAiCj42ug9Wa79rqmQerZXZch82VqpiH7U/image.gif " ) !)
12
+ XCTAssertEqual ( avatarURL, URL ( string: " https ://euc.li/vitalik.eth " ) !)
13
13
} else {
14
14
XCTFail ( )
15
15
}
@@ -26,8 +26,8 @@ final class ENSKitTests: XCTestCase {
26
26
27
27
func testIPFSContenthash( ) async throws {
28
28
let vitalik = await main. contenthash ( name: " vitalik.eth " )
29
- // last updated: 2023-09-05
30
- XCTAssertEqual ( vitalik, URL ( string: " ipfs://QmVTy7NyejPyCG7ums5jN1XVJS2Pg3fgTQjNxhZfjTFbqn " ) )
29
+ // last updated: 2025-JAN-06
30
+ XCTAssertEqual ( vitalik, URL ( string: " ipfs://QmQLCUE7kZJ6cHpA8B2YUfHUJkCTNDVE6FUyPZqVwC4d5D " ) )
31
31
}
32
32
33
33
func testIPNSContenthash( ) async throws {
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import XCTest
3
3
import UInt256
4
4
5
5
final class BaseContractTests : XCTestCase {
6
- let client = EthereumAPI . Cloudflare
6
+ let client = EthereumAPI . Flashbots
7
7
let resolverAddress = try ! Address ( " 0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41 " )
8
8
9
9
func testEthGetBlockByNumber( ) async throws {
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import XCTest
4
4
5
5
final class ERC1155Tests : XCTestCase {
6
6
// Test against [Nyan Cat](https://etherscan.io/token/0xb32979486938aa9694bfc898f35dbed459f44424)
7
- let client = EthereumAPI . Cloudflare
7
+ let client = EthereumAPI . Flashbots
8
8
let contractAddress = try ! Address ( " 0xb32979486938aa9694bfc898f35dbed459f44424 " )
9
9
let ownerAddress = try ! Address ( " 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 " )
10
10
let tokenId : UInt256 = 10063
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import UInt256
4
4
5
5
final class ERC721Tests : XCTestCase {
6
6
// Test against [X Rabbit Club](https://etherscan.io/address/0x534d37c630b7e4d2a6c1e064f3a2632739e9ee04)
7
- let client = EthereumAPI . Cloudflare
7
+ let client = EthereumAPI . Flashbots
8
8
let contractAddress = try ! Address ( " 0x534d37c630b7e4d2a6c1e064f3a2632739e9ee04 " )
9
9
let ownerAddress = try ! Address ( " 0x18deee9699526f8c8a87004b2e4e55029fb26b9a " )
10
10
let tokenId : UInt256 = 42
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import XCTest
3
3
4
4
final class PublicResolverContractTests : XCTestCase {
5
5
// Test against .eth public resolver with Infura Ethereum API (please do not abuse my project id)
6
- let client = InfuraEthereumAPI ( url : URL ( string : " https://mainnet.infura.io/v3/4cd2c3b40ea8423fa889fc479e05f082 " ) ! )
6
+ let client = EthereumAPI . Flashbots
7
7
let resolverAddress = try ! Address ( " 0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41 " )
8
8
let reverseResolverAddress : Address = try ! Address ( " 0x5fbb459c49bb06083c33109fa4f14810ec2cf358 " )
9
9
let vitalik = Namehash . namehash ( " vitalik.eth " )
Original file line number Diff line number Diff line change @@ -2,14 +2,14 @@ import XCTest
2
2
@testable import ENSKit
3
3
4
4
final class RegistryContractTests : XCTestCase {
5
- let client = EthereumAPI . Cloudflare
5
+ let client = EthereumAPI . Flashbots
6
6
7
7
func testResolver( ) async throws {
8
8
let contract = RegistryContract ( client: client)
9
9
let vitalik = Namehash . namehash ( " vitalik.eth " )
10
10
let result = try await contract. resolver ( namehash: vitalik)
11
11
if let ethResolver = result {
12
- XCTAssertEqual ( ethResolver, try ! Address ( " 0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41 " ) )
12
+ XCTAssertEqual ( ethResolver, try ! Address ( " 0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63 " ) )
13
13
} else {
14
14
XCTFail ( )
15
15
}
Original file line number Diff line number Diff line change @@ -3,12 +3,14 @@ import XCTest
3
3
import SwiftyJSON
4
4
5
5
final class EthereumAPITests : XCTestCase {
6
+ /*
6
7
func testCloudflare() async throws {
7
8
try await test(client: EthereumAPI.Cloudflare)
8
9
// It seems Cloudflare can support data older than 128 blocks now:
9
10
// https://developers.cloudflare.com/web3/ethereum-gateway/concepts/node-types/
10
11
// XCTExpectFailure("Cloudflare does not support data older than 128 blocks")
11
12
}
13
+ */
12
14
13
15
func testMewAPI( ) async throws {
14
16
try await test ( client: EthereumAPI . MewAPI)
@@ -18,9 +20,11 @@ final class EthereumAPITests: XCTestCase {
18
20
try await test ( client: EthereumAPI . Flashbots)
19
21
}
20
22
23
+ /*
21
24
func testOneRPC() async throws {
22
25
try await test(client: EthereumAPI.OneRPC)
23
26
}
27
+ */
24
28
25
29
func test( client: EthereumAPI ) async throws {
26
30
try await testNetVersion ( client: client)
@@ -57,8 +61,8 @@ final class EthereumAPITests: XCTestCase {
57
61
case . error( _) :
58
62
XCTFail ( " eth_getLogs " )
59
63
case . result( let result) :
60
- // last updated: 2023-09-05
61
- XCTAssertEqual ( result. arrayValue. count, 26 )
64
+ // last updated: 2025-JAN-06
65
+ XCTAssertEqual ( result. arrayValue. count, 48 )
62
66
}
63
67
}
64
68
You can’t perform that action at this time.
0 commit comments