Skip to content

Commit d9e9fb0

Browse files
committed
fix: remove mpc-core-kit-swift dependency
1 parent 1e8aa2e commit d9e9fb0

File tree

4 files changed

+65
-161
lines changed

4 files changed

+65
-161
lines changed

Package.resolved

Lines changed: 31 additions & 103 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ let package = Package(
1717
.package(url: "https://github.com/argentlabs/web3.swift", from:"1.6.0"),
1818
.package(url: "https://github.com/tkey/curvelib.swift", exact: "2.0.0"),
1919
.package(url: "https://github.com/vapor/jwt-kit.git", from: "4.0.0"),
20-
.package(url: "https://github.com/tkey/mpc-core-kit-swift", branch: "update_dependencies"),
2120
],
2221
targets: [
2322
// Targets are the basic building blocks of a package, defining a module or a test suite.
@@ -32,7 +31,6 @@ let package = Package(
3231
.testTarget(
3332
name: "MpcProviderSwiftTests",
3433
dependencies: ["MpcProviderSwift",
35-
.product(name: "mpc-core-kit-swift", package: "mpc-core-kit-swift"),
3634
.product(name: "JWTKit", package: "jwt-kit")
3735
]),
3836
]

Tests/MpcProviderSwiftTests/MpcProviderSwiftTests.swift

Lines changed: 23 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -73,46 +73,27 @@ final class MpcProviderSwiftTests: XCTestCase {
7373
}
7474
""".data(using: .utf8)!
7575

76-
func resetMPC(email: String, verifier: String, clientId: String) async throws {
77-
var coreKitInstance = MpcCoreKit(web3AuthClientId: clientId, web3AuthNetwork: .SAPPHIRE_DEVNET, localStorage: MemoryStorage())
78-
79-
let data = try mockLogin2(email: email)
80-
let token = data
81-
82-
83-
let keyDetails = try await coreKitInstance.loginWithJwt(verifier: verifier, verifierId: email, idToken: token)
84-
try await coreKitInstance.resetAccount()
85-
}
86-
87-
88-
func testMpcProviderSigning() async throws {
89-
90-
let email = "testiosEmail004"
91-
let verifier = "torus-test-health"
92-
let clientId = "torus-test-health"
93-
94-
// reset account for testing
95-
try await resetMPC(email: email, verifier: verifier, clientId: clientId)
96-
97-
98-
// setup mpc
99-
let memoryStorage = MemoryStorage()
100-
var coreKitInstance = MpcCoreKit( web3AuthClientId: clientId, web3AuthNetwork: .SAPPHIRE_DEVNET, localStorage: memoryStorage)
101-
102-
let data = try mockLogin2(email: email)
103-
let token = data
104-
105-
let _ = try await coreKitInstance.loginWithJwt(verifier: verifier, verifierId: email, idToken: token)
106-
107-
//
108-
let provider = MPCEthereumProvider(evmSigner: coreKitInstance )
109-
let msg = "hello world"
110-
let result = try provider.sign(message: msg)
111-
print(result)
112-
113-
let decoder = JSONDecoder()
114-
let typedData = try decoder.decode(TypedData.self, from: example1)
115-
let typedDataResult = try provider.signMessage(message: typedData)
116-
print(typedDataResult)
117-
}
76+
// func resetMPC(email: String, verifier: String, clientId: String) async throws {
77+
//
78+
//
79+
//
80+
// let keyDetails = try await coreKitInstance.loginWithJwt(verifier: verifier, verifierId: email, idToken: token)
81+
// try await coreKitInstance.resetAccount()
82+
// }
83+
//
84+
//
85+
// func testMpcProviderSigning() async throws {
86+
//
87+
//
88+
// //
89+
// let provider = MPCEthereumProvider(evmSigner: signer )
90+
// let msg = "hello world"
91+
// let result = try provider.sign(message: msg)
92+
// print(result)
93+
//
94+
// let decoder = JSONDecoder()
95+
// let typedData = try decoder.decode(TypedData.self, from: example1)
96+
// let typedDataResult = try provider.signMessage(message: typedData)
97+
// print(typedDataResult)
98+
// }
11899
}

Tests/MpcProviderSwiftTests/signer.swift

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
//
77

88
import Foundation
9-
10-
import Foundation
11-
import mpc_core_kit_swift
129
import MpcProviderSwift
1310

1411
//public protocol IBticoinSigner {
@@ -45,15 +42,15 @@ import MpcProviderSwift
4542
//}
4643

4744

48-
extension MpcCoreKit : EvmSigner {
49-
public func sign(message: Data) throws -> Data {
50-
let data = try self.tssSign(message: message)
51-
return data
52-
}
53-
54-
public var publicKey: Data {
55-
return self.getTssPubKey().suffix(64)
56-
}
57-
58-
}
45+
//extension MpcCoreKit : EvmSigner {
46+
// public func sign(message: Data) throws -> Data {
47+
// let data = try self.tssSign(message: message)
48+
// return data
49+
// }
50+
//
51+
// public var publicKey: Data {
52+
// return self.getTssPubKey().suffix(64)
53+
// }
54+
//
55+
//}
5956

0 commit comments

Comments
 (0)