From be992c9d040a412e927a977b1ede9aa2b9ee2c5f Mon Sep 17 00:00:00 2001 From: Gab Cas Date: Tue, 14 Aug 2018 12:00:24 -0400 Subject: [PATCH 1/4] adding description string to Web3Error --- web3swift/ABIv2/Classes/ABIv2TypeParser.swift | 2 +- .../HookedFunctions/Classes/Web3+Wallet.swift | 8 ++-- .../Classes/Web3+Eth+ObjC.swift | 4 +- .../Promises/Classes/Promise+Batching.swift | 8 ++-- .../Classes/Promise+HttpProvider.swift | 8 ++-- .../Classes/Promise+Web3+Eth+Call.swift | 6 +-- .../Promise+Web3+Eth+EstimateGas.swift | 6 +-- .../Promise+Web3+Eth+GetAccounts.swift | 4 +- .../Classes/Promise+Web3+Eth+GetBalance.swift | 4 +- .../Promise+Web3+Eth+GetBlockByHash.swift | 4 +- .../Promise+Web3+Eth+GetBlockByNumber.swift | 4 +- .../Promise+Web3+Eth+GetBlockNumber.swift | 4 +- .../Promise+Web3+Eth+GetGasPrice.swift | 4 +- ...Promise+Web3+Eth+GetTransactionCount.swift | 4 +- ...omise+Web3+Eth+GetTransactionDetails.swift | 4 +- ...omise+Web3+Eth+GetTransactionReceipt.swift | 4 +- .../Promise+Web3+Eth+SendRawTransaction.swift | 8 ++-- .../Promise+Web3+Eth+SendTransaction.swift | 10 ++--- .../Classes/Promise+Web3+Personal+Sign.swift | 6 +-- .../Promise+Web3+Personal+UnlockAccount.swift | 6 +-- web3swift/Web3/Classes/Web3+Eth.swift | 38 +++++++++--------- web3swift/Web3/Classes/Web3+EventParser.swift | 36 ++++++++--------- .../Web3+TransactionIntermediate.swift | 30 +++++++------- web3swift/Web3/Classes/Web3.swift | 40 +++++++++++++++---- 24 files changed, 139 insertions(+), 113 deletions(-) diff --git a/web3swift/ABIv2/Classes/ABIv2TypeParser.swift b/web3swift/ABIv2/Classes/ABIv2TypeParser.swift index 3f3c5fe56..370dc26fe 100644 --- a/web3swift/ABIv2/Classes/ABIv2TypeParser.swift +++ b/web3swift/ABIv2/Classes/ABIv2TypeParser.swift @@ -49,7 +49,7 @@ public struct ABIv2TypeParser { public static func parseTypeString(_ string:String) throws -> ABIv2.Element.ParameterType { let (type, tail) = recursiveParseType(string) - guard let t = type, tail == nil else {throw Web3Error.inputError("Failed to parse ABI element " + string)} + guard let t = type, tail == nil else {throw Web3Error.inputError(desc: "Failed to parse ABI element " + string)} return t } diff --git a/web3swift/HookedFunctions/Classes/Web3+Wallet.swift b/web3swift/HookedFunctions/Classes/Web3+Wallet.swift index 9320ff0e0..fb0c37e9d 100644 --- a/web3swift/HookedFunctions/Classes/Web3+Wallet.swift +++ b/web3swift/HookedFunctions/Classes/Web3+Wallet.swift @@ -44,9 +44,9 @@ extension web3.Web3Wallet { return Result(true) } catch { if error is AbstractKeystoreError { - return Result.failure(Web3Error.keystoreError(error as! AbstractKeystoreError)) + return Result.failure(Web3Error.keystoreError(err: error as! AbstractKeystoreError)) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -71,9 +71,9 @@ extension web3.Web3Wallet { } catch{ if error is AbstractKeystoreError { - return Result.failure(Web3Error.keystoreError(error as! AbstractKeystoreError)) + return Result.failure(Web3Error.keystoreError(err: error as! AbstractKeystoreError)) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } diff --git a/web3swift/ObjectiveCbridge/Classes/Web3+Eth+ObjC.swift b/web3swift/ObjectiveCbridge/Classes/Web3+Eth+ObjC.swift index 2808351a0..6828b5ea0 100644 --- a/web3swift/ObjectiveCbridge/Classes/Web3+Eth+ObjC.swift +++ b/web3swift/ObjectiveCbridge/Classes/Web3+Eth+ObjC.swift @@ -18,11 +18,11 @@ public final class _ObjCweb3Eth: NSObject { public func getBalance(address: _ObjCEthereumAddress, onBlock: NSString = "latest", error: NSErrorPointer) -> _ObjCBigUInt? { guard let addr = address.address else { - error?.pointee = Web3Error.inputError("Address is empty") as NSError + error?.pointee = Web3Error.inputError(desc: "Address is empty") as NSError return nil } guard let result = self.web3?.eth.getBalance(address: addr, onBlock: onBlock as String) else { - error?.pointee = Web3Error.processingError("Web3 object was not properly initialized") as NSError + error?.pointee = Web3Error.processingError(desc: "Web3 object was not properly initialized") as NSError return nil } switch result { diff --git a/web3swift/Promises/Classes/Promise+Batching.swift b/web3swift/Promises/Classes/Promise+Batching.swift index a8596dd81..a8362d902 100644 --- a/web3swift/Promises/Classes/Promise+Batching.swift +++ b/web3swift/Promises/Classes/Promise+Batching.swift @@ -38,13 +38,13 @@ public class JSONRPCrequestDispatcher { var triggered : Bool = false func add(_ request: JSONRPCrequest, maxWaitTime: TimeInterval) throws -> Promise { if self.triggered { - throw Web3Error.nodeError("Batch is already in flight") + throw Web3Error.nodeError(desc: "Batch is already in flight") } let requestID = request.id let promiseToReturn = Promise.pending() self.lockQueue.async { if self.promisesDict[requestID] != nil { - promiseToReturn.resolver.reject(Web3Error.processingError("Request ID collision")) + promiseToReturn.resolver.reject(Web3Error.processingError(desc: "Request ID collision")) } self.promisesDict[requestID] = promiseToReturn self.requests.append(request) @@ -71,7 +71,7 @@ public class JSONRPCrequestDispatcher { for response in batch.responses { if self.promisesDict[UInt64(response.id)] == nil { for k in self.promisesDict.keys { - self.promisesDict[k]?.resolver.reject(Web3Error.nodeError("Unknown request id")) + self.promisesDict[k]?.resolver.reject(Web3Error.nodeError(desc: "Unknown request id")) } return } @@ -98,7 +98,7 @@ public class JSONRPCrequestDispatcher { func getBatch() throws -> Batch { guard case .Batch(let batchLength) = self.policy else { - throw Web3Error.inputError("Trying to batch a request when policy is not to batch") + throw Web3Error.inputError(desc: "Trying to batch a request when policy is not to batch") } let currentBatch = self.batches.last! if currentBatch.requests.count % batchLength == 0 || currentBatch.triggered { diff --git a/web3swift/Promises/Classes/Promise+HttpProvider.swift b/web3swift/Promises/Classes/Promise+HttpProvider.swift index 87fe2d66d..bb6cd2c35 100644 --- a/web3swift/Promises/Classes/Promise+HttpProvider.swift +++ b/web3swift/Promises/Classes/Promise+HttpProvider.swift @@ -33,7 +33,7 @@ extension Web3HttpProvider { return } guard data != nil else { - rp.resolver.reject(Web3Error.nodeError("Node response is empty")) + rp.resolver.reject(Web3Error.nodeError(desc: "Node response is empty")) return } rp.resolver.fulfill(data!) @@ -48,7 +48,7 @@ extension Web3HttpProvider { }.map(on: queue){ (data: Data) throws -> JSONRPCresponse in let parsedResponse = try JSONDecoder().decode(JSONRPCresponse.self, from: data) if parsedResponse.error != nil { - throw Web3Error.nodeError("Received an error message from node\n" + String(describing: parsedResponse.error!)) + throw Web3Error.nodeError(desc: "Received an error message from node\n" + String(describing: parsedResponse.error!)) } return parsedResponse } @@ -76,7 +76,7 @@ extension Web3HttpProvider { return } guard data != nil, data!.count != 0 else { - rp.resolver.reject(Web3Error.nodeError("Node response is empty")) + rp.resolver.reject(Web3Error.nodeError(desc: "Node response is empty")) return } rp.resolver.fulfill(data!) @@ -98,7 +98,7 @@ extension Web3HttpProvider { public func sendAsync(_ request: JSONRPCrequest, queue: DispatchQueue = .main) -> Promise { if request.method == nil { - return Promise(error: Web3Error.nodeError("RPC method is nill")) + return Promise(error: Web3Error.nodeError(desc: "RPC method is nill")) } return Web3HttpProvider.post(request, providerURL: self.url, queue: queue, session: self.session) diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+Call.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+Call.swift index 1e4abeb2e..b6cb71af0 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+Call.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+Call.swift @@ -15,15 +15,15 @@ extension web3.Eth { let queue = web3.requestDispatcher.queue do { guard let request = EthereumTransaction.createRequest(method: .call, transaction: transaction, onBlock: onBlock, options: options) else { - throw Web3Error.processingError("Transaction is invalid") + throw Web3Error.processingError(desc: "Transaction is invalid") } let rp = web3.dispatch(request) return rp.map(on: queue ) { response in guard let value: Data = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+EstimateGas.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+EstimateGas.swift index 968330218..db001f96d 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+EstimateGas.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+EstimateGas.swift @@ -16,15 +16,15 @@ extension web3.Eth { let queue = web3.requestDispatcher.queue do { guard let request = EthereumTransaction.createRequest(method: .estimateGas, transaction: transaction, onBlock: onBlock, options: options) else { - throw Web3Error.processingError("Transaction is invalid") + throw Web3Error.processingError(desc: "Transaction is invalid") } let rp = web3.dispatch(request) return rp.map(on: queue ) { response in guard let value: BigUInt = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetAccounts.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetAccounts.swift index 1e3885c4f..eadac28a6 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+GetAccounts.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+GetAccounts.swift @@ -31,9 +31,9 @@ extension web3.Eth { return rp.map(on: queue ) { response in guard let value: [EthereumAddress] = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBalance.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBalance.swift index 5e46e7b0f..6d8271e27 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBalance.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBalance.swift @@ -22,9 +22,9 @@ extension web3.Eth { return rp.map(on: queue ) { response in guard let value: BigUInt = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByHash.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByHash.swift index cbbc83097..7fbd0e2c2 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByHash.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByHash.swift @@ -23,9 +23,9 @@ extension web3.Eth { return rp.map(on: queue ) { response in guard let value: Block = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByNumber.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByNumber.swift index 9d1bac6e2..dc7ae46ce 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByNumber.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByNumber.swift @@ -28,9 +28,9 @@ extension web3.Eth { return rp.map(on: queue ) { response in guard let value: Block = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockNumber.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockNumber.swift index 2ff137279..45807b125 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockNumber.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockNumber.swift @@ -18,9 +18,9 @@ extension web3.Eth { return rp.map(on: queue ) { response in guard let value: BigUInt = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetGasPrice.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetGasPrice.swift index d4da2f8c4..4a4611697 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+GetGasPrice.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+GetGasPrice.swift @@ -18,9 +18,9 @@ extension web3.Eth { return rp.map(on: queue ) { response in guard let value: BigUInt = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionCount.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionCount.swift index a27d171ad..0ed83e186 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionCount.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionCount.swift @@ -23,9 +23,9 @@ extension web3.Eth { return rp.map(on: queue ) { response in guard let value: BigUInt = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionDetails.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionDetails.swift index 844c40e30..bc9444135 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionDetails.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionDetails.swift @@ -23,9 +23,9 @@ extension web3.Eth { return rp.map(on: queue ) { response in guard let value: TransactionDetails = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionReceipt.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionReceipt.swift index d59399e7c..6b61a1009 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionReceipt.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionReceipt.swift @@ -23,9 +23,9 @@ extension web3.Eth { return rp.map(on: queue ) { response in guard let value: TransactionReceipt = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+SendRawTransaction.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+SendRawTransaction.swift index 1e7b9a282..efbfca932 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+SendRawTransaction.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+SendRawTransaction.swift @@ -13,7 +13,7 @@ extension web3.Eth { func sendRawTransactionPromise(_ transaction: Data) -> Promise { guard let deserializedTX = EthereumTransaction.fromRaw(transaction) else { let promise = Promise.pending() - promise.resolver.reject(Web3Error.processingError("Serialized TX is invalid")) + promise.resolver.reject(Web3Error.processingError(desc: "Serialized TX is invalid")) return promise.promise } return sendRawTransactionPromise(deserializedTX) @@ -24,15 +24,15 @@ extension web3.Eth { let queue = web3.requestDispatcher.queue do { guard let request = EthereumTransaction.createRawTransaction(transaction: transaction) else { - throw Web3Error.processingError("Transaction is invalid") + throw Web3Error.processingError(desc: "Transaction is invalid") } let rp = web3.dispatch(request) return rp.map(on: queue ) { response in guard let value: String = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } let result = TransactionSendingResult(transaction: transaction, hash: value) return result diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+SendTransaction.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+SendTransaction.swift index 4cf344a53..64b7596f1 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Eth+SendTransaction.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Eth+SendTransaction.swift @@ -20,26 +20,26 @@ extension web3.Eth { if self.web3.provider.attachedKeystoreManager == nil { guard let request = EthereumTransaction.createRequest(method: JSONRPCmethod.sendTransaction, transaction: assembledTransaction, onBlock: nil, options: options) else { - throw Web3Error.processingError("Failed to create a request to send transaction") + throw Web3Error.processingError(desc: "Failed to create a request to send transaction") } return self.web3.dispatch(request).map(on: queue) {response in guard let value: String = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } let result = TransactionSendingResult(transaction: assembledTransaction, hash: value) return result } } guard let from = options.from else { - throw Web3Error.inputError("No 'from' field provided") + throw Web3Error.inputError(desc: "No 'from' field provided") } do { try Web3Signer.signTX(transaction: &assembledTransaction, keystore: self.web3.provider.attachedKeystoreManager!, account: from, password: password) } catch { - throw Web3Error.inputError("Failed to locally sign a transaction") + throw Web3Error.inputError(desc: "Failed to locally sign a transaction") } return self.web3.eth.sendRawTransactionPromise(assembledTransaction) } catch { diff --git a/web3swift/Promises/Classes/Promise+Web3+Personal+Sign.swift b/web3swift/Promises/Classes/Promise+Web3+Personal+Sign.swift index fe69dc22f..4c438616a 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Personal+Sign.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Personal+Sign.swift @@ -21,14 +21,14 @@ extension web3.Personal { return self.web3.dispatch(request).map(on: queue) {response in guard let value: Data = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } } - guard let signature = try Web3Signer.signPersonalMessage(message, keystore: self.web3.provider.attachedKeystoreManager!, account: from, password: password) else { throw Web3Error.inputError("Failed to locally sign a message") } + guard let signature = try Web3Signer.signPersonalMessage(message, keystore: self.web3.provider.attachedKeystoreManager!, account: from, password: password) else { throw Web3Error.inputError(desc: "Failed to locally sign a message") } let returnPromise = Promise.pending() queue.async { returnPromise.resolver.fulfill(signature) diff --git a/web3swift/Promises/Classes/Promise+Web3+Personal+UnlockAccount.swift b/web3swift/Promises/Classes/Promise+Web3+Personal+UnlockAccount.swift index f396145b5..71f546ae5 100644 --- a/web3swift/Promises/Classes/Promise+Web3+Personal+UnlockAccount.swift +++ b/web3swift/Promises/Classes/Promise+Web3+Personal+UnlockAccount.swift @@ -25,14 +25,14 @@ extension web3.Personal { return self.web3.dispatch(request).map(on: queue) {response in guard let value: Bool = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Invalid value from Ethereum node") + throw Web3Error.nodeError(desc: "Invalid value from Ethereum node") } return value } } - throw Web3Error.inputError("Can not unlock a local keystore") + throw Web3Error.inputError(desc: "Can not unlock a local keystore") } catch { let returnPromise = Promise.pending() queue.async { diff --git a/web3swift/Web3/Classes/Web3+Eth.swift b/web3swift/Web3/Classes/Web3+Eth.swift index e2ca68ffd..879694f79 100644 --- a/web3swift/Web3/Classes/Web3+Eth.swift +++ b/web3swift/Web3/Classes/Web3+Eth.swift @@ -29,7 +29,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -52,7 +52,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -69,7 +69,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -86,7 +86,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -106,7 +106,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -126,7 +126,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -143,7 +143,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -160,7 +160,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -178,7 +178,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -196,7 +196,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -214,7 +214,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -232,7 +232,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -256,7 +256,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -274,7 +274,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -294,7 +294,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -313,7 +313,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -332,7 +332,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -351,7 +351,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -370,7 +370,7 @@ extension web3.Eth { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } diff --git a/web3swift/Web3/Classes/Web3+EventParser.swift b/web3swift/Web3/Classes/Web3+EventParser.swift index 221eb364f..08b5fe827 100644 --- a/web3swift/Web3/Classes/Web3+EventParser.swift +++ b/web3swift/Web3/Classes/Web3+EventParser.swift @@ -48,7 +48,7 @@ extension web3.web3contract { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -72,7 +72,7 @@ extension web3.web3contract { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -96,7 +96,7 @@ extension web3.web3contract { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -120,7 +120,7 @@ extension web3.web3contract { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } } @@ -131,7 +131,7 @@ extension web3.web3contract.EventParser { let queue = self.web3.requestDispatcher.queue do { guard let hash = transaction.hash else { - throw Web3Error.processingError("Failed to get transaction hash")} + throw Web3Error.processingError(desc: "Failed to get transaction hash")} return self.parseTransactionByHashPromise(hash) } catch { let returnPromise = Promise<[EventParserResultProtocol]>.pending() @@ -146,7 +146,7 @@ extension web3.web3contract.EventParser { let queue = self.web3.requestDispatcher.queue return self.web3.eth.getTransactionReceiptPromise(hash).map(on:queue) {receipt throws -> [EventParserResultProtocol] in guard let results = parseReceiptForLogs(receipt: receipt, contract: self.contract, eventName: self.eventName, filter: self.filter) else { - throw Web3Error.processingError("Failed to parse receipt for events") + throw Web3Error.processingError(desc: "Failed to parse receipt for events") } return results } @@ -156,7 +156,7 @@ extension web3.web3contract.EventParser { let queue = self.web3.requestDispatcher.queue do { if self.filter != nil && (self.filter?.fromBlock != nil || self.filter?.toBlock != nil) { - throw Web3Error.inputError("Can not mix parsing specific block and using block range filter") + throw Web3Error.inputError(desc: "Can not mix parsing specific block and using block range filter") } return self.web3.eth.getBlockByNumberPromise(blockNumber).then(on: queue) {res in return self.parseBlockPromise(res) @@ -174,7 +174,7 @@ extension web3.web3contract.EventParser { let queue = self.web3.requestDispatcher.queue do { guard let bloom = block.logsBloom else { - throw Web3Error.processingError("Block doesn't have a bloom filter log") + throw Web3Error.processingError(desc: "Block doesn't have a bloom filter log") } if self.contract.address != nil { let addressPresent = block.logsBloom?.test(topic: self.contract.address!.addressData) @@ -187,7 +187,7 @@ extension web3.web3contract.EventParser { } } guard let eventOfSuchTypeIsPresent = self.contract.testBloomForEventPrecence(eventName: self.eventName, bloom: bloom) else { - throw Web3Error.processingError("Error processing bloom for events") + throw Web3Error.processingError(desc: "Error processing bloom for events") } if (!eventOfSuchTypeIsPresent) { let returnPromise = Promise<[EventParserResultProtocol]>.pending() @@ -202,11 +202,11 @@ extension web3.web3contract.EventParser { for transaction in block.transactions { switch transaction { case .null: - seal.reject(Web3Error.processingError("No information about transactions in block")) + seal.reject(Web3Error.processingError(desc: "No information about transactions in block")) return case .transaction(let tx): guard let hash = tx.hash else { - seal.reject(Web3Error.processingError("Failed to get transaction hash")) + seal.reject(Web3Error.processingError(desc: "Failed to get transaction hash")) return } let subresultPromise = self.parseTransactionByHashPromise(hash) @@ -220,7 +220,7 @@ extension web3.web3contract.EventParser { var allResults = [EventParserResultProtocol]() for res in results { guard case .fulfilled(let subresult) = res else { - throw Web3Error.processingError("Failed to parse event for one transaction in block") + throw Web3Error.processingError(desc: "Failed to parse event for one transaction in block") } allResults.append(contentsOf: subresult) } @@ -269,7 +269,7 @@ extension web3.web3contract { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } } @@ -279,15 +279,15 @@ extension web3.web3contract { let queue = self.web3.requestDispatcher.queue do { guard let rawContract = self.contract as? ContractV2 else { - throw Web3Error.nodeError("ABIv1 is not supported for this method") + throw Web3Error.nodeError(desc: "ABIv1 is not supported for this method") } guard let preEncoding = encodeTopicToGetLogs(contract: rawContract, eventName: eventName, filter: filter) else { - throw Web3Error.processingError("Failed to encode topic for request") + throw Web3Error.processingError(desc: "Failed to encode topic for request") } // var event: ABIv2.Element.Event? = nil if eventName != nil { guard let _ = rawContract.events[eventName!] else { - throw Web3Error.processingError("No such event in a contract") + throw Web3Error.processingError(desc: "No such event in a contract") } // event = ev } @@ -295,9 +295,9 @@ extension web3.web3contract { let fetchLogsPromise = self.web3.dispatch(request).map(on: queue) {response throws -> [EventParserResult] in guard let value: [EventLog] = response.getValue() else { if response.error != nil { - throw Web3Error.nodeError(response.error!.message) + throw Web3Error.nodeError(desc: response.error!.message) } - throw Web3Error.nodeError("Empty or malformed response") + throw Web3Error.nodeError(desc: "Empty or malformed response") } let allLogs = value let decodedLogs = allLogs.compactMap({ (log) -> EventParserResult? in diff --git a/web3swift/Web3/Classes/Web3+TransactionIntermediate.swift b/web3swift/Web3/Classes/Web3+TransactionIntermediate.swift index 9a74d5081..a0e7be449 100644 --- a/web3swift/Web3/Classes/Web3+TransactionIntermediate.swift +++ b/web3swift/Web3/Classes/Web3+TransactionIntermediate.swift @@ -57,7 +57,7 @@ extension web3.web3contract { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -82,7 +82,7 @@ extension web3.web3contract { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -107,7 +107,7 @@ extension web3.web3contract { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -132,7 +132,7 @@ extension web3.web3contract { if let err = error as? Web3Error { return Result.failure(err) } - return Result.failure(Web3Error.generalError(error)) + return Result.failure(Web3Error.generalError(err: error)) } } @@ -146,11 +146,11 @@ extension web3.web3contract.TransactionIntermediate { let queue = self.web3.requestDispatcher.queue let returnPromise = Promise { seal in guard let mergedOptions = Web3Options.merge(self.options, with: options) else { - seal.reject(Web3Error.inputError("Provided options are invalid")) + seal.reject(Web3Error.inputError(desc: "Provided options are invalid")) return } guard let from = mergedOptions.from else { - seal.reject(Web3Error.inputError("No 'from' field provided")) + seal.reject(Web3Error.inputError(desc: "No 'from' field provided")) return } var optionsForGasEstimation = Web3Options() @@ -165,21 +165,21 @@ extension web3.web3contract.TransactionIntermediate { promisesToFulfill.removeAll() guard case .fulfilled(let nonce) = results[0] else { - throw Web3Error.processingError("Failed to fetch nonce") + throw Web3Error.processingError(desc: "Failed to fetch nonce") } guard case .fulfilled(let gasEstimate) = results[1] else { - throw Web3Error.processingError("Failed to fetch gas estimate") + throw Web3Error.processingError(desc: "Failed to fetch gas estimate") } guard case .fulfilled(let gasPrice) = results[2] else { - throw Web3Error.processingError("Failed to fetch gas price") + throw Web3Error.processingError(desc: "Failed to fetch gas price") } guard let estimate = Web3Options.smartMergeGasLimit(originalOptions: options, extraOptions: mergedOptions, gasEstimate: gasEstimate) else { - throw Web3Error.processingError("Failed to calculate gas estimate that satisfied options") + throw Web3Error.processingError(desc: "Failed to calculate gas estimate that satisfied options") } assembledTransaction.nonce = nonce assembledTransaction.gasLimit = estimate guard let finalGasPrice = Web3Options.smartMergeGasPrice(originalOptions: options, extraOptions: mergedOptions, priceEstimate: gasPrice) else { - throw Web3Error.processingError("Missing parameter of gas price for transaction") + throw Web3Error.processingError(desc: "Missing parameter of gas price for transaction") } assembledTransaction.gasPrice = finalGasPrice // if assembledTransaction.gasPrice == 0 { @@ -203,7 +203,7 @@ extension web3.web3contract.TransactionIntermediate { let queue = self.web3.requestDispatcher.queue return self.assemblePromise(options: options, onBlock: onBlock).then(on: queue) { transaction throws -> Promise in guard let mergedOptions = Web3Options.merge(self.options, with: options) else { - throw Web3Error.inputError("Provided options are invalid") + throw Web3Error.inputError(desc: "Provided options are invalid") } var cleanedOptions = Web3Options() cleanedOptions.from = mergedOptions.from @@ -217,7 +217,7 @@ extension web3.web3contract.TransactionIntermediate { let queue = self.web3.requestDispatcher.queue let returnPromise = Promise<[String:Any]> { seal in guard let mergedOptions = Web3Options.merge(self.options, with: options) else { - seal.reject(Web3Error.inputError("Provided options are invalid")) + seal.reject(Web3Error.inputError(desc: "Provided options are invalid")) return } var optionsForCall = Web3Options() @@ -234,7 +234,7 @@ extension web3.web3contract.TransactionIntermediate { } guard let decodedData = self.contract.decodeReturnData(self.method, data: data) else { - throw Web3Error.processingError("Can not decode returned parameters") + throw Web3Error.processingError(desc: "Can not decode returned parameters") } seal.fulfill(decodedData) } catch{ @@ -252,7 +252,7 @@ extension web3.web3contract.TransactionIntermediate { let queue = self.web3.requestDispatcher.queue let returnPromise = Promise { seal in guard let mergedOptions = Web3Options.merge(self.options, with: options) else { - seal.reject(Web3Error.inputError("Provided options are invalid")) + seal.reject(Web3Error.inputError(desc: "Provided options are invalid")) return } var optionsForGasEstimation = Web3Options() diff --git a/web3swift/Web3/Classes/Web3.swift b/web3swift/Web3/Classes/Web3.swift index 2be090a7d..59d548401 100644 --- a/web3swift/Web3/Classes/Web3.swift +++ b/web3swift/Web3/Classes/Web3.swift @@ -14,12 +14,38 @@ public enum Web3Error: Error { case connectionError case dataError case walletError - case inputError(String) - case nodeError(String) - case processingError(String) - case keystoreError(AbstractKeystoreError) - case generalError(Error) + case inputError(desc:String) + case nodeError(desc:String) + case processingError(desc:String) + case keystoreError(err:AbstractKeystoreError) + case generalError(err:Error) case unknownError + + var description : String { + switch self { + + case .transactionSerializationError: + return "Transaction Serialization Error" + case .connectionError: + return "Connection Error" + case .dataError: + return "Data Error" + case .walletError: + return "Wallet Error" + case .inputError(let desc): + return desc + case .nodeError(let desc): + return desc + case .processingError(let desc): + return desc + case .keystoreError(let err): + return err.localizedDescription + case .generalError(let err): + return err.localizedDescription + case .unknownError: + return "Unknown Error" + } + } } /// An arbitary Web3 object. Is used only to construct provider bound fully functional object by either supplying provider URL @@ -60,10 +86,10 @@ struct ResultUnwrapper { } if let error = res["error"] { if let errString = error as? String { - return Result.failure(Web3Error.nodeError(errString)) + return Result.failure(Web3Error.nodeError(desc: errString)) } else if let errDict = error as? [String:Any] { if errDict["message"] != nil, let descr = errDict["message"]! as? String { - return Result.failure(Web3Error.nodeError(descr)) + return Result.failure(Web3Error.nodeError(desc: descr)) } } return Result.failure(Web3Error.unknownError) From 19f108a07e7b5eae2c5e7a9f1fb1d3f64856587e Mon Sep 17 00:00:00 2001 From: Alex Vlasov Date: Mon, 27 Aug 2018 22:12:36 +0800 Subject: [PATCH 2/4] some work --- .circleci/config.yml | 0 .gitignore | 0 CHANGELOG.md | 0 Example/web3swiftExample/Podfile | 0 Example/web3swiftExample/Podfile.lock | 0 .../Pods/Alamofire-Synchronous/LICENSE | 0 .../Pods/Alamofire-Synchronous/README.md | 0 .../Source/Alamofire+Synchronous.swift | 0 Example/web3swiftExample/Pods/Alamofire/LICENSE | 0 Example/web3swiftExample/Pods/Alamofire/README.md | 0 .../Pods/Alamofire/Source/AFError.swift | 0 .../Pods/Alamofire/Source/Alamofire.swift | 0 .../Alamofire/Source/DispatchQueue+Alamofire.swift | 0 .../Pods/Alamofire/Source/MultipartFormData.swift | 0 .../Source/NetworkReachabilityManager.swift | 0 .../Pods/Alamofire/Source/Notifications.swift | 0 .../Pods/Alamofire/Source/ParameterEncoding.swift | 0 .../Pods/Alamofire/Source/Request.swift | 0 .../Pods/Alamofire/Source/Response.swift | 0 .../Alamofire/Source/ResponseSerialization.swift | 0 .../Pods/Alamofire/Source/Result.swift | 0 .../Pods/Alamofire/Source/ServerTrustPolicy.swift | 0 .../Pods/Alamofire/Source/SessionDelegate.swift | 0 .../Pods/Alamofire/Source/SessionManager.swift | 0 .../Pods/Alamofire/Source/TaskDelegate.swift | 0 .../Pods/Alamofire/Source/Timeline.swift | 0 .../Pods/Alamofire/Source/Validation.swift | 0 Example/web3swiftExample/Pods/BigInt/LICENSE.md | 0 Example/web3swiftExample/Pods/BigInt/README.md | 0 .../Pods/BigInt/sources/Addition.swift | 0 .../Pods/BigInt/sources/BigInt.swift | 0 .../Pods/BigInt/sources/BigUInt.swift | 0 .../Pods/BigInt/sources/Bitwise Ops.swift | 0 .../Pods/BigInt/sources/Codable.swift | 0 .../Pods/BigInt/sources/Comparable.swift | 0 .../Pods/BigInt/sources/Data Conversion.swift | 0 .../Pods/BigInt/sources/Division.swift | 0 .../Pods/BigInt/sources/Exponentiation.swift | 0 .../BigInt/sources/Floating Point Conversion.swift | 0 .../web3swiftExample/Pods/BigInt/sources/GCD.swift | 0 .../Pods/BigInt/sources/Hashable.swift | 0 .../Pods/BigInt/sources/Integer Conversion.swift | 0 .../Pods/BigInt/sources/Multiplication.swift | 0 .../Pods/BigInt/sources/Prime Test.swift | 0 .../Pods/BigInt/sources/Random.swift | 0 .../Pods/BigInt/sources/Shifts.swift | 0 .../Pods/BigInt/sources/Square Root.swift | 0 .../Pods/BigInt/sources/Strideable.swift | 0 .../Pods/BigInt/sources/String Conversion.swift | 0 .../Pods/BigInt/sources/Subtraction.swift | 0 .../Pods/BigInt/sources/Words and Bits.swift | 0 Example/web3swiftExample/Pods/CryptoSwift/LICENSE | 0 Example/web3swiftExample/Pods/CryptoSwift/README.md | 0 .../CryptoSwift/Sources/CryptoSwift/AEAD/AEAD.swift | 0 .../CryptoSwift/AEAD/AEADChaCha20Poly1305.swift | 0 .../Sources/CryptoSwift/AES.Cryptors.swift | 0 .../Pods/CryptoSwift/Sources/CryptoSwift/AES.swift | 0 .../Sources/CryptoSwift/Array+Extension.swift | 0 .../Sources/CryptoSwift/Authenticator.swift | 0 .../Sources/CryptoSwift/BatchedCollection.swift | 0 .../Pods/CryptoSwift/Sources/CryptoSwift/Bit.swift | 0 .../Sources/CryptoSwift/BlockCipher.swift | 0 .../Sources/CryptoSwift/BlockMode/BlockMode.swift | 0 .../CryptoSwift/BlockMode/BlockModeOptions.swift | 0 .../CryptoSwift/BlockMode/BlockModeWorker.swift | 0 .../Sources/CryptoSwift/BlockMode/CBC.swift | 0 .../Sources/CryptoSwift/BlockMode/CFB.swift | 0 .../Sources/CryptoSwift/BlockMode/CTR.swift | 0 .../Sources/CryptoSwift/BlockMode/ECB.swift | 0 .../Sources/CryptoSwift/BlockMode/GCM.swift | 0 .../Sources/CryptoSwift/BlockMode/OFB.swift | 0 .../Sources/CryptoSwift/BlockMode/PCBC.swift | 0 .../BlockMode/RandomAccessBlockModeWorker.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Blowfish.swift | 0 .../Pods/CryptoSwift/Sources/CryptoSwift/CMAC.swift | 0 .../CryptoSwift/Sources/CryptoSwift/ChaCha20.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Checksum.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Cipher.swift | 0 .../Sources/CryptoSwift/Collection+Extension.swift | 0 .../Sources/CryptoSwift/CompactMap.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Cryptors.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Digest.swift | 0 .../Sources/CryptoSwift/DigestType.swift | 0 .../CryptoSwift/Foundation/AES+Foundation.swift | 0 .../CryptoSwift/Foundation/Array+Foundation.swift | 0 .../Foundation/Blowfish+Foundation.swift | 0 .../Foundation/ChaCha20+Foundation.swift | 0 .../CryptoSwift/Foundation/Data+Extension.swift | 0 .../CryptoSwift/Foundation/HMAC+Foundation.swift | 0 .../CryptoSwift/Foundation/Rabbit+Foundation.swift | 0 .../Foundation/String+FoundationExtension.swift | 0 .../CryptoSwift/Foundation/Utils+Foundation.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Generics.swift | 0 .../Pods/CryptoSwift/Sources/CryptoSwift/HKDF.swift | 0 .../Pods/CryptoSwift/Sources/CryptoSwift/HMAC.swift | 0 .../Sources/CryptoSwift/Int+Extension.swift | 0 .../Pods/CryptoSwift/Sources/CryptoSwift/MD5.swift | 0 .../CryptoSwift/Sources/CryptoSwift/NoPadding.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Operators.swift | 0 .../Sources/CryptoSwift/PKCS/PBKDF1.swift | 0 .../Sources/CryptoSwift/PKCS/PBKDF2.swift | 0 .../Sources/CryptoSwift/PKCS/PKCS5.swift | 0 .../Sources/CryptoSwift/PKCS/PKCS7.swift | 0 .../Sources/CryptoSwift/PKCS/PKCS7Padding.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Padding.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Poly1305.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Rabbit.swift | 0 .../Sources/CryptoSwift/RandomAccessCryptor.swift | 0 .../Sources/CryptoSwift/RandomBytesSequence.swift | 0 .../Pods/CryptoSwift/Sources/CryptoSwift/SHA1.swift | 0 .../Pods/CryptoSwift/Sources/CryptoSwift/SHA2.swift | 0 .../Pods/CryptoSwift/Sources/CryptoSwift/SHA3.swift | 0 .../Sources/CryptoSwift/SecureBytes.swift | 0 .../Sources/CryptoSwift/String+Extension.swift | 0 .../CryptoSwift/Sources/CryptoSwift/UInt128.swift | 0 .../Sources/CryptoSwift/UInt16+Extension.swift | 0 .../Sources/CryptoSwift/UInt32+Extension.swift | 0 .../Sources/CryptoSwift/UInt64+Extension.swift | 0 .../Sources/CryptoSwift/UInt8+Extension.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Updatable.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Utils.swift | 0 .../Sources/CryptoSwift/ZeroPadding.swift | 0 .../Headers/Public/Alamofire/Alamofire-umbrella.h | 0 .../Headers/Public/Alamofire/Alamofire.modulemap | 0 .../Alamofire-Synchronous-umbrella.h | 0 .../Alamofire-Synchronous.modulemap | 0 .../Pods/Headers/Public/BigInt/BigInt-umbrella.h | 0 .../Pods/Headers/Public/BigInt/BigInt.modulemap | 0 .../Public/CryptoSwift/CryptoSwift-umbrella.h | 0 .../Public/CryptoSwift/CryptoSwift.modulemap | 0 .../Headers/Public/PromiseKit/PromiseKit-umbrella.h | 0 .../Headers/Public/PromiseKit/PromiseKit.modulemap | 0 .../Pods/Headers/Public/Result/Result-umbrella.h | 0 .../Pods/Headers/Public/Result/Result.modulemap | 0 .../Pods/Headers/Public/SipHash/SipHash-umbrella.h | 0 .../Pods/Headers/Public/SipHash/SipHash.modulemap | 0 .../Headers/Public/libsodium/libsodium-umbrella.h | 0 .../Headers/Public/libsodium/libsodium.modulemap | 0 .../Public/secp256k1_ios/secp256k1_ios-umbrella.h | 0 .../Public/secp256k1_ios/secp256k1_ios.modulemap | 0 .../Headers/Public/web3swift/web3swift-umbrella.h | 0 .../Headers/Public/web3swift/web3swift.modulemap | 0 .../Pods/Local Podspecs/web3swift.podspec.json | 0 Example/web3swiftExample/Pods/Manifest.lock | 0 .../Pods/Pods.xcodeproj/project.pbxproj | 0 .../Sources/NSNotificationCenter+AnyPromise.h | 0 .../Sources/NSNotificationCenter+AnyPromise.m | 0 .../Sources/NSNotificationCenter+Promise.swift | 0 .../Foundation/Sources/NSObject+Promise.swift | 0 .../Foundation/Sources/NSTask+AnyPromise.h | 0 .../Foundation/Sources/NSTask+AnyPromise.m | 0 .../Foundation/Sources/NSURLSession+AnyPromise.h | 0 .../Foundation/Sources/NSURLSession+AnyPromise.m | 0 .../Foundation/Sources/NSURLSession+Promise.swift | 0 .../Extensions/Foundation/Sources/PMKFoundation.h | 0 .../Foundation/Sources/Process+Promise.swift | 0 .../Extensions/Foundation/Sources/afterlife.swift | 0 .../PromiseKit/Extensions/UIKit/Sources/PMKUIKit.h | 0 .../Extensions/UIKit/Sources/UIView+AnyPromise.h | 0 .../Extensions/UIKit/Sources/UIView+AnyPromise.m | 0 .../Extensions/UIKit/Sources/UIView+Promise.swift | 0 .../UIKit/Sources/UIViewController+AnyPromise.h | 0 .../UIKit/Sources/UIViewController+AnyPromise.m | 0 .../Sources/UIViewPropertyAnimator+Promise.swift | 0 Example/web3swiftExample/Pods/PromiseKit/LICENSE | 0 Example/web3swiftExample/Pods/PromiseKit/README.md | 0 .../Pods/PromiseKit/Sources/AnyPromise+Private.h | 0 .../Pods/PromiseKit/Sources/AnyPromise.h | 0 .../Pods/PromiseKit/Sources/AnyPromise.m | 0 .../Pods/PromiseKit/Sources/AnyPromise.swift | 0 .../Pods/PromiseKit/Sources/Box.swift | 0 .../Pods/PromiseKit/Sources/Catchable.swift | 0 .../Pods/PromiseKit/Sources/Configuration.swift | 0 .../Sources/CustomStringConvertible.swift | 0 .../Pods/PromiseKit/Sources/Deprecations.swift | 0 .../Pods/PromiseKit/Sources/Error.swift | 0 .../Pods/PromiseKit/Sources/Guarantee.swift | 0 .../PromiseKit/Sources/NSMethodSignatureForBlock.m | 0 .../Pods/PromiseKit/Sources/PMKCallVariadicBlock.m | 0 .../Pods/PromiseKit/Sources/Promise.swift | 0 .../Pods/PromiseKit/Sources/PromiseKit.h | 0 .../Pods/PromiseKit/Sources/Resolver.swift | 0 .../Pods/PromiseKit/Sources/Thenable.swift | 0 .../Pods/PromiseKit/Sources/after.m | 0 .../Pods/PromiseKit/Sources/after.swift | 0 .../Pods/PromiseKit/Sources/dispatch_promise.m | 0 .../Pods/PromiseKit/Sources/firstly.swift | 0 .../web3swiftExample/Pods/PromiseKit/Sources/fwd.h | 0 .../web3swiftExample/Pods/PromiseKit/Sources/hang.m | 0 .../Pods/PromiseKit/Sources/hang.swift | 0 .../web3swiftExample/Pods/PromiseKit/Sources/join.m | 0 .../web3swiftExample/Pods/PromiseKit/Sources/race.m | 0 .../Pods/PromiseKit/Sources/race.swift | 0 .../web3swiftExample/Pods/PromiseKit/Sources/when.m | 0 .../Pods/PromiseKit/Sources/when.swift | 0 Example/web3swiftExample/Pods/Result/LICENSE | 0 Example/web3swiftExample/Pods/Result/README.md | 0 .../Pods/Result/Result/Result.swift | 0 .../Pods/Result/Result/ResultProtocol.swift | 0 Example/web3swiftExample/Pods/SipHash/LICENSE.md | 0 Example/web3swiftExample/Pods/SipHash/README.md | 0 .../Pods/SipHash/SipHash/Primitive Types.swift | 0 .../Pods/SipHash/SipHash/RandomUInt64.swift | 0 .../Pods/SipHash/SipHash/SipHashable.swift | 0 .../Pods/SipHash/SipHash/SipHasher.swift | 0 .../Alamofire-Synchronous-dummy.m | 0 .../Alamofire-Synchronous-prefix.pch | 0 .../Alamofire-Synchronous-umbrella.h | 0 .../Alamofire-Synchronous.modulemap | 0 .../Alamofire-Synchronous.xcconfig | 0 .../Alamofire-Synchronous/Info.plist | 0 .../Alamofire/Alamofire-dummy.m | 0 .../Alamofire/Alamofire-prefix.pch | 0 .../Alamofire/Alamofire-umbrella.h | 0 .../Alamofire/Alamofire.modulemap | 0 .../Alamofire/Alamofire.xcconfig | 0 .../Pods/Target Support Files/Alamofire/Info.plist | 0 .../Pods/Target Support Files/BigInt/BigInt-dummy.m | 0 .../Target Support Files/BigInt/BigInt-prefix.pch | 0 .../Target Support Files/BigInt/BigInt-umbrella.h | 0 .../Target Support Files/BigInt/BigInt.modulemap | 0 .../Target Support Files/BigInt/BigInt.xcconfig | 0 .../Pods/Target Support Files/BigInt/Info.plist | 0 .../CryptoSwift/CryptoSwift-dummy.m | 0 .../CryptoSwift/CryptoSwift-prefix.pch | 0 .../CryptoSwift/CryptoSwift-umbrella.h | 0 .../CryptoSwift/CryptoSwift.modulemap | 0 .../CryptoSwift/CryptoSwift.xcconfig | 0 .../Target Support Files/CryptoSwift/Info.plist | 0 .../Pods-web3swiftExample/Info.plist | 0 .../Pods-web3swiftExample-acknowledgements.markdown | 0 .../Pods-web3swiftExample-acknowledgements.plist | 0 .../Pods-web3swiftExample-dummy.m | 0 .../Pods-web3swiftExample-umbrella.h | 0 .../Pods-web3swiftExample.debug.xcconfig | 0 .../Pods-web3swiftExample.modulemap | 0 .../Pods-web3swiftExample.release.xcconfig | 0 .../PromiseKit/PromiseKit-dummy.m | 0 .../PromiseKit/PromiseKit-prefix.pch | 0 .../PromiseKit/PromiseKit.xcconfig | 0 .../Pods/Target Support Files/Result/Info.plist | 0 .../Pods/Target Support Files/Result/Result-dummy.m | 0 .../Target Support Files/Result/Result-prefix.pch | 0 .../Target Support Files/Result/Result-umbrella.h | 0 .../Target Support Files/Result/Result.modulemap | 0 .../Target Support Files/Result/Result.xcconfig | 0 .../Pods/Target Support Files/SipHash/Info.plist | 0 .../Target Support Files/SipHash/SipHash-dummy.m | 0 .../Target Support Files/SipHash/SipHash-prefix.pch | 0 .../Target Support Files/SipHash/SipHash-umbrella.h | 0 .../Target Support Files/SipHash/SipHash.modulemap | 0 .../Target Support Files/SipHash/SipHash.xcconfig | 0 .../Pods/Target Support Files/libsodium/Info.plist | 0 .../libsodium/libsodium-dummy.m | 0 .../libsodium/libsodium-prefix.pch | 0 .../libsodium/libsodium-umbrella.h | 0 .../libsodium/libsodium.modulemap | 0 .../libsodium/libsodium.xcconfig | 0 .../Target Support Files/secp256k1_ios/Info.plist | 0 .../secp256k1_ios/secp256k1_ios-dummy.m | 0 .../secp256k1_ios/secp256k1_ios-prefix.pch | 0 .../secp256k1_ios/secp256k1_ios-umbrella.h | 0 .../secp256k1_ios/secp256k1_ios.modulemap | 0 .../secp256k1_ios/secp256k1_ios.xcconfig | 0 .../Pods/Target Support Files/web3swift/Info.plist | 0 .../web3swift/web3swift-dummy.m | 0 .../web3swift/web3swift-prefix.pch | 0 .../web3swift/web3swift-umbrella.h | 0 .../web3swift/web3swift.modulemap | 0 .../web3swift/web3swift.xcconfig | 0 Example/web3swiftExample/Pods/libsodium/LICENSE | 0 .../web3swiftExample/Pods/libsodium/README.markdown | 0 .../aes256gcm/aesni/aead_aes256gcm_aesni.c | 0 .../chacha20poly1305/sodium/aead_chacha20poly1305.c | 0 .../sodium/aead_xchacha20poly1305.c | 0 .../src/libsodium/crypto_auth/crypto_auth.c | 0 .../crypto_auth/hmacsha256/auth_hmacsha256.c | 0 .../crypto_auth/hmacsha512/auth_hmacsha512.c | 0 .../crypto_auth/hmacsha512256/auth_hmacsha512256.c | 0 .../libsodium/src/libsodium/crypto_box/crypto_box.c | 0 .../src/libsodium/crypto_box/crypto_box_easy.c | 0 .../src/libsodium/crypto_box/crypto_box_seal.c | 0 .../box_curve25519xchacha20poly1305.c | 0 .../box_curve25519xsalsa20poly1305.c | 0 .../libsodium/crypto_core/curve25519/ref10/base.h | 0 .../libsodium/crypto_core/curve25519/ref10/base2.h | 0 .../crypto_core/curve25519/ref10/curve25519_ref10.c | 0 .../crypto_core/hchacha20/core_hchacha20.c | 0 .../libsodium/crypto_core/hsalsa20/core_hsalsa20.c | 0 .../crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c | 0 .../crypto_core/salsa/ref/core_salsa_ref.c | 0 .../crypto_generichash/blake2b/generichash_blake2.c | 0 .../crypto_generichash/blake2b/ref/blake2.h | 0 .../blake2b/ref/blake2b-compress-avx2.c | 0 .../blake2b/ref/blake2b-compress-avx2.h | 0 .../blake2b/ref/blake2b-compress-ref.c | 0 .../blake2b/ref/blake2b-compress-sse41.c | 0 .../blake2b/ref/blake2b-compress-sse41.h | 0 .../blake2b/ref/blake2b-compress-ssse3.c | 0 .../blake2b/ref/blake2b-compress-ssse3.h | 0 .../blake2b/ref/blake2b-load-avx2.h | 0 .../blake2b/ref/blake2b-load-sse2.h | 0 .../blake2b/ref/blake2b-load-sse41.h | 0 .../crypto_generichash/blake2b/ref/blake2b-ref.c | 0 .../blake2b/ref/generichash_blake2b.c | 0 .../crypto_generichash/crypto_generichash.c | 0 .../src/libsodium/crypto_hash/crypto_hash.c | 0 .../crypto_hash/sha256/cp/hash_sha256_cp.c | 0 .../src/libsodium/crypto_hash/sha256/hash_sha256.c | 0 .../crypto_hash/sha512/cp/hash_sha512_cp.c | 0 .../src/libsodium/crypto_hash/sha512/hash_sha512.c | 0 .../src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c | 0 .../libsodium/src/libsodium/crypto_kdf/crypto_kdf.c | 0 .../libsodium/src/libsodium/crypto_kx/crypto_kx.c | 0 .../crypto_onetimeauth/crypto_onetimeauth.c | 0 .../poly1305/donna/poly1305_donna.c | 0 .../poly1305/donna/poly1305_donna.h | 0 .../poly1305/donna/poly1305_donna32.h | 0 .../poly1305/donna/poly1305_donna64.h | 0 .../poly1305/onetimeauth_poly1305.c | 0 .../poly1305/onetimeauth_poly1305.h | 0 .../poly1305/sse2/poly1305_sse2.c | 0 .../poly1305/sse2/poly1305_sse2.h | 0 .../libsodium/crypto_pwhash/argon2/argon2-core.c | 0 .../libsodium/crypto_pwhash/argon2/argon2-core.h | 0 .../crypto_pwhash/argon2/argon2-encoding.c | 0 .../crypto_pwhash/argon2/argon2-encoding.h | 0 .../crypto_pwhash/argon2/argon2-fill-block-ref.c | 0 .../crypto_pwhash/argon2/argon2-fill-block-ssse3.c | 0 .../src/libsodium/crypto_pwhash/argon2/argon2.c | 0 .../src/libsodium/crypto_pwhash/argon2/argon2.h | 0 .../libsodium/crypto_pwhash/argon2/blake2b-long.c | 0 .../libsodium/crypto_pwhash/argon2/blake2b-long.h | 0 .../crypto_pwhash/argon2/blamka-round-ref.h | 0 .../crypto_pwhash/argon2/blamka-round-ssse3.h | 0 .../libsodium/crypto_pwhash/argon2/pwhash_argon2i.c | 0 .../src/libsodium/crypto_pwhash/crypto_pwhash.c | 0 .../scryptsalsa208sha256/crypto_scrypt-common.c | 0 .../scryptsalsa208sha256/crypto_scrypt.h | 0 .../nosse/pwhash_scryptsalsa208sha256_nosse.c | 0 .../scryptsalsa208sha256/pbkdf2-sha256.c | 0 .../scryptsalsa208sha256/pbkdf2-sha256.h | 0 .../pwhash_scryptsalsa208sha256.c | 0 .../scryptsalsa208sha256/scrypt_platform.c | 0 .../sse/pwhash_scryptsalsa208sha256_sse.c | 0 .../libsodium/crypto_scalarmult/crypto_scalarmult.c | 0 .../curve25519/donna_c64/curve25519_donna_c64.c | 0 .../curve25519/donna_c64/curve25519_donna_c64.h | 0 .../curve25519/ref10/x25519_ref10.c | 0 .../curve25519/ref10/x25519_ref10.h | 0 .../curve25519/sandy2x/consts_namespace.h | 0 .../curve25519/sandy2x/curve25519_sandy2x.c | 0 .../curve25519/sandy2x/curve25519_sandy2x.h | 0 .../crypto_scalarmult/curve25519/sandy2x/fe.h | 0 .../crypto_scalarmult/curve25519/sandy2x/fe51.h | 0 .../curve25519/sandy2x/fe51_invert.c | 0 .../curve25519/sandy2x/fe51_namespace.h | 0 .../curve25519/sandy2x/fe_frombytes_sandy2x.c | 0 .../crypto_scalarmult/curve25519/sandy2x/ladder.h | 0 .../curve25519/sandy2x/ladder_base.h | 0 .../curve25519/sandy2x/ladder_base_namespace.h | 0 .../curve25519/sandy2x/ladder_namespace.h | 0 .../curve25519/scalarmult_curve25519.c | 0 .../curve25519/scalarmult_curve25519.h | 0 .../libsodium/crypto_secretbox/crypto_secretbox.c | 0 .../crypto_secretbox/crypto_secretbox_easy.c | 0 .../xchacha20poly1305/secretbox_xchacha20poly1305.c | 0 .../xsalsa20poly1305/secretbox_xsalsa20poly1305.c | 0 .../libsodium/crypto_shorthash/crypto_shorthash.c | 0 .../siphash24/ref/shorthash_siphash24_ref.c | 0 .../siphash24/ref/shorthash_siphash_ref.h | 0 .../siphash24/ref/shorthash_siphashx24_ref.c | 0 .../siphash24/shorthash_siphash24.c | 0 .../siphash24/shorthash_siphashx24.c | 0 .../src/libsodium/crypto_sign/crypto_sign.c | 0 .../crypto_sign/ed25519/ref10/ed25519_ref10.h | 0 .../libsodium/crypto_sign/ed25519/ref10/keypair.c | 0 .../libsodium/crypto_sign/ed25519/ref10/obsolete.c | 0 .../src/libsodium/crypto_sign/ed25519/ref10/open.c | 0 .../src/libsodium/crypto_sign/ed25519/ref10/sign.c | 0 .../libsodium/crypto_sign/ed25519/sign_ed25519.c | 0 .../aes128ctr/nacl/afternm_aes128ctr.c | 0 .../aes128ctr/nacl/beforenm_aes128ctr.c | 0 .../libsodium/crypto_stream/aes128ctr/nacl/common.h | 0 .../libsodium/crypto_stream/aes128ctr/nacl/consts.h | 0 .../crypto_stream/aes128ctr/nacl/consts_aes128ctr.c | 0 .../libsodium/crypto_stream/aes128ctr/nacl/int128.h | 0 .../crypto_stream/aes128ctr/nacl/int128_aes128ctr.c | 0 .../aes128ctr/nacl/stream_aes128ctr_nacl.c | 0 .../aes128ctr/nacl/xor_afternm_aes128ctr.c | 0 .../crypto_stream/aes128ctr/stream_aes128ctr.c | 0 .../chacha20/dolbeau/chacha20_dolbeau-avx2.c | 0 .../chacha20/dolbeau/chacha20_dolbeau-avx2.h | 0 .../chacha20/dolbeau/chacha20_dolbeau-ssse3.c | 0 .../chacha20/dolbeau/chacha20_dolbeau-ssse3.h | 0 .../libsodium/crypto_stream/chacha20/dolbeau/u0.h | 0 .../libsodium/crypto_stream/chacha20/dolbeau/u1.h | 0 .../libsodium/crypto_stream/chacha20/dolbeau/u4.h | 0 .../libsodium/crypto_stream/chacha20/dolbeau/u8.h | 0 .../crypto_stream/chacha20/ref/chacha20_ref.c | 0 .../crypto_stream/chacha20/ref/chacha20_ref.h | 0 .../crypto_stream/chacha20/stream_chacha20.c | 0 .../crypto_stream/chacha20/stream_chacha20.h | 0 .../src/libsodium/crypto_stream/crypto_stream.c | 0 .../crypto_stream/salsa20/ref/salsa20_ref.c | 0 .../crypto_stream/salsa20/ref/salsa20_ref.h | 0 .../crypto_stream/salsa20/stream_salsa20.c | 0 .../crypto_stream/salsa20/stream_salsa20.h | 0 .../crypto_stream/salsa20/xmm6/salsa20_xmm6.c | 0 .../crypto_stream/salsa20/xmm6/salsa20_xmm6.h | 0 .../salsa20/xmm6int/salsa20_xmm6int-avx2.c | 0 .../salsa20/xmm6int/salsa20_xmm6int-avx2.h | 0 .../salsa20/xmm6int/salsa20_xmm6int-sse2.c | 0 .../salsa20/xmm6int/salsa20_xmm6int-sse2.h | 0 .../libsodium/crypto_stream/salsa20/xmm6int/u0.h | 0 .../libsodium/crypto_stream/salsa20/xmm6int/u1.h | 0 .../libsodium/crypto_stream/salsa20/xmm6int/u4.h | 0 .../libsodium/crypto_stream/salsa20/xmm6int/u8.h | 0 .../salsa2012/ref/stream_salsa2012_ref.c | 0 .../crypto_stream/salsa2012/stream_salsa2012.c | 0 .../salsa208/ref/stream_salsa208_ref.c | 0 .../crypto_stream/salsa208/stream_salsa208.c | 0 .../crypto_stream/xchacha20/stream_xchacha20.c | 0 .../crypto_stream/xsalsa20/stream_xsalsa20.c | 0 .../src/libsodium/crypto_verify/sodium/verify.c | 0 .../Pods/libsodium/src/libsodium/include/sodium.h | 0 .../libsodium/src/libsodium/include/sodium/core.h | 0 .../include/sodium/crypto_aead_aes256gcm.h | 0 .../include/sodium/crypto_aead_chacha20poly1305.h | 0 .../include/sodium/crypto_aead_xchacha20poly1305.h | 0 .../src/libsodium/include/sodium/crypto_auth.h | 0 .../include/sodium/crypto_auth_hmacsha256.h | 0 .../include/sodium/crypto_auth_hmacsha512.h | 0 .../include/sodium/crypto_auth_hmacsha512256.h | 0 .../src/libsodium/include/sodium/crypto_box.h | 0 .../sodium/crypto_box_curve25519xchacha20poly1305.h | 0 .../sodium/crypto_box_curve25519xsalsa20poly1305.h | 0 .../include/sodium/crypto_core_hchacha20.h | 0 .../libsodium/include/sodium/crypto_core_hsalsa20.h | 0 .../libsodium/include/sodium/crypto_core_salsa20.h | 0 .../include/sodium/crypto_core_salsa2012.h | 0 .../libsodium/include/sodium/crypto_core_salsa208.h | 0 .../libsodium/include/sodium/crypto_generichash.h | 0 .../include/sodium/crypto_generichash_blake2b.h | 0 .../src/libsodium/include/sodium/crypto_hash.h | 0 .../libsodium/include/sodium/crypto_hash_sha256.h | 0 .../libsodium/include/sodium/crypto_hash_sha512.h | 0 .../src/libsodium/include/sodium/crypto_kdf.h | 0 .../libsodium/include/sodium/crypto_kdf_blake2b.h | 0 .../src/libsodium/include/sodium/crypto_kx.h | 0 .../libsodium/include/sodium/crypto_onetimeauth.h | 0 .../include/sodium/crypto_onetimeauth_poly1305.h | 0 .../src/libsodium/include/sodium/crypto_pwhash.h | 0 .../include/sodium/crypto_pwhash_argon2i.h | 0 .../sodium/crypto_pwhash_scryptsalsa208sha256.h | 0 .../libsodium/include/sodium/crypto_scalarmult.h | 0 .../include/sodium/crypto_scalarmult_curve25519.h | 0 .../src/libsodium/include/sodium/crypto_secretbox.h | 0 .../sodium/crypto_secretbox_xchacha20poly1305.h | 0 .../sodium/crypto_secretbox_xsalsa20poly1305.h | 0 .../src/libsodium/include/sodium/crypto_shorthash.h | 0 .../include/sodium/crypto_shorthash_siphash24.h | 0 .../src/libsodium/include/sodium/crypto_sign.h | 0 .../libsodium/include/sodium/crypto_sign_ed25519.h | 0 .../sodium/crypto_sign_edwards25519sha512batch.h | 0 .../src/libsodium/include/sodium/crypto_stream.h | 0 .../include/sodium/crypto_stream_aes128ctr.h | 0 .../include/sodium/crypto_stream_chacha20.h | 0 .../include/sodium/crypto_stream_salsa20.h | 0 .../include/sodium/crypto_stream_salsa2012.h | 0 .../include/sodium/crypto_stream_salsa208.h | 0 .../include/sodium/crypto_stream_xchacha20.h | 0 .../include/sodium/crypto_stream_xsalsa20.h | 0 .../src/libsodium/include/sodium/crypto_verify_16.h | 0 .../src/libsodium/include/sodium/crypto_verify_32.h | 0 .../src/libsodium/include/sodium/crypto_verify_64.h | 0 .../libsodium/src/libsodium/include/sodium/export.h | 0 .../src/libsodium/include/sodium/private/common.h | 0 .../include/sodium/private/curve25519_ref10.h | 0 .../src/libsodium/include/sodium/private/mutex.h | 0 .../libsodium/include/sodium/private/sse2_64_32.h | 0 .../src/libsodium/include/sodium/randombytes.h | 0 .../include/sodium/randombytes_nativeclient.h | 0 .../include/sodium/randombytes_salsa20_random.h | 0 .../include/sodium/randombytes_sysrandom.h | 0 .../src/libsodium/include/sodium/runtime.h | 0 .../libsodium/src/libsodium/include/sodium/utils.h | 0 .../src/libsodium/include/sodium/version.h | 0 .../src/libsodium/include/sodium/version.h.in | 0 .../nativeclient/randombytes_nativeclient.c | 0 .../src/libsodium/randombytes/randombytes.c | 0 .../salsa20/randombytes_salsa20_random.c | 0 .../randombytes/sysrandom/randombytes_sysrandom.c | 0 .../Pods/libsodium/src/libsodium/sodium/core.c | 0 .../Pods/libsodium/src/libsodium/sodium/runtime.c | 0 .../Pods/libsodium/src/libsodium/sodium/utils.c | 0 .../Pods/libsodium/src/libsodium/sodium/version.c | 0 Example/web3swiftExample/Pods/secp256k1_ios/LICENSE | 0 .../web3swiftExample/Pods/secp256k1_ios/README.md | 0 .../secp256k1_ios/contrib/lax_der_parsing.c | 0 .../secp256k1_ios/contrib/lax_der_parsing.h | 0 .../contrib/lax_der_privatekey_parsing.c | 0 .../contrib/lax_der_privatekey_parsing.h | 0 .../secp256k1_ios/secp256k1_ios/include/secp256k1.h | 0 .../secp256k1_ios/include/secp256k1_ecdh.h | 0 .../secp256k1_ios/include/secp256k1_recovery.h | 0 .../secp256k1_ios/libsecp256k1-config.h | 0 .../secp256k1_ios/secp256k1_ios/secp256k1_ios.h | 0 .../secp256k1_ios/secp256k1_ios/src/basic-config.h | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h | 0 .../secp256k1_ios/secp256k1_ios/src/ecdsa_impl.h | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/eckey.h | 0 .../secp256k1_ios/secp256k1_ios/src/eckey_impl.h | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h | 0 .../secp256k1_ios/secp256k1_ios/src/ecmult_const.h | 0 .../secp256k1_ios/src/ecmult_const_impl.h | 0 .../secp256k1_ios/secp256k1_ios/src/ecmult_gen.h | 0 .../secp256k1_ios/src/ecmult_gen_impl.h | 0 .../secp256k1_ios/secp256k1_ios/src/ecmult_impl.h | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/field.h | 0 .../secp256k1_ios/secp256k1_ios/src/field_10x26.h | 0 .../secp256k1_ios/src/field_10x26_impl.h | 0 .../secp256k1_ios/secp256k1_ios/src/field_5x52.h | 0 .../secp256k1_ios/src/field_5x52_asm_impl.h | 0 .../secp256k1_ios/src/field_5x52_impl.h | 0 .../secp256k1_ios/src/field_5x52_int128_impl.h | 0 .../secp256k1_ios/secp256k1_ios/src/field_impl.h | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/group.h | 0 .../secp256k1_ios/secp256k1_ios/src/group_impl.h | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/hash.h | 0 .../secp256k1_ios/secp256k1_ios/src/hash_impl.h | 0 .../secp256k1_ios/src/modules/ecdh/main_impl.h | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/num.h | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/num_gmp.h | 0 .../secp256k1_ios/secp256k1_ios/src/num_gmp_impl.h | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/num_impl.h | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/scalar.h | 0 .../secp256k1_ios/secp256k1_ios/src/scalar_4x64.h | 0 .../secp256k1_ios/src/scalar_4x64_impl.h | 0 .../secp256k1_ios/secp256k1_ios/src/scalar_8x32.h | 0 .../secp256k1_ios/src/scalar_8x32_impl.h | 0 .../secp256k1_ios/secp256k1_ios/src/scalar_impl.h | 0 .../secp256k1_ios/secp256k1_ios/src/scalar_low.h | 0 .../secp256k1_ios/src/scalar_low_impl.h | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/scratch.h | 0 .../secp256k1_ios/secp256k1_ios/src/scratch_impl.h | 0 .../secp256k1_ios/secp256k1_ios/src/secp256k1.c | 0 .../Pods/secp256k1_ios/secp256k1_ios/src/util.h | 0 Example/web3swiftExample/Pods/web3swift/LICENSE | 0 Example/web3swiftExample/Pods/web3swift/README.md | 0 .../web3swift/ABI/Classes/ABIDecoder.swift | 0 .../web3swift/ABI/Classes/ABIEncoder.swift | 0 .../web3swift/ABI/Classes/ABIRecordParser.swift | 0 .../web3swift/web3swift/ABI/Classes/ABITypes.swift | 0 .../Pods/web3swift/web3swift/ABI/Classes/RLP.swift | 0 .../web3swift/ABI/Classes/TypesEncoder.swift | 0 .../web3swift/web3swift/ABIv2/Classes/ABIv2.swift | 0 .../web3swift/ABIv2/Classes/ABIv2Decoding.swift | 0 .../web3swift/ABIv2/Classes/ABIv2Elements.swift | 0 .../web3swift/ABIv2/Classes/ABIv2Encoding.swift | 0 .../ABIv2/Classes/ABIv2ParameterTypes.swift | 0 .../web3swift/ABIv2/Classes/ABIv2Parsing.swift | 0 .../web3swift/ABIv2/Classes/ABIv2TypeParser.swift | 0 .../Concurrency/Classes/Web3+Concurrency.swift | 0 .../Classes/Web3+ConversionOperations.swift | 0 .../Classes/Web3+DataFetchOperation.swift | 0 .../Concurrency/Classes/Web3+EthOperations.swift | 0 .../Concurrency/Classes/Web3+EventOperations.swift | 0 .../Web3+NativePrimitivesConversionOperations.swift | 0 .../Classes/Web3+PersonalOperations.swift | 0 .../Web3+TransactionAndBlockDetailsOperations.swift | 0 .../Classes/Web3+TransactionOperations.swift | 0 .../Contract/Classes/ComparisonExtensions.swift | 0 .../web3swift/Contract/Classes/Contract.swift | 0 .../web3swift/Contract/Classes/ContractABIv2.swift | 0 .../Contract/Classes/ContractProtocol.swift | 0 .../Classes/EthereumFilterEncodingExtensions.swift | 0 .../web3swift/Contract/Classes/EventFiltering.swift | 0 .../Convenience/Classes/Array+Extension.swift | 0 .../web3swift/Convenience/Classes/Base58.swift | 0 .../Convenience/Classes/CryptoExtensions.swift | 0 .../Convenience/Classes/Data+Extension.swift | 0 .../Convenience/Classes/Dictionary+Extension.swift | 0 .../Classes/DictionaryLiteralJSONSerializer.swift | 0 .../Convenience/Classes/LibSecp256k1Extension.swift | 0 .../Classes/NSRegularExpressionExtension.swift | 0 .../Classes/NativeTypesEncoding+Extensions.swift | 0 .../Classes/RIPEMD160+StackOveflow.swift | 0 .../Convenience/Classes/SynchronizedQueue.swift | 0 .../Classes/Web3+BrowserFunctions.swift | 0 .../HookedFunctions/Classes/Web3+Wallet.swift | 0 .../KeystoreManager/Classes/AbstractKeystore.swift | 0 .../KeystoreManager/Classes/BIP32HDNode.swift | 0 .../KeystoreManager/Classes/BIP32Keystore.swift | 0 .../Classes/BIP32KeystoreJSONStructure.swift | 0 .../KeystoreManager/Classes/BIP39+WordLists.swift | 0 .../web3swift/KeystoreManager/Classes/BIP39.swift | 0 .../KeystoreManager/Classes/EthereumAddress.swift | 0 .../Classes/EthereumKeystoreV3.swift | 0 .../web3swift/KeystoreManager/Classes/IBAN.swift | 0 .../KeystoreManager/Classes/KeystoreManager.swift | 0 .../Classes/KeystoreV3JSONStructure.swift | 0 .../KeystoreManager/Classes/PlainKeystore.swift | 0 .../Promises/Classes/Promise+Batching.swift | 0 .../Promises/Classes/Promise+HttpProvider.swift | 0 .../Promise+Web3+Contract+GetIndexedEvents.swift | 0 .../Promises/Classes/Promise+Web3+Eth+Call.swift | 0 .../Classes/Promise+Web3+Eth+EstimateGas.swift | 0 .../Classes/Promise+Web3+Eth+GetAccounts.swift | 0 .../Classes/Promise+Web3+Eth+GetBalance.swift | 0 .../Classes/Promise+Web3+Eth+GetBlockByHash.swift | 0 .../Classes/Promise+Web3+Eth+GetBlockByNumber.swift | 0 .../Classes/Promise+Web3+Eth+GetBlockNumber.swift | 0 .../Classes/Promise+Web3+Eth+GetGasPrice.swift | 0 .../Promise+Web3+Eth+GetTransactionCount.swift | 0 .../Promise+Web3+Eth+GetTransactionDetails.swift | 0 .../Promise+Web3+Eth+GetTransactionReceipt.swift | 0 .../Promise+Web3+Eth+SendRawTransaction.swift | 0 .../Classes/Promise+Web3+Eth+SendTransaction.swift | 0 .../Classes/Promise+Web3+Intermediate+Send.swift | 0 .../Classes/Promise+Web3+Personal+Sign.swift | 0 .../Promise+Web3+Personal+UnlockAccount.swift | 0 .../web3swift/Transaction/Classes/BloomFilter.swift | 0 .../Transaction/Classes/EthereumTransaction.swift | 0 .../Transaction/Classes/TransactionSigner.swift | 0 .../web3swift/Utils/Classes/EIP67Code.swift | 0 .../web3swift/Web3/Classes/Web3+Contract.swift | 0 .../web3swift/Web3/Classes/Web3+Deprecated.swift | 0 .../web3swift/web3swift/Web3/Classes/Web3+Eth.swift | 0 .../web3swift/Web3/Classes/Web3+EventParser.swift | 0 .../web3swift/Web3/Classes/Web3+HttpProvider.swift | 0 .../web3swift/Web3/Classes/Web3+Infura.swift | 0 .../web3swift/Web3/Classes/Web3+Instance.swift | 0 .../web3swift/Web3/Classes/Web3+JSONRPC.swift | 0 .../web3swift/Web3/Classes/Web3+Methods.swift | 0 .../web3swift/Web3/Classes/Web3+Options.swift | 0 .../web3swift/Web3/Classes/Web3+Personal.swift | 0 .../web3swift/Web3/Classes/Web3+Protocols.swift | 0 .../web3swift/Web3/Classes/Web3+Structures.swift | 0 .../Web3/Classes/Web3+TransactionIntermediate.swift | 0 .../web3swift/Web3/Classes/Web3+Utils.swift | 0 .../web3swift/web3swift/Web3/Classes/Web3.swift | 0 .../Pods/web3swift/web3swift/web3swift.h | 0 .../web3swiftExample.xcodeproj/project.pbxproj | 0 .../project.xcworkspace/contents.xcworkspacedata | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../web3swiftExample/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../Base.lproj/LaunchScreen.storyboard | 0 .../web3swiftExample/Base.lproj/Main.storyboard | 0 .../web3swiftExample/web3swiftExample/Info.plist | 0 .../web3swiftExample/ViewController.swift | 0 LICENSE | 0 Podfile | 0 Podfile.lock | 0 Pods/BigInt/LICENSE.md | 0 Pods/BigInt/README.md | 0 Pods/BigInt/sources/Addition.swift | 0 Pods/BigInt/sources/BigInt.swift | 0 Pods/BigInt/sources/BigUInt.swift | 0 Pods/BigInt/sources/Bitwise Ops.swift | 0 Pods/BigInt/sources/Codable.swift | 0 Pods/BigInt/sources/Comparable.swift | 0 Pods/BigInt/sources/Data Conversion.swift | 0 Pods/BigInt/sources/Division.swift | 0 Pods/BigInt/sources/Exponentiation.swift | 0 Pods/BigInt/sources/Floating Point Conversion.swift | 0 Pods/BigInt/sources/GCD.swift | 0 Pods/BigInt/sources/Hashable.swift | 0 Pods/BigInt/sources/Integer Conversion.swift | 0 Pods/BigInt/sources/Multiplication.swift | 0 Pods/BigInt/sources/Prime Test.swift | 0 Pods/BigInt/sources/Random.swift | 0 Pods/BigInt/sources/Shifts.swift | 0 Pods/BigInt/sources/Square Root.swift | 0 Pods/BigInt/sources/Strideable.swift | 0 Pods/BigInt/sources/String Conversion.swift | 0 Pods/BigInt/sources/Subtraction.swift | 0 Pods/BigInt/sources/Words and Bits.swift | 0 Pods/CryptoSwift/LICENSE | 0 Pods/CryptoSwift/README.md | 0 .../CryptoSwift/Sources/CryptoSwift/AEAD/AEAD.swift | 0 .../CryptoSwift/AEAD/AEADChaCha20Poly1305.swift | 0 .../Sources/CryptoSwift/AES.Cryptors.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/AES.swift | 0 .../Sources/CryptoSwift/Array+Extension.swift | 0 .../Sources/CryptoSwift/Authenticator.swift | 0 .../Sources/CryptoSwift/BatchedCollection.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Bit.swift | 0 .../Sources/CryptoSwift/BlockCipher.swift | 0 .../Sources/CryptoSwift/BlockDecryptor.swift | 0 .../Sources/CryptoSwift/BlockEncryptor.swift | 0 .../Sources/CryptoSwift/BlockMode/BlockMode.swift | 0 .../CryptoSwift/BlockMode/BlockModeOptions.swift | 0 .../Sources/CryptoSwift/BlockMode/CBC.swift | 0 .../Sources/CryptoSwift/BlockMode/CFB.swift | 0 .../Sources/CryptoSwift/BlockMode/CTR.swift | 0 .../CryptoSwift/BlockMode/CipherModeWorker.swift | 0 .../Sources/CryptoSwift/BlockMode/ECB.swift | 0 .../Sources/CryptoSwift/BlockMode/GCM.swift | 0 .../Sources/CryptoSwift/BlockMode/OFB.swift | 0 .../Sources/CryptoSwift/BlockMode/PCBC.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Blowfish.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/CMAC.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/ChaCha20.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Checksum.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Cipher.swift | 0 .../Sources/CryptoSwift/Collection+Extension.swift | 0 .../Sources/CryptoSwift/CompactMap.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Cryptor.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Cryptors.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Digest.swift | 0 .../Sources/CryptoSwift/DigestType.swift | 0 .../CryptoSwift/Foundation/AES+Foundation.swift | 0 .../CryptoSwift/Foundation/Array+Foundation.swift | 0 .../Foundation/Blowfish+Foundation.swift | 0 .../Foundation/ChaCha20+Foundation.swift | 0 .../CryptoSwift/Foundation/Data+Extension.swift | 0 .../CryptoSwift/Foundation/HMAC+Foundation.swift | 0 .../CryptoSwift/Foundation/Rabbit+Foundation.swift | 0 .../Foundation/String+FoundationExtension.swift | 0 .../CryptoSwift/Foundation/Utils+Foundation.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Generics.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/HKDF.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/HMAC.swift | 0 .../Sources/CryptoSwift/Int+Extension.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/MD5.swift | 0 .../CryptoSwift/Sources/CryptoSwift/NoPadding.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Operators.swift | 0 .../Sources/CryptoSwift/PKCS/PBKDF1.swift | 0 .../Sources/CryptoSwift/PKCS/PBKDF2.swift | 0 .../Sources/CryptoSwift/PKCS/PKCS5.swift | 0 .../Sources/CryptoSwift/PKCS/PKCS7.swift | 0 .../Sources/CryptoSwift/PKCS/PKCS7Padding.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Padding.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Poly1305.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Rabbit.swift | 0 .../Sources/CryptoSwift/RandomBytesSequence.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/SHA1.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/SHA2.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/SHA3.swift | 0 .../Sources/CryptoSwift/SecureBytes.swift | 0 .../Sources/CryptoSwift/StreamEncryptor.swift | 0 .../Sources/CryptoSwift/String+Extension.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/UInt128.swift | 0 .../Sources/CryptoSwift/UInt16+Extension.swift | 0 .../Sources/CryptoSwift/UInt32+Extension.swift | 0 .../Sources/CryptoSwift/UInt64+Extension.swift | 0 .../Sources/CryptoSwift/UInt8+Extension.swift | 0 .../CryptoSwift/Sources/CryptoSwift/Updatable.swift | 0 Pods/CryptoSwift/Sources/CryptoSwift/Utils.swift | 0 .../Sources/CryptoSwift/ZeroPadding.swift | 0 Pods/Headers/Public/BigInt/BigInt-iOS-umbrella.h | 0 Pods/Headers/Public/BigInt/BigInt-iOS.modulemap | 0 Pods/Headers/Public/BigInt/BigInt-macOS-umbrella.h | 0 Pods/Headers/Public/BigInt/BigInt-macOS.modulemap | 0 .../Public/CryptoSwift/CryptoSwift-iOS-umbrella.h | 0 .../Public/CryptoSwift/CryptoSwift-iOS.modulemap | 0 .../Public/CryptoSwift/CryptoSwift-macOS-umbrella.h | 0 .../Public/CryptoSwift/CryptoSwift-macOS.modulemap | 0 .../Headers/Public/PromiseKit/PromiseKit-umbrella.h | 0 Pods/Headers/Public/PromiseKit/PromiseKit.modulemap | 0 ...romiseKit.root-CorePromise-Foundation-umbrella.h | 0 ...PromiseKit.root-CorePromise-Foundation.modulemap | 0 Pods/Headers/Public/Result/Result-iOS-umbrella.h | 0 Pods/Headers/Public/Result/Result-iOS.modulemap | 0 Pods/Headers/Public/Result/Result-macOS-umbrella.h | 0 Pods/Headers/Public/Result/Result-macOS.modulemap | 0 Pods/Headers/Public/SipHash/SipHash-iOS-umbrella.h | 0 Pods/Headers/Public/SipHash/SipHash-iOS.modulemap | 0 .../Headers/Public/SipHash/SipHash-macOS-umbrella.h | 0 Pods/Headers/Public/SipHash/SipHash-macOS.modulemap | 0 Pods/Headers/Public/scrypt/scrypt-iOS-umbrella.h | 0 Pods/Headers/Public/scrypt/scrypt-iOS.modulemap | 0 Pods/Headers/Public/scrypt/scrypt-macOS-umbrella.h | 0 Pods/Headers/Public/scrypt/scrypt-macOS.modulemap | 0 .../secp256k1_ios/secp256k1_ios-iOS-umbrella.h | 0 .../secp256k1_ios/secp256k1_ios-iOS.modulemap | 0 .../secp256k1_ios/secp256k1_ios-macOS-umbrella.h | 0 .../secp256k1_ios/secp256k1_ios-macOS.modulemap | 0 Pods/Local Podspecs/secp256k1_ios.podspec.json | 0 Pods/Manifest.lock | 0 Pods/Pods.xcodeproj/project.pbxproj | 0 .../Sources/NSNotificationCenter+AnyPromise.h | 0 .../Sources/NSNotificationCenter+AnyPromise.m | 0 .../Sources/NSNotificationCenter+Promise.swift | 0 .../Foundation/Sources/NSObject+Promise.swift | 0 .../Foundation/Sources/NSTask+AnyPromise.h | 0 .../Foundation/Sources/NSTask+AnyPromise.m | 0 .../Foundation/Sources/NSURLSession+AnyPromise.h | 0 .../Foundation/Sources/NSURLSession+AnyPromise.m | 0 .../Foundation/Sources/NSURLSession+Promise.swift | 0 .../Extensions/Foundation/Sources/PMKFoundation.h | 0 .../Foundation/Sources/Process+Promise.swift | 0 .../Extensions/Foundation/Sources/afterlife.swift | 0 Pods/PromiseKit/Extensions/UIKit/Sources/PMKUIKit.h | 0 .../Extensions/UIKit/Sources/UIView+AnyPromise.h | 0 .../Extensions/UIKit/Sources/UIView+AnyPromise.m | 0 .../Extensions/UIKit/Sources/UIView+Promise.swift | 0 .../UIKit/Sources/UIViewController+AnyPromise.h | 0 .../UIKit/Sources/UIViewController+AnyPromise.m | 0 .../Sources/UIViewPropertyAnimator+Promise.swift | 0 Pods/PromiseKit/LICENSE | 0 Pods/PromiseKit/README.md | 0 Pods/PromiseKit/Sources/AnyPromise+Private.h | 0 Pods/PromiseKit/Sources/AnyPromise.h | 0 Pods/PromiseKit/Sources/AnyPromise.m | 0 Pods/PromiseKit/Sources/AnyPromise.swift | 0 Pods/PromiseKit/Sources/Box.swift | 0 Pods/PromiseKit/Sources/Catchable.swift | 0 Pods/PromiseKit/Sources/Configuration.swift | 0 .../Sources/CustomStringConvertible.swift | 0 Pods/PromiseKit/Sources/Deprecations.swift | 0 Pods/PromiseKit/Sources/Error.swift | 0 Pods/PromiseKit/Sources/Guarantee.swift | 0 Pods/PromiseKit/Sources/NSMethodSignatureForBlock.m | 0 Pods/PromiseKit/Sources/PMKCallVariadicBlock.m | 0 Pods/PromiseKit/Sources/Promise.swift | 0 Pods/PromiseKit/Sources/PromiseKit.h | 0 Pods/PromiseKit/Sources/Resolver.swift | 0 Pods/PromiseKit/Sources/Thenable.swift | 0 Pods/PromiseKit/Sources/after.m | 0 Pods/PromiseKit/Sources/after.swift | 0 Pods/PromiseKit/Sources/dispatch_promise.m | 0 Pods/PromiseKit/Sources/firstly.swift | 0 Pods/PromiseKit/Sources/fwd.h | 0 Pods/PromiseKit/Sources/hang.m | 0 Pods/PromiseKit/Sources/hang.swift | 0 Pods/PromiseKit/Sources/join.m | 0 Pods/PromiseKit/Sources/race.m | 0 Pods/PromiseKit/Sources/race.swift | 0 Pods/PromiseKit/Sources/when.m | 0 Pods/PromiseKit/Sources/when.swift | 0 Pods/Result/LICENSE | 0 Pods/Result/README.md | 0 Pods/Result/Result/Result.swift | 0 Pods/Result/Result/ResultProtocol.swift | 0 Pods/SipHash/LICENSE.md | 0 Pods/SipHash/README.md | 0 Pods/SipHash/SipHash/Primitive Types.swift | 0 Pods/SipHash/SipHash/RandomUInt64.swift | 0 Pods/SipHash/SipHash/SipHashable.swift | 0 Pods/SipHash/SipHash/SipHasher.swift | 0 .../BigInt-iOS/BigInt-iOS-dummy.m | 0 .../BigInt-iOS/BigInt-iOS-prefix.pch | 0 .../BigInt-iOS/BigInt-iOS.xcconfig | 0 .../BigInt-macOS/BigInt-macOS-dummy.m | 0 .../BigInt-macOS/BigInt-macOS-prefix.pch | 0 .../BigInt-macOS/BigInt-macOS.xcconfig | 0 .../CryptoSwift-iOS/CryptoSwift-iOS-dummy.m | 0 .../CryptoSwift-iOS/CryptoSwift-iOS-prefix.pch | 0 .../CryptoSwift-iOS/CryptoSwift-iOS.xcconfig | 0 .../CryptoSwift-macOS/CryptoSwift-macOS-dummy.m | 0 .../CryptoSwift-macOS/CryptoSwift-macOS-prefix.pch | 0 .../CryptoSwift-macOS/CryptoSwift-macOS.xcconfig | 0 .../Pods-web3swift-iOS/Info.plist | 0 .../Pods-web3swift-iOS-acknowledgements.markdown | 0 .../Pods-web3swift-iOS-acknowledgements.plist | 0 .../Pods-web3swift-iOS/Pods-web3swift-iOS-dummy.m | 0 .../Pods-web3swift-iOS-umbrella.h | 0 .../Pods-web3swift-iOS.debug.xcconfig | 0 .../Pods-web3swift-iOS/Pods-web3swift-iOS.modulemap | 0 .../Pods-web3swift-iOS.release.xcconfig | 0 .../Pods-web3swift-iOS_Tests/Info.plist | 0 ...ds-web3swift-iOS_Tests-acknowledgements.markdown | 0 .../Pods-web3swift-iOS_Tests-acknowledgements.plist | 0 .../Pods-web3swift-iOS_Tests-dummy.m | 0 .../Pods-web3swift-iOS_Tests-umbrella.h | 0 .../Pods-web3swift-iOS_Tests.debug.xcconfig | 0 .../Pods-web3swift-iOS_Tests.modulemap | 0 .../Pods-web3swift-iOS_Tests.release.xcconfig | 0 .../Pods-web3swift-macOS/Info.plist | 0 .../Pods-web3swift-macOS-acknowledgements.markdown | 0 .../Pods-web3swift-macOS-acknowledgements.plist | 0 .../Pods-web3swift-macOS-dummy.m | 0 .../Pods-web3swift-macOS-umbrella.h | 0 .../Pods-web3swift-macOS.debug.xcconfig | 0 .../Pods-web3swift-macOS.modulemap | 0 .../Pods-web3swift-macOS.release.xcconfig | 0 .../Pods-web3swift-macOS_Tests/Info.plist | 0 ...-web3swift-macOS_Tests-acknowledgements.markdown | 0 ...ods-web3swift-macOS_Tests-acknowledgements.plist | 0 .../Pods-web3swift-macOS_Tests-dummy.m | 0 .../Pods-web3swift-macOS_Tests-umbrella.h | 0 .../Pods-web3swift-macOS_Tests.debug.xcconfig | 0 .../Pods-web3swift-macOS_Tests.modulemap | 0 .../Pods-web3swift-macOS_Tests.release.xcconfig | 0 .../PromiseKit.root-CorePromise-Foundation-dummy.m | 0 ...romiseKit.root-CorePromise-Foundation-prefix.pch | 0 .../PromiseKit.root-CorePromise-Foundation.xcconfig | 0 Pods/Target Support Files/PromiseKit/Info.plist | 0 .../PromiseKit/PromiseKit-dummy.m | 0 .../PromiseKit/PromiseKit-prefix.pch | 0 .../PromiseKit/PromiseKit-umbrella.h | 0 .../PromiseKit/PromiseKit.modulemap | 0 .../PromiseKit/PromiseKit.xcconfig | 0 .../Result-iOS/Result-iOS-dummy.m | 0 .../Result-iOS/Result-iOS-prefix.pch | 0 .../Result-iOS/Result-iOS.xcconfig | 0 .../Result-macOS/Result-macOS-dummy.m | 0 .../Result-macOS/Result-macOS-prefix.pch | 0 .../Result-macOS/Result-macOS.xcconfig | 0 .../SipHash-iOS/SipHash-iOS-dummy.m | 0 .../SipHash-iOS/SipHash-iOS-prefix.pch | 0 .../SipHash-iOS/SipHash-iOS.xcconfig | 0 .../SipHash-macOS/SipHash-macOS-dummy.m | 0 .../SipHash-macOS/SipHash-macOS-prefix.pch | 0 .../SipHash-macOS/SipHash-macOS.xcconfig | 0 .../scrypt-iOS/scrypt-iOS-dummy.m | 0 .../scrypt-iOS/scrypt-iOS-prefix.pch | 0 .../scrypt-iOS/scrypt-iOS.xcconfig | 0 .../scrypt-macOS/scrypt-macOS-dummy.m | 0 .../scrypt-macOS/scrypt-macOS-prefix.pch | 0 .../scrypt-macOS/scrypt-macOS.xcconfig | 0 .../secp256k1_ios-iOS/secp256k1_ios-iOS-dummy.m | 0 .../secp256k1_ios-iOS/secp256k1_ios-iOS-prefix.pch | 0 .../secp256k1_ios-iOS/secp256k1_ios-iOS.xcconfig | 0 .../secp256k1_ios-macOS/secp256k1_ios-macOS-dummy.m | 0 .../secp256k1_ios-macOS-prefix.pch | 0 .../secp256k1_ios-macOS.xcconfig | 0 Pods/scrypt/LICENSE | 0 Pods/scrypt/scrypt/scrypt.h | 0 Pods/scrypt/scrypt/scrypt/BufferStorage.swift | 0 Pods/scrypt/scrypt/scrypt/Salsa.swift | 0 Pods/scrypt/scrypt/scrypt/Scrypt.swift | 0 Pods/secp256k1_ios/LICENSE | 0 Pods/secp256k1_ios/README.md | 0 .../secp256k1_ios/contrib/lax_der_parsing.c | 0 .../secp256k1_ios/contrib/lax_der_parsing.h | 0 .../contrib/lax_der_privatekey_parsing.c | 0 .../contrib/lax_der_privatekey_parsing.h | 0 .../secp256k1_ios/secp256k1_ios/include/secp256k1.h | 0 .../secp256k1_ios/include/secp256k1_ecdh.h | 0 .../secp256k1_ios/include/secp256k1_recovery.h | 0 .../secp256k1_ios/libsecp256k1-config.h | 0 Pods/secp256k1_ios/secp256k1_ios/secp256k1_ios.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/basic-config.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/ecdsa_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/eckey.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/eckey_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const.h | 0 .../secp256k1_ios/src/ecmult_const_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen.h | 0 .../secp256k1_ios/src/ecmult_gen_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/field.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/field_10x26.h | 0 .../secp256k1_ios/src/field_10x26_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/field_5x52.h | 0 .../secp256k1_ios/src/field_5x52_asm_impl.h | 0 .../secp256k1_ios/src/field_5x52_impl.h | 0 .../secp256k1_ios/src/field_5x52_int128_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/field_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/group.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/group_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/hash.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/hash_impl.h | 0 .../secp256k1_ios/src/modules/ecdh/main_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/num.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/num_gmp.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/num_gmp_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/num_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/scalar.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64.h | 0 .../secp256k1_ios/src/scalar_4x64_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32.h | 0 .../secp256k1_ios/src/scalar_8x32_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/scalar_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/scalar_low.h | 0 .../secp256k1_ios/src/scalar_low_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/scratch.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/scratch_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/secp256k1.c | 0 Pods/secp256k1_ios/secp256k1_ios/src/util.h | 0 README.md | 0 web3swift-macOS_Tests/Info.plist | 0 web3swift-macOS_Tests/web3swift_macOS_Tests.swift | 0 web3swift.podspec | 0 web3swift.xcodeproj/project.pbxproj | 0 .../project.xcworkspace/contents.xcworkspacedata | 0 .../A121C823-E343-428F-9980-73FC41492594.plist | 0 .../1CD91B2E1FD769A6007BFB45.xcbaseline/Info.plist | 0 .../xcshareddata/xcschemes/web3swift-iOS.xcscheme | 0 .../xcshareddata/xcschemes/web3swift-macOS.xcscheme | 0 .../xcshareddata/xcschemes/web3swift_Tests.xcscheme | 0 .../xcschemes/web3swift_local_Tests.xcscheme | 0 web3swift.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 web3swift/ABIv2/Classes/ABIv2.swift | 0 web3swift/ABIv2/Classes/ABIv2Decoding.swift | 0 web3swift/ABIv2/Classes/ABIv2Elements.swift | 0 web3swift/ABIv2/Classes/ABIv2Encoding.swift | 0 web3swift/ABIv2/Classes/ABIv2ParameterTypes.swift | 0 web3swift/ABIv2/Classes/ABIv2Parsing.swift | 0 web3swift/ABIv2/Classes/ABIv2TypeParser.swift | 0 .../BlockExplorer+GetTransactionHistory.swift | 0 web3swift/BlockExplorer/Classes/BlockExplorer.swift | 0 .../Contract/Classes/ComparisonExtensions.swift | 0 web3swift/Contract/Classes/ContractABIv2.swift | 0 web3swift/Contract/Classes/ContractProtocol.swift | 0 .../Classes/EthereumFilterEncodingExtensions.swift | 0 web3swift/Contract/Classes/EventFiltering.swift | 0 web3swift/Convenience/Classes/Array+Extension.swift | 0 web3swift/Convenience/Classes/Base58.swift | 0 .../Convenience/Classes/CryptoExtensions.swift | 0 web3swift/Convenience/Classes/Data+Extension.swift | 0 .../Convenience/Classes/Dictionary+Extension.swift | 0 .../Convenience/Classes/LibSecp256k1Extension.swift | 0 .../Classes/NSRegularExpressionExtension.swift | 0 .../Classes/NativeTypesEncoding+Extensions.swift | 0 .../Classes/RIPEMD160+StackOveflow.swift | 0 .../Classes/Web3+BrowserFunctions.swift | 0 web3swift/HookedFunctions/Classes/Web3+Wallet.swift | 0 web3swift/Info.plist | 0 .../KeystoreManager/Classes/AbstractKeystore.swift | 0 web3swift/KeystoreManager/Classes/BIP32HDNode.swift | 0 .../KeystoreManager/Classes/BIP32Keystore.swift | 0 .../Classes/BIP32KeystoreJSONStructure.swift | 0 .../KeystoreManager/Classes/BIP39+WordLists.swift | 0 web3swift/KeystoreManager/Classes/BIP39.swift | 0 .../KeystoreManager/Classes/EthereumAddress.swift | 0 .../Classes/EthereumKeystoreV3.swift | 0 web3swift/KeystoreManager/Classes/IBAN.swift | 0 .../KeystoreManager/Classes/KeystoreManager.swift | 0 .../Classes/KeystoreV3JSONStructure.swift | 0 .../KeystoreManager/Classes/PlainKeystore.swift | 0 .../ObjectiveCbridge/Classes/BigUInt+ObjC.swift | 0 .../Classes/EthereumAddress+ObjC.swift | 0 .../Classes/KeystoreManager+ObjC.swift | 0 .../Classes/PlainKeystore+ObjC.swift | 0 .../ObjectiveCbridge/Classes/Web3+Eth+ObjC.swift | 0 .../Classes/Web3+HttpProvider+ObjC.swift | 0 .../Classes/Web3+Instance+ObjC.swift | 0 web3swift/ObjectiveCbridge/Classes/Web3+ObjC.swift | 0 web3swift/Promises/Classes/Promise+Batching.swift | 0 .../Promises/Classes/Promise+HttpProvider.swift | 0 .../Promise+Web3+Contract+GetIndexedEvents.swift | 0 .../Promises/Classes/Promise+Web3+Eth+Call.swift | 0 .../Classes/Promise+Web3+Eth+EstimateGas.swift | 0 .../Classes/Promise+Web3+Eth+GetAccounts.swift | 0 .../Classes/Promise+Web3+Eth+GetBalance.swift | 0 .../Classes/Promise+Web3+Eth+GetBlockByHash.swift | 0 .../Classes/Promise+Web3+Eth+GetBlockByNumber.swift | 0 .../Classes/Promise+Web3+Eth+GetBlockNumber.swift | 0 .../Classes/Promise+Web3+Eth+GetGasPrice.swift | 0 .../Promise+Web3+Eth+GetTransactionCount.swift | 0 .../Promise+Web3+Eth+GetTransactionDetails.swift | 0 .../Promise+Web3+Eth+GetTransactionReceipt.swift | 0 .../Promise+Web3+Eth+SendRawTransaction.swift | 0 .../Classes/Promise+Web3+Eth+SendTransaction.swift | 0 .../Classes/Promise+Web3+Intermediate+Send.swift | 0 .../Classes/Promise+Web3+Personal+Sign.swift | 0 .../Promise+Web3+Personal+UnlockAccount.swift | 0 .../Classes/bankex-foundation-logo-coin.png | Bin web3swift/Transaction/Classes/BloomFilter.swift | 0 .../Transaction/Classes/EthereumTransaction.swift | 0 .../Transaction/Classes/TransactionSigner.swift | 0 web3swift/Utils/Classes/EIP67Code.swift | 0 web3swift/Utils/Classes/RLP.swift | 0 web3swift/Web3/Classes/Web3+Contract.swift | 0 web3swift/Web3/Classes/Web3+Eth.swift | 0 web3swift/Web3/Classes/Web3+EventParser.swift | 0 web3swift/Web3/Classes/Web3+HttpProvider.swift | 0 web3swift/Web3/Classes/Web3+Infura.swift | 0 web3swift/Web3/Classes/Web3+Instance.swift | 0 web3swift/Web3/Classes/Web3+JSONRPC.swift | 0 web3swift/Web3/Classes/Web3+Methods.swift | 0 web3swift/Web3/Classes/Web3+Options.swift | 0 web3swift/Web3/Classes/Web3+Personal.swift | 0 web3swift/Web3/Classes/Web3+Protocols.swift | 0 web3swift/Web3/Classes/Web3+Structures.swift | 0 .../Web3/Classes/Web3+TransactionIntermediate.swift | 0 web3swift/Web3/Classes/Web3+Utils.swift | 0 web3swift/Web3/Classes/Web3.swift | 0 web3swift/web3swift-Bridging-Header.h | 0 web3swift/web3swift.h | 0 web3swiftTests/Info.plist | 0 web3swiftTests/scrypt_Tests.swift | 0 web3swiftTests/web3swift_ABI_Tests.swift | 0 web3swiftTests/web3swift_AdvancedABIv2_Tests.swift | 0 web3swiftTests/web3swift_EIP67_Tests.swift | 0 web3swiftTests/web3swift_ERC20_Tests.swift | 0 web3swiftTests/web3swift_ObjC_Tests.swift | 0 web3swiftTests/web3swift_RLP_Tests.swift | 0 web3swiftTests/web3swift_SECP256K1_Tests.swift | 0 web3swiftTests/web3swift_Tests.swift | 0 web3swiftTests/web3swift_User_cases.swift | 0 web3swiftTests/web3swift_contractV2_Tests.swift | 0 web3swiftTests/web3swift_infura_Tests.swift | 0 web3swiftTests/web3swift_keystores_Tests.swift | 0 web3swiftTests/web3swift_local_node_Tests.swift | 0 .../web3swift_numberFormattingUtil_Tests.swift | 0 web3swiftTests/web3swift_promises_Tests.swift | 0 web3swiftTests/web3swift_remoteParsing_Tests.swift | 0 .../web3swift_rinkeby_personalSignature_Tests.swift | 0 web3swiftTests/web3swift_transactions_Tests.swift | 0 1099 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 .circleci/config.yml mode change 100644 => 100755 .gitignore mode change 100644 => 100755 CHANGELOG.md mode change 100644 => 100755 Example/web3swiftExample/Podfile mode change 100644 => 100755 Example/web3swiftExample/Podfile.lock mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire-Synchronous/LICENSE mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire-Synchronous/README.md mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire-Synchronous/Source/Alamofire+Synchronous.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/LICENSE mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/README.md mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/AFError.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/Alamofire.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/DispatchQueue+Alamofire.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/MultipartFormData.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/NetworkReachabilityManager.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/Notifications.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/ParameterEncoding.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/Request.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/Response.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/ResponseSerialization.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/Result.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/ServerTrustPolicy.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/SessionDelegate.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/SessionManager.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/TaskDelegate.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/Timeline.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Alamofire/Source/Validation.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/LICENSE.md mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/README.md mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Addition.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/BigInt.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/BigUInt.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Bitwise Ops.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Codable.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Comparable.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Data Conversion.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Division.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Exponentiation.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Floating Point Conversion.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/GCD.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Hashable.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Integer Conversion.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Multiplication.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Prime Test.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Random.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Shifts.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Square Root.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Strideable.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/String Conversion.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Subtraction.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/BigInt/sources/Words and Bits.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/LICENSE mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/README.md mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEAD.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AES.Cryptors.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AES.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Array+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Authenticator.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BatchedCollection.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Bit.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockCipher.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockMode.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockModeWorker.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CBC.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CFB.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CTR.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/ECB.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/GCM.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/OFB.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/PCBC.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/RandomAccessBlockModeWorker.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Blowfish.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/CMAC.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/ChaCha20.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Checksum.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Cipher.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Collection+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/CompactMap.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Cryptors.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Digest.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/DigestType.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/AES+Foundation.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Array+Foundation.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/ChaCha20+Foundation.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Data+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/HMAC+Foundation.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/String+FoundationExtension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Utils+Foundation.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Generics.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/HKDF.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/HMAC.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Int+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/MD5.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/NoPadding.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Operators.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF1.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF2.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS5.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7Padding.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Padding.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Poly1305.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Rabbit.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/RandomAccessCryptor.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/RandomBytesSequence.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SHA1.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SHA2.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SHA3.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/String+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt128.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt16+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt32+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt64+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt8+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Updatable.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Utils.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/ZeroPadding.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/Alamofire/Alamofire-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/Alamofire/Alamofire.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/Alamofire_Synchronous/Alamofire-Synchronous-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/Alamofire_Synchronous/Alamofire-Synchronous.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/BigInt/BigInt-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/BigInt/BigInt.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/CryptoSwift/CryptoSwift-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/CryptoSwift/CryptoSwift.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/PromiseKit/PromiseKit-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/PromiseKit/PromiseKit.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/Result/Result-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/Result/Result.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/SipHash/SipHash-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/SipHash/SipHash.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/libsodium/libsodium-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/libsodium/libsodium.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/secp256k1_ios/secp256k1_ios.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/web3swift/web3swift-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Headers/Public/web3swift/web3swift.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Local Podspecs/web3swift.podspec.json mode change 100644 => 100755 Example/web3swiftExample/Pods/Manifest.lock mode change 100644 => 100755 Example/web3swiftExample/Pods/Pods.xcodeproj/project.pbxproj mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSObject+Promise.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.h mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.h mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+Promise.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/PMKFoundation.h mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/Process+Promise.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/afterlife.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/PMKUIKit.h mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.h mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+Promise.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.h mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/LICENSE mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/README.md mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise+Private.h mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise.h mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/Box.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/Catchable.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/Configuration.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/CustomStringConvertible.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/Deprecations.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/Error.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/Guarantee.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/NSMethodSignatureForBlock.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/PMKCallVariadicBlock.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/Promise.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/PromiseKit.h mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/Resolver.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/Thenable.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/after.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/after.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/dispatch_promise.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/firstly.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/fwd.h mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/hang.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/hang.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/join.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/race.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/race.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/when.m mode change 100644 => 100755 Example/web3swiftExample/Pods/PromiseKit/Sources/when.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Result/LICENSE mode change 100644 => 100755 Example/web3swiftExample/Pods/Result/README.md mode change 100644 => 100755 Example/web3swiftExample/Pods/Result/Result/Result.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Result/Result/ResultProtocol.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/SipHash/LICENSE.md mode change 100644 => 100755 Example/web3swiftExample/Pods/SipHash/README.md mode change 100644 => 100755 Example/web3swiftExample/Pods/SipHash/SipHash/Primitive Types.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/SipHash/SipHash/RandomUInt64.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/SipHash/SipHash/SipHashable.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/SipHash/SipHash/SipHasher.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous-dummy.m mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous-prefix.pch mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Info.plist mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire-dummy.m mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire-prefix.pch mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Alamofire/Info.plist mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt-dummy.m mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt-prefix.pch mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/BigInt/Info.plist mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift-dummy.m mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift-prefix.pch mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/Info.plist mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Info.plist mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-acknowledgements.markdown mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-acknowledgements.plist mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-dummy.m mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample.debug.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample.release.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/PromiseKit/PromiseKit-dummy.m mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/PromiseKit/PromiseKit-prefix.pch mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/PromiseKit/PromiseKit.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Result/Info.plist mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Result/Result-dummy.m mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Result/Result-prefix.pch mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Result/Result-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Result/Result.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/Result/Result.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/SipHash/Info.plist mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash-dummy.m mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash-prefix.pch mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/libsodium/Info.plist mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium-dummy.m mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium-prefix.pch mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/Info.plist mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios-dummy.m mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios-prefix.pch mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/web3swift/Info.plist mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift-dummy.m mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift-prefix.pch mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift-umbrella.h mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift.modulemap mode change 100644 => 100755 Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift.xcconfig mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/LICENSE mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/README.markdown mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/crypto_auth.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/crypto_box.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/crypto_box_easy.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/crypto_box_seal.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/curve25519/ref10/base.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/curve25519/ref10/base2.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-load-avx2.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-load-sse2.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-load-sse41.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/crypto_hash.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_kx/crypto_kx.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna32.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna64.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ref.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/sse/pwhash_scryptsalsa208sha256_sse.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/donna_c64/curve25519_donna_c64.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/donna_c64/curve25519_donna_c64.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/consts_namespace.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_namespace.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base_namespace.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_namespace.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash_ref.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/crypto_sign.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ed25519_ref10.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/afternm_aes128ctr.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/beforenm_aes128ctr.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/common.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/consts.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/consts_aes128ctr.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/int128.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/int128_aes128ctr.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/stream_aes128ctr_nacl.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/xor_afternm_aes128ctr.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u0.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u1.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u4.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u8.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/crypto_stream.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u0.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u1.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u4.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u8.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012_ref.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208_ref.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_verify/sodium/verify.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/core.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_aead_aes256gcm.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha256.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha512.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_box.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_box_curve25519xchacha20poly1305.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_hchacha20.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_hsalsa20.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_salsa20.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_salsa2012.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_salsa208.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_generichash.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_generichash_blake2b.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_hash.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_hash_sha256.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_hash_sha512.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_kdf.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_kdf_blake2b.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_kx.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_onetimeauth.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_pwhash.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_pwhash_argon2i.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_pwhash_scryptsalsa208sha256.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_scalarmult.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_secretbox.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_secretbox_xchacha20poly1305.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_shorthash.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_shorthash_siphash24.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_sign.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_sign_ed25519.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_sign_edwards25519sha512batch.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_aes128ctr.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_chacha20.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_salsa20.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_salsa2012.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_salsa208.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_xchacha20.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_xsalsa20.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_verify_16.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_verify_32.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_verify_64.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/export.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/common.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/curve25519_ref10.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/mutex.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/sse2_64_32.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes_nativeclient.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes_salsa20_random.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes_sysrandom.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/runtime.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/utils.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/version.h mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/version.h.in mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/nativeclient/randombytes_nativeclient.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/randombytes.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/core.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/runtime.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/utils.c mode change 100644 => 100755 Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/version.c mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/LICENSE mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/README.md mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.c mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.c mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_ecdh.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_recovery.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/libsecp256k1-config.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/secp256k1_ios.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/basic-config.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/eckey.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/eckey_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_asm_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_int128_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/group.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/group_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/hash.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/hash_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/modules/ecdh/main_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scratch.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scratch_impl.h mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/secp256k1.c mode change 100644 => 100755 Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/util.h mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/LICENSE mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/README.md mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABIDecoder.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABIEncoder.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABIRecordParser.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABITypes.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/RLP.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/TypesEncoder.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Decoding.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Elements.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Encoding.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2ParameterTypes.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Parsing.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2TypeParser.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+Concurrency.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+ConversionOperations.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+DataFetchOperation.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+EthOperations.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+EventOperations.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+NativePrimitivesConversionOperations.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+PersonalOperations.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+TransactionAndBlockDetailsOperations.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+TransactionOperations.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/ComparisonExtensions.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/Contract.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/ContractABIv2.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/ContractProtocol.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/EthereumFilterEncodingExtensions.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/EventFiltering.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Array+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Base58.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/CryptoExtensions.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Data+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Dictionary+Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/DictionaryLiteralJSONSerializer.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/LibSecp256k1Extension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/NSRegularExpressionExtension.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/NativeTypesEncoding+Extensions.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/RIPEMD160+StackOveflow.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/SynchronizedQueue.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/HookedFunctions/Classes/Web3+BrowserFunctions.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/HookedFunctions/Classes/Web3+Wallet.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/AbstractKeystore.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP32HDNode.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP32Keystore.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP32KeystoreJSONStructure.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP39+WordLists.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP39.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/EthereumAddress.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/EthereumKeystoreV3.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/IBAN.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/KeystoreManager.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/KeystoreV3JSONStructure.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/PlainKeystore.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Batching.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+HttpProvider.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Contract+GetIndexedEvents.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+Call.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+EstimateGas.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetAccounts.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBalance.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByHash.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByNumber.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockNumber.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetGasPrice.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionCount.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionDetails.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionReceipt.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+SendRawTransaction.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+SendTransaction.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Intermediate+Send.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Personal+Sign.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Personal+UnlockAccount.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Transaction/Classes/BloomFilter.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Transaction/Classes/EthereumTransaction.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Transaction/Classes/TransactionSigner.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Utils/Classes/EIP67Code.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Contract.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Deprecated.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Eth.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+EventParser.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+HttpProvider.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Infura.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Instance.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+JSONRPC.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Methods.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Options.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Personal.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Protocols.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Structures.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+TransactionIntermediate.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Utils.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3.swift mode change 100644 => 100755 Example/web3swiftExample/Pods/web3swift/web3swift/web3swift.h mode change 100644 => 100755 Example/web3swiftExample/web3swiftExample.xcodeproj/project.pbxproj mode change 100644 => 100755 Example/web3swiftExample/web3swiftExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata mode change 100644 => 100755 Example/web3swiftExample/web3swiftExample.xcworkspace/contents.xcworkspacedata mode change 100644 => 100755 Example/web3swiftExample/web3swiftExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist mode change 100644 => 100755 Example/web3swiftExample/web3swiftExample/AppDelegate.swift mode change 100644 => 100755 Example/web3swiftExample/web3swiftExample/Assets.xcassets/AppIcon.appiconset/Contents.json mode change 100644 => 100755 Example/web3swiftExample/web3swiftExample/Base.lproj/LaunchScreen.storyboard mode change 100644 => 100755 Example/web3swiftExample/web3swiftExample/Base.lproj/Main.storyboard mode change 100644 => 100755 Example/web3swiftExample/web3swiftExample/Info.plist mode change 100644 => 100755 Example/web3swiftExample/web3swiftExample/ViewController.swift mode change 100644 => 100755 LICENSE mode change 100644 => 100755 Podfile mode change 100644 => 100755 Podfile.lock mode change 100644 => 100755 Pods/BigInt/LICENSE.md mode change 100644 => 100755 Pods/BigInt/README.md mode change 100644 => 100755 Pods/BigInt/sources/Addition.swift mode change 100644 => 100755 Pods/BigInt/sources/BigInt.swift mode change 100644 => 100755 Pods/BigInt/sources/BigUInt.swift mode change 100644 => 100755 Pods/BigInt/sources/Bitwise Ops.swift mode change 100644 => 100755 Pods/BigInt/sources/Codable.swift mode change 100644 => 100755 Pods/BigInt/sources/Comparable.swift mode change 100644 => 100755 Pods/BigInt/sources/Data Conversion.swift mode change 100644 => 100755 Pods/BigInt/sources/Division.swift mode change 100644 => 100755 Pods/BigInt/sources/Exponentiation.swift mode change 100644 => 100755 Pods/BigInt/sources/Floating Point Conversion.swift mode change 100644 => 100755 Pods/BigInt/sources/GCD.swift mode change 100644 => 100755 Pods/BigInt/sources/Hashable.swift mode change 100644 => 100755 Pods/BigInt/sources/Integer Conversion.swift mode change 100644 => 100755 Pods/BigInt/sources/Multiplication.swift mode change 100644 => 100755 Pods/BigInt/sources/Prime Test.swift mode change 100644 => 100755 Pods/BigInt/sources/Random.swift mode change 100644 => 100755 Pods/BigInt/sources/Shifts.swift mode change 100644 => 100755 Pods/BigInt/sources/Square Root.swift mode change 100644 => 100755 Pods/BigInt/sources/Strideable.swift mode change 100644 => 100755 Pods/BigInt/sources/String Conversion.swift mode change 100644 => 100755 Pods/BigInt/sources/Subtraction.swift mode change 100644 => 100755 Pods/BigInt/sources/Words and Bits.swift mode change 100644 => 100755 Pods/CryptoSwift/LICENSE mode change 100644 => 100755 Pods/CryptoSwift/README.md mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEAD.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/AES.Cryptors.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/AES.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Array+Extension.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Authenticator.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BatchedCollection.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Bit.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockCipher.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockDecryptor.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockEncryptor.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockMode.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CBC.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CFB.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CTR.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CipherModeWorker.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/ECB.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/GCM.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/OFB.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/PCBC.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Blowfish.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/CMAC.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/ChaCha20.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Checksum.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Cipher.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Collection+Extension.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/CompactMap.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Cryptor.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Cryptors.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Digest.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/DigestType.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Foundation/AES+Foundation.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Array+Foundation.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Foundation/ChaCha20+Foundation.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Data+Extension.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Foundation/HMAC+Foundation.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Foundation/String+FoundationExtension.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Utils+Foundation.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Generics.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/HKDF.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/HMAC.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Int+Extension.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/MD5.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/NoPadding.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Operators.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF1.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF2.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS5.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7Padding.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Padding.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Poly1305.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Rabbit.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/RandomBytesSequence.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/SHA1.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/SHA2.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/SHA3.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/StreamEncryptor.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/String+Extension.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/UInt128.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/UInt16+Extension.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/UInt32+Extension.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/UInt64+Extension.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/UInt8+Extension.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Updatable.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/Utils.swift mode change 100644 => 100755 Pods/CryptoSwift/Sources/CryptoSwift/ZeroPadding.swift mode change 100644 => 100755 Pods/Headers/Public/BigInt/BigInt-iOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/BigInt/BigInt-iOS.modulemap mode change 100644 => 100755 Pods/Headers/Public/BigInt/BigInt-macOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/BigInt/BigInt-macOS.modulemap mode change 100644 => 100755 Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap mode change 100644 => 100755 Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap mode change 100644 => 100755 Pods/Headers/Public/PromiseKit/PromiseKit-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/PromiseKit/PromiseKit.modulemap mode change 100644 => 100755 Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap mode change 100644 => 100755 Pods/Headers/Public/Result/Result-iOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/Result/Result-iOS.modulemap mode change 100644 => 100755 Pods/Headers/Public/Result/Result-macOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/Result/Result-macOS.modulemap mode change 100644 => 100755 Pods/Headers/Public/SipHash/SipHash-iOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/SipHash/SipHash-iOS.modulemap mode change 100644 => 100755 Pods/Headers/Public/SipHash/SipHash-macOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/SipHash/SipHash-macOS.modulemap mode change 100644 => 100755 Pods/Headers/Public/scrypt/scrypt-iOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/scrypt/scrypt-iOS.modulemap mode change 100644 => 100755 Pods/Headers/Public/scrypt/scrypt-macOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/scrypt/scrypt-macOS.modulemap mode change 100644 => 100755 Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS.modulemap mode change 100644 => 100755 Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS-umbrella.h mode change 100644 => 100755 Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS.modulemap mode change 100644 => 100755 Pods/Local Podspecs/secp256k1_ios.podspec.json mode change 100644 => 100755 Pods/Manifest.lock mode change 100644 => 100755 Pods/Pods.xcodeproj/project.pbxproj mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/NSObject+Promise.swift mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.h mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.m mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.h mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.m mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+Promise.swift mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/PMKFoundation.h mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/Process+Promise.swift mode change 100644 => 100755 Pods/PromiseKit/Extensions/Foundation/Sources/afterlife.swift mode change 100644 => 100755 Pods/PromiseKit/Extensions/UIKit/Sources/PMKUIKit.h mode change 100644 => 100755 Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.h mode change 100644 => 100755 Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.m mode change 100644 => 100755 Pods/PromiseKit/Extensions/UIKit/Sources/UIView+Promise.swift mode change 100644 => 100755 Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.h mode change 100644 => 100755 Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.m mode change 100644 => 100755 Pods/PromiseKit/Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift mode change 100644 => 100755 Pods/PromiseKit/LICENSE mode change 100644 => 100755 Pods/PromiseKit/README.md mode change 100644 => 100755 Pods/PromiseKit/Sources/AnyPromise+Private.h mode change 100644 => 100755 Pods/PromiseKit/Sources/AnyPromise.h mode change 100644 => 100755 Pods/PromiseKit/Sources/AnyPromise.m mode change 100644 => 100755 Pods/PromiseKit/Sources/AnyPromise.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/Box.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/Catchable.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/Configuration.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/CustomStringConvertible.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/Deprecations.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/Error.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/Guarantee.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/NSMethodSignatureForBlock.m mode change 100644 => 100755 Pods/PromiseKit/Sources/PMKCallVariadicBlock.m mode change 100644 => 100755 Pods/PromiseKit/Sources/Promise.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/PromiseKit.h mode change 100644 => 100755 Pods/PromiseKit/Sources/Resolver.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/Thenable.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/after.m mode change 100644 => 100755 Pods/PromiseKit/Sources/after.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/dispatch_promise.m mode change 100644 => 100755 Pods/PromiseKit/Sources/firstly.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/fwd.h mode change 100644 => 100755 Pods/PromiseKit/Sources/hang.m mode change 100644 => 100755 Pods/PromiseKit/Sources/hang.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/join.m mode change 100644 => 100755 Pods/PromiseKit/Sources/race.m mode change 100644 => 100755 Pods/PromiseKit/Sources/race.swift mode change 100644 => 100755 Pods/PromiseKit/Sources/when.m mode change 100644 => 100755 Pods/PromiseKit/Sources/when.swift mode change 100644 => 100755 Pods/Result/LICENSE mode change 100644 => 100755 Pods/Result/README.md mode change 100644 => 100755 Pods/Result/Result/Result.swift mode change 100644 => 100755 Pods/Result/Result/ResultProtocol.swift mode change 100644 => 100755 Pods/SipHash/LICENSE.md mode change 100644 => 100755 Pods/SipHash/README.md mode change 100644 => 100755 Pods/SipHash/SipHash/Primitive Types.swift mode change 100644 => 100755 Pods/SipHash/SipHash/RandomUInt64.swift mode change 100644 => 100755 Pods/SipHash/SipHash/SipHashable.swift mode change 100644 => 100755 Pods/SipHash/SipHash/SipHasher.swift mode change 100644 => 100755 Pods/Target Support Files/BigInt-iOS/BigInt-iOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/BigInt-iOS/BigInt-iOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/BigInt-iOS/BigInt-iOS.xcconfig mode change 100644 => 100755 Pods/Target Support Files/BigInt-macOS/BigInt-macOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/BigInt-macOS/BigInt-macOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/BigInt-macOS/BigInt-macOS.xcconfig mode change 100644 => 100755 Pods/Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS.xcconfig mode change 100644 => 100755 Pods/Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS.xcconfig mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS/Info.plist mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-acknowledgements.markdown mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-acknowledgements.plist mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-umbrella.h mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.debug.xcconfig mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.modulemap mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.release.xcconfig mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS_Tests/Info.plist mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-acknowledgements.markdown mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-acknowledgements.plist mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-dummy.m mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-umbrella.h mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.debug.xcconfig mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.modulemap mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.release.xcconfig mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS/Info.plist mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-acknowledgements.markdown mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-acknowledgements.plist mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-umbrella.h mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.debug.xcconfig mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.modulemap mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.release.xcconfig mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS_Tests/Info.plist mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-acknowledgements.markdown mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-acknowledgements.plist mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-dummy.m mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-umbrella.h mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests.debug.xcconfig mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests.modulemap mode change 100644 => 100755 Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests.release.xcconfig mode change 100644 => 100755 Pods/Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-dummy.m mode change 100644 => 100755 Pods/Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation.xcconfig mode change 100644 => 100755 Pods/Target Support Files/PromiseKit/Info.plist mode change 100644 => 100755 Pods/Target Support Files/PromiseKit/PromiseKit-dummy.m mode change 100644 => 100755 Pods/Target Support Files/PromiseKit/PromiseKit-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/PromiseKit/PromiseKit-umbrella.h mode change 100644 => 100755 Pods/Target Support Files/PromiseKit/PromiseKit.modulemap mode change 100644 => 100755 Pods/Target Support Files/PromiseKit/PromiseKit.xcconfig mode change 100644 => 100755 Pods/Target Support Files/Result-iOS/Result-iOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/Result-iOS/Result-iOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/Result-iOS/Result-iOS.xcconfig mode change 100644 => 100755 Pods/Target Support Files/Result-macOS/Result-macOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/Result-macOS/Result-macOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/Result-macOS/Result-macOS.xcconfig mode change 100644 => 100755 Pods/Target Support Files/SipHash-iOS/SipHash-iOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/SipHash-iOS/SipHash-iOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/SipHash-iOS/SipHash-iOS.xcconfig mode change 100644 => 100755 Pods/Target Support Files/SipHash-macOS/SipHash-macOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/SipHash-macOS/SipHash-macOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/SipHash-macOS/SipHash-macOS.xcconfig mode change 100644 => 100755 Pods/Target Support Files/scrypt-iOS/scrypt-iOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/scrypt-iOS/scrypt-iOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/scrypt-iOS/scrypt-iOS.xcconfig mode change 100644 => 100755 Pods/Target Support Files/scrypt-macOS/scrypt-macOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/scrypt-macOS/scrypt-macOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/scrypt-macOS/scrypt-macOS.xcconfig mode change 100644 => 100755 Pods/Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS.xcconfig mode change 100644 => 100755 Pods/Target Support Files/secp256k1_ios-macOS/secp256k1_ios-macOS-dummy.m mode change 100644 => 100755 Pods/Target Support Files/secp256k1_ios-macOS/secp256k1_ios-macOS-prefix.pch mode change 100644 => 100755 Pods/Target Support Files/secp256k1_ios-macOS/secp256k1_ios-macOS.xcconfig mode change 100644 => 100755 Pods/scrypt/LICENSE mode change 100644 => 100755 Pods/scrypt/scrypt/scrypt.h mode change 100644 => 100755 Pods/scrypt/scrypt/scrypt/BufferStorage.swift mode change 100644 => 100755 Pods/scrypt/scrypt/scrypt/Salsa.swift mode change 100644 => 100755 Pods/scrypt/scrypt/scrypt/Scrypt.swift mode change 100644 => 100755 Pods/secp256k1_ios/LICENSE mode change 100644 => 100755 Pods/secp256k1_ios/README.md mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.c mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.c mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/include/secp256k1.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_ecdh.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_recovery.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/libsecp256k1-config.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/secp256k1_ios.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/basic-config.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/ecdsa_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/eckey.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/eckey_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/field.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/field_10x26.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/field_10x26_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/field_5x52.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_asm_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_int128_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/field_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/group.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/group_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/hash.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/hash_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/modules/ecdh/main_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/num.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/num_gmp.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/num_gmp_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/num_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/scalar.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/scalar_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/scalar_low.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/scalar_low_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/scratch.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/scratch_impl.h mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/secp256k1.c mode change 100644 => 100755 Pods/secp256k1_ios/secp256k1_ios/src/util.h mode change 100644 => 100755 README.md mode change 100644 => 100755 web3swift-macOS_Tests/Info.plist mode change 100644 => 100755 web3swift-macOS_Tests/web3swift_macOS_Tests.swift mode change 100644 => 100755 web3swift.podspec mode change 100644 => 100755 web3swift.xcodeproj/project.pbxproj mode change 100644 => 100755 web3swift.xcodeproj/project.xcworkspace/contents.xcworkspacedata mode change 100644 => 100755 web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/A121C823-E343-428F-9980-73FC41492594.plist mode change 100644 => 100755 web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/Info.plist mode change 100644 => 100755 web3swift.xcodeproj/xcshareddata/xcschemes/web3swift-iOS.xcscheme mode change 100644 => 100755 web3swift.xcodeproj/xcshareddata/xcschemes/web3swift-macOS.xcscheme mode change 100644 => 100755 web3swift.xcodeproj/xcshareddata/xcschemes/web3swift_Tests.xcscheme mode change 100644 => 100755 web3swift.xcodeproj/xcshareddata/xcschemes/web3swift_local_Tests.xcscheme mode change 100644 => 100755 web3swift.xcworkspace/contents.xcworkspacedata mode change 100644 => 100755 web3swift.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist mode change 100644 => 100755 web3swift/ABIv2/Classes/ABIv2.swift mode change 100644 => 100755 web3swift/ABIv2/Classes/ABIv2Decoding.swift mode change 100644 => 100755 web3swift/ABIv2/Classes/ABIv2Elements.swift mode change 100644 => 100755 web3swift/ABIv2/Classes/ABIv2Encoding.swift mode change 100644 => 100755 web3swift/ABIv2/Classes/ABIv2ParameterTypes.swift mode change 100644 => 100755 web3swift/ABIv2/Classes/ABIv2Parsing.swift mode change 100644 => 100755 web3swift/ABIv2/Classes/ABIv2TypeParser.swift mode change 100644 => 100755 web3swift/BlockExplorer/Classes/BlockExplorer+GetTransactionHistory.swift mode change 100644 => 100755 web3swift/BlockExplorer/Classes/BlockExplorer.swift mode change 100644 => 100755 web3swift/Contract/Classes/ComparisonExtensions.swift mode change 100644 => 100755 web3swift/Contract/Classes/ContractABIv2.swift mode change 100644 => 100755 web3swift/Contract/Classes/ContractProtocol.swift mode change 100644 => 100755 web3swift/Contract/Classes/EthereumFilterEncodingExtensions.swift mode change 100644 => 100755 web3swift/Contract/Classes/EventFiltering.swift mode change 100644 => 100755 web3swift/Convenience/Classes/Array+Extension.swift mode change 100644 => 100755 web3swift/Convenience/Classes/Base58.swift mode change 100644 => 100755 web3swift/Convenience/Classes/CryptoExtensions.swift mode change 100644 => 100755 web3swift/Convenience/Classes/Data+Extension.swift mode change 100644 => 100755 web3swift/Convenience/Classes/Dictionary+Extension.swift mode change 100644 => 100755 web3swift/Convenience/Classes/LibSecp256k1Extension.swift mode change 100644 => 100755 web3swift/Convenience/Classes/NSRegularExpressionExtension.swift mode change 100644 => 100755 web3swift/Convenience/Classes/NativeTypesEncoding+Extensions.swift mode change 100644 => 100755 web3swift/Convenience/Classes/RIPEMD160+StackOveflow.swift mode change 100644 => 100755 web3swift/HookedFunctions/Classes/Web3+BrowserFunctions.swift mode change 100644 => 100755 web3swift/HookedFunctions/Classes/Web3+Wallet.swift mode change 100644 => 100755 web3swift/Info.plist mode change 100644 => 100755 web3swift/KeystoreManager/Classes/AbstractKeystore.swift mode change 100644 => 100755 web3swift/KeystoreManager/Classes/BIP32HDNode.swift mode change 100644 => 100755 web3swift/KeystoreManager/Classes/BIP32Keystore.swift mode change 100644 => 100755 web3swift/KeystoreManager/Classes/BIP32KeystoreJSONStructure.swift mode change 100644 => 100755 web3swift/KeystoreManager/Classes/BIP39+WordLists.swift mode change 100644 => 100755 web3swift/KeystoreManager/Classes/BIP39.swift mode change 100644 => 100755 web3swift/KeystoreManager/Classes/EthereumAddress.swift mode change 100644 => 100755 web3swift/KeystoreManager/Classes/EthereumKeystoreV3.swift mode change 100644 => 100755 web3swift/KeystoreManager/Classes/IBAN.swift mode change 100644 => 100755 web3swift/KeystoreManager/Classes/KeystoreManager.swift mode change 100644 => 100755 web3swift/KeystoreManager/Classes/KeystoreV3JSONStructure.swift mode change 100644 => 100755 web3swift/KeystoreManager/Classes/PlainKeystore.swift mode change 100644 => 100755 web3swift/ObjectiveCbridge/Classes/BigUInt+ObjC.swift mode change 100644 => 100755 web3swift/ObjectiveCbridge/Classes/EthereumAddress+ObjC.swift mode change 100644 => 100755 web3swift/ObjectiveCbridge/Classes/KeystoreManager+ObjC.swift mode change 100644 => 100755 web3swift/ObjectiveCbridge/Classes/PlainKeystore+ObjC.swift mode change 100644 => 100755 web3swift/ObjectiveCbridge/Classes/Web3+Eth+ObjC.swift mode change 100644 => 100755 web3swift/ObjectiveCbridge/Classes/Web3+HttpProvider+ObjC.swift mode change 100644 => 100755 web3swift/ObjectiveCbridge/Classes/Web3+Instance+ObjC.swift mode change 100644 => 100755 web3swift/ObjectiveCbridge/Classes/Web3+ObjC.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Batching.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+HttpProvider.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Contract+GetIndexedEvents.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+Call.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+EstimateGas.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+GetAccounts.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+GetBalance.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByHash.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByNumber.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockNumber.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+GetGasPrice.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionCount.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionDetails.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionReceipt.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+SendRawTransaction.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Eth+SendTransaction.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Intermediate+Send.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Personal+Sign.swift mode change 100644 => 100755 web3swift/Promises/Classes/Promise+Web3+Personal+UnlockAccount.swift mode change 100644 => 100755 web3swift/Resources/Classes/bankex-foundation-logo-coin.png mode change 100644 => 100755 web3swift/Transaction/Classes/BloomFilter.swift mode change 100644 => 100755 web3swift/Transaction/Classes/EthereumTransaction.swift mode change 100644 => 100755 web3swift/Transaction/Classes/TransactionSigner.swift mode change 100644 => 100755 web3swift/Utils/Classes/EIP67Code.swift mode change 100644 => 100755 web3swift/Utils/Classes/RLP.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+Contract.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+Eth.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+EventParser.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+HttpProvider.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+Infura.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+Instance.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+JSONRPC.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+Methods.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+Options.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+Personal.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+Protocols.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+Structures.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+TransactionIntermediate.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3+Utils.swift mode change 100644 => 100755 web3swift/Web3/Classes/Web3.swift mode change 100644 => 100755 web3swift/web3swift-Bridging-Header.h mode change 100644 => 100755 web3swift/web3swift.h mode change 100644 => 100755 web3swiftTests/Info.plist mode change 100644 => 100755 web3swiftTests/scrypt_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_ABI_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_AdvancedABIv2_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_EIP67_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_ERC20_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_ObjC_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_RLP_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_SECP256K1_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_User_cases.swift mode change 100644 => 100755 web3swiftTests/web3swift_contractV2_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_infura_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_keystores_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_local_node_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_numberFormattingUtil_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_promises_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_remoteParsing_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_rinkeby_personalSignature_Tests.swift mode change 100644 => 100755 web3swiftTests/web3swift_transactions_Tests.swift diff --git a/.circleci/config.yml b/.circleci/config.yml old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/CHANGELOG.md b/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Podfile b/Example/web3swiftExample/Podfile old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Podfile.lock b/Example/web3swiftExample/Podfile.lock old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire-Synchronous/LICENSE b/Example/web3swiftExample/Pods/Alamofire-Synchronous/LICENSE old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire-Synchronous/README.md b/Example/web3swiftExample/Pods/Alamofire-Synchronous/README.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire-Synchronous/Source/Alamofire+Synchronous.swift b/Example/web3swiftExample/Pods/Alamofire-Synchronous/Source/Alamofire+Synchronous.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/LICENSE b/Example/web3swiftExample/Pods/Alamofire/LICENSE old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/README.md b/Example/web3swiftExample/Pods/Alamofire/README.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/AFError.swift b/Example/web3swiftExample/Pods/Alamofire/Source/AFError.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/Alamofire.swift b/Example/web3swiftExample/Pods/Alamofire/Source/Alamofire.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/DispatchQueue+Alamofire.swift b/Example/web3swiftExample/Pods/Alamofire/Source/DispatchQueue+Alamofire.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/MultipartFormData.swift b/Example/web3swiftExample/Pods/Alamofire/Source/MultipartFormData.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/NetworkReachabilityManager.swift b/Example/web3swiftExample/Pods/Alamofire/Source/NetworkReachabilityManager.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/Notifications.swift b/Example/web3swiftExample/Pods/Alamofire/Source/Notifications.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/ParameterEncoding.swift b/Example/web3swiftExample/Pods/Alamofire/Source/ParameterEncoding.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/Request.swift b/Example/web3swiftExample/Pods/Alamofire/Source/Request.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/Response.swift b/Example/web3swiftExample/Pods/Alamofire/Source/Response.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/ResponseSerialization.swift b/Example/web3swiftExample/Pods/Alamofire/Source/ResponseSerialization.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/Result.swift b/Example/web3swiftExample/Pods/Alamofire/Source/Result.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/ServerTrustPolicy.swift b/Example/web3swiftExample/Pods/Alamofire/Source/ServerTrustPolicy.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/SessionDelegate.swift b/Example/web3swiftExample/Pods/Alamofire/Source/SessionDelegate.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/SessionManager.swift b/Example/web3swiftExample/Pods/Alamofire/Source/SessionManager.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/TaskDelegate.swift b/Example/web3swiftExample/Pods/Alamofire/Source/TaskDelegate.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/Timeline.swift b/Example/web3swiftExample/Pods/Alamofire/Source/Timeline.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Alamofire/Source/Validation.swift b/Example/web3swiftExample/Pods/Alamofire/Source/Validation.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/LICENSE.md b/Example/web3swiftExample/Pods/BigInt/LICENSE.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/README.md b/Example/web3swiftExample/Pods/BigInt/README.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Addition.swift b/Example/web3swiftExample/Pods/BigInt/sources/Addition.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/BigInt.swift b/Example/web3swiftExample/Pods/BigInt/sources/BigInt.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/BigUInt.swift b/Example/web3swiftExample/Pods/BigInt/sources/BigUInt.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Bitwise Ops.swift b/Example/web3swiftExample/Pods/BigInt/sources/Bitwise Ops.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Codable.swift b/Example/web3swiftExample/Pods/BigInt/sources/Codable.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Comparable.swift b/Example/web3swiftExample/Pods/BigInt/sources/Comparable.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Data Conversion.swift b/Example/web3swiftExample/Pods/BigInt/sources/Data Conversion.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Division.swift b/Example/web3swiftExample/Pods/BigInt/sources/Division.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Exponentiation.swift b/Example/web3swiftExample/Pods/BigInt/sources/Exponentiation.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Floating Point Conversion.swift b/Example/web3swiftExample/Pods/BigInt/sources/Floating Point Conversion.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/GCD.swift b/Example/web3swiftExample/Pods/BigInt/sources/GCD.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Hashable.swift b/Example/web3swiftExample/Pods/BigInt/sources/Hashable.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Integer Conversion.swift b/Example/web3swiftExample/Pods/BigInt/sources/Integer Conversion.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Multiplication.swift b/Example/web3swiftExample/Pods/BigInt/sources/Multiplication.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Prime Test.swift b/Example/web3swiftExample/Pods/BigInt/sources/Prime Test.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Random.swift b/Example/web3swiftExample/Pods/BigInt/sources/Random.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Shifts.swift b/Example/web3swiftExample/Pods/BigInt/sources/Shifts.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Square Root.swift b/Example/web3swiftExample/Pods/BigInt/sources/Square Root.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Strideable.swift b/Example/web3swiftExample/Pods/BigInt/sources/Strideable.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/String Conversion.swift b/Example/web3swiftExample/Pods/BigInt/sources/String Conversion.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Subtraction.swift b/Example/web3swiftExample/Pods/BigInt/sources/Subtraction.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/BigInt/sources/Words and Bits.swift b/Example/web3swiftExample/Pods/BigInt/sources/Words and Bits.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/LICENSE b/Example/web3swiftExample/Pods/CryptoSwift/LICENSE old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/README.md b/Example/web3swiftExample/Pods/CryptoSwift/README.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEAD.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEAD.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AES.Cryptors.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AES.Cryptors.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AES.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/AES.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Array+Extension.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Array+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Authenticator.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Authenticator.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BatchedCollection.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BatchedCollection.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Bit.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Bit.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockCipher.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockCipher.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockMode.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockMode.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockModeWorker.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockModeWorker.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CBC.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CBC.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CFB.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CFB.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CTR.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CTR.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/ECB.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/ECB.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/GCM.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/GCM.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/OFB.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/OFB.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/PCBC.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/PCBC.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/RandomAccessBlockModeWorker.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/RandomAccessBlockModeWorker.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Blowfish.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Blowfish.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/CMAC.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/CMAC.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/ChaCha20.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/ChaCha20.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Checksum.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Checksum.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Cipher.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Cipher.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Collection+Extension.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Collection+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/CompactMap.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/CompactMap.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Cryptors.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Cryptors.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Digest.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Digest.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/DigestType.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/DigestType.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/AES+Foundation.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/AES+Foundation.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Array+Foundation.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Array+Foundation.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/ChaCha20+Foundation.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/ChaCha20+Foundation.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Data+Extension.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Data+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/HMAC+Foundation.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/HMAC+Foundation.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/String+FoundationExtension.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/String+FoundationExtension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Utils+Foundation.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Utils+Foundation.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Generics.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Generics.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/HKDF.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/HKDF.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/HMAC.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/HMAC.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Int+Extension.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Int+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/MD5.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/MD5.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/NoPadding.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/NoPadding.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Operators.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Operators.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF1.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF1.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF2.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF2.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS5.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS5.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7Padding.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7Padding.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Padding.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Padding.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Poly1305.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Poly1305.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Rabbit.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Rabbit.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/RandomAccessCryptor.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/RandomAccessCryptor.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/RandomBytesSequence.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/RandomBytesSequence.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SHA1.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SHA1.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SHA2.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SHA2.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SHA3.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SHA3.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/String+Extension.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/String+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt128.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt128.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt16+Extension.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt16+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt32+Extension.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt32+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt64+Extension.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt64+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt8+Extension.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/UInt8+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Updatable.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Updatable.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Utils.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/Utils.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/ZeroPadding.swift b/Example/web3swiftExample/Pods/CryptoSwift/Sources/CryptoSwift/ZeroPadding.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/Alamofire/Alamofire-umbrella.h b/Example/web3swiftExample/Pods/Headers/Public/Alamofire/Alamofire-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/Alamofire/Alamofire.modulemap b/Example/web3swiftExample/Pods/Headers/Public/Alamofire/Alamofire.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/Alamofire_Synchronous/Alamofire-Synchronous-umbrella.h b/Example/web3swiftExample/Pods/Headers/Public/Alamofire_Synchronous/Alamofire-Synchronous-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/Alamofire_Synchronous/Alamofire-Synchronous.modulemap b/Example/web3swiftExample/Pods/Headers/Public/Alamofire_Synchronous/Alamofire-Synchronous.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/BigInt/BigInt-umbrella.h b/Example/web3swiftExample/Pods/Headers/Public/BigInt/BigInt-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/BigInt/BigInt.modulemap b/Example/web3swiftExample/Pods/Headers/Public/BigInt/BigInt.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/CryptoSwift/CryptoSwift-umbrella.h b/Example/web3swiftExample/Pods/Headers/Public/CryptoSwift/CryptoSwift-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/CryptoSwift/CryptoSwift.modulemap b/Example/web3swiftExample/Pods/Headers/Public/CryptoSwift/CryptoSwift.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/PromiseKit/PromiseKit-umbrella.h b/Example/web3swiftExample/Pods/Headers/Public/PromiseKit/PromiseKit-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/PromiseKit/PromiseKit.modulemap b/Example/web3swiftExample/Pods/Headers/Public/PromiseKit/PromiseKit.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/Result/Result-umbrella.h b/Example/web3swiftExample/Pods/Headers/Public/Result/Result-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/Result/Result.modulemap b/Example/web3swiftExample/Pods/Headers/Public/Result/Result.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/SipHash/SipHash-umbrella.h b/Example/web3swiftExample/Pods/Headers/Public/SipHash/SipHash-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/SipHash/SipHash.modulemap b/Example/web3swiftExample/Pods/Headers/Public/SipHash/SipHash.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/libsodium/libsodium-umbrella.h b/Example/web3swiftExample/Pods/Headers/Public/libsodium/libsodium-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/libsodium/libsodium.modulemap b/Example/web3swiftExample/Pods/Headers/Public/libsodium/libsodium.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-umbrella.h b/Example/web3swiftExample/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/secp256k1_ios/secp256k1_ios.modulemap b/Example/web3swiftExample/Pods/Headers/Public/secp256k1_ios/secp256k1_ios.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/web3swift/web3swift-umbrella.h b/Example/web3swiftExample/Pods/Headers/Public/web3swift/web3swift-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Headers/Public/web3swift/web3swift.modulemap b/Example/web3swiftExample/Pods/Headers/Public/web3swift/web3swift.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Local Podspecs/web3swift.podspec.json b/Example/web3swiftExample/Pods/Local Podspecs/web3swift.podspec.json old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Manifest.lock b/Example/web3swiftExample/Pods/Manifest.lock old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Pods.xcodeproj/project.pbxproj b/Example/web3swiftExample/Pods/Pods.xcodeproj/project.pbxproj old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSObject+Promise.swift b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSObject+Promise.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.h b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.m b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.h b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.m b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+Promise.swift b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+Promise.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/PMKFoundation.h b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/PMKFoundation.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/Process+Promise.swift b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/Process+Promise.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/afterlife.swift b/Example/web3swiftExample/Pods/PromiseKit/Extensions/Foundation/Sources/afterlife.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/PMKUIKit.h b/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/PMKUIKit.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.h b/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.m b/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+Promise.swift b/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+Promise.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.h b/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.m b/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift b/Example/web3swiftExample/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/LICENSE b/Example/web3swiftExample/Pods/PromiseKit/LICENSE old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/README.md b/Example/web3swiftExample/Pods/PromiseKit/README.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise+Private.h b/Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise+Private.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise.h b/Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise.m b/Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/AnyPromise.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/Box.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/Box.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/Catchable.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/Catchable.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/Configuration.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/Configuration.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/CustomStringConvertible.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/CustomStringConvertible.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/Deprecations.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/Deprecations.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/Error.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/Error.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/Guarantee.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/Guarantee.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/NSMethodSignatureForBlock.m b/Example/web3swiftExample/Pods/PromiseKit/Sources/NSMethodSignatureForBlock.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/PMKCallVariadicBlock.m b/Example/web3swiftExample/Pods/PromiseKit/Sources/PMKCallVariadicBlock.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/Promise.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/Promise.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/PromiseKit.h b/Example/web3swiftExample/Pods/PromiseKit/Sources/PromiseKit.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/Resolver.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/Resolver.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/Thenable.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/Thenable.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/after.m b/Example/web3swiftExample/Pods/PromiseKit/Sources/after.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/after.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/after.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/dispatch_promise.m b/Example/web3swiftExample/Pods/PromiseKit/Sources/dispatch_promise.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/firstly.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/firstly.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/fwd.h b/Example/web3swiftExample/Pods/PromiseKit/Sources/fwd.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/hang.m b/Example/web3swiftExample/Pods/PromiseKit/Sources/hang.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/hang.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/hang.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/join.m b/Example/web3swiftExample/Pods/PromiseKit/Sources/join.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/race.m b/Example/web3swiftExample/Pods/PromiseKit/Sources/race.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/race.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/race.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/when.m b/Example/web3swiftExample/Pods/PromiseKit/Sources/when.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/PromiseKit/Sources/when.swift b/Example/web3swiftExample/Pods/PromiseKit/Sources/when.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Result/LICENSE b/Example/web3swiftExample/Pods/Result/LICENSE old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Result/README.md b/Example/web3swiftExample/Pods/Result/README.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Result/Result/Result.swift b/Example/web3swiftExample/Pods/Result/Result/Result.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Result/Result/ResultProtocol.swift b/Example/web3swiftExample/Pods/Result/Result/ResultProtocol.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/SipHash/LICENSE.md b/Example/web3swiftExample/Pods/SipHash/LICENSE.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/SipHash/README.md b/Example/web3swiftExample/Pods/SipHash/README.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/SipHash/SipHash/Primitive Types.swift b/Example/web3swiftExample/Pods/SipHash/SipHash/Primitive Types.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/SipHash/SipHash/RandomUInt64.swift b/Example/web3swiftExample/Pods/SipHash/SipHash/RandomUInt64.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/SipHash/SipHash/SipHashable.swift b/Example/web3swiftExample/Pods/SipHash/SipHash/SipHashable.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/SipHash/SipHash/SipHasher.swift b/Example/web3swiftExample/Pods/SipHash/SipHash/SipHasher.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous-dummy.m b/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous-dummy.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous-prefix.pch b/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous-prefix.pch old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous-umbrella.h b/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous.modulemap b/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Alamofire-Synchronous.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Info.plist b/Example/web3swiftExample/Pods/Target Support Files/Alamofire-Synchronous/Info.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire-dummy.m b/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire-dummy.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire-prefix.pch b/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire-prefix.pch old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire-umbrella.h b/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire.modulemap b/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Alamofire.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Info.plist b/Example/web3swiftExample/Pods/Target Support Files/Alamofire/Info.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt-dummy.m b/Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt-dummy.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt-prefix.pch b/Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt-prefix.pch old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt-umbrella.h b/Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt.modulemap b/Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/BigInt/BigInt.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/BigInt/Info.plist b/Example/web3swiftExample/Pods/Target Support Files/BigInt/Info.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift-dummy.m b/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift-dummy.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift-prefix.pch b/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift-prefix.pch old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift-umbrella.h b/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift.modulemap b/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/CryptoSwift.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/Info.plist b/Example/web3swiftExample/Pods/Target Support Files/CryptoSwift/Info.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Info.plist b/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Info.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-acknowledgements.markdown b/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-acknowledgements.markdown old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-acknowledgements.plist b/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-acknowledgements.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-dummy.m b/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-dummy.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-umbrella.h b/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample.debug.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample.debug.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample.modulemap b/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample.release.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/Pods-web3swiftExample/Pods-web3swiftExample.release.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/PromiseKit/PromiseKit-dummy.m b/Example/web3swiftExample/Pods/Target Support Files/PromiseKit/PromiseKit-dummy.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/PromiseKit/PromiseKit-prefix.pch b/Example/web3swiftExample/Pods/Target Support Files/PromiseKit/PromiseKit-prefix.pch old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/PromiseKit/PromiseKit.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/PromiseKit/PromiseKit.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Result/Info.plist b/Example/web3swiftExample/Pods/Target Support Files/Result/Info.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Result/Result-dummy.m b/Example/web3swiftExample/Pods/Target Support Files/Result/Result-dummy.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Result/Result-prefix.pch b/Example/web3swiftExample/Pods/Target Support Files/Result/Result-prefix.pch old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Result/Result-umbrella.h b/Example/web3swiftExample/Pods/Target Support Files/Result/Result-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Result/Result.modulemap b/Example/web3swiftExample/Pods/Target Support Files/Result/Result.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/Result/Result.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/Result/Result.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/SipHash/Info.plist b/Example/web3swiftExample/Pods/Target Support Files/SipHash/Info.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash-dummy.m b/Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash-dummy.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash-prefix.pch b/Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash-prefix.pch old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash-umbrella.h b/Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash.modulemap b/Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/SipHash/SipHash.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/libsodium/Info.plist b/Example/web3swiftExample/Pods/Target Support Files/libsodium/Info.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium-dummy.m b/Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium-dummy.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium-prefix.pch b/Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium-prefix.pch old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium-umbrella.h b/Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium.modulemap b/Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/libsodium/libsodium.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/Info.plist b/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/Info.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios-dummy.m b/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios-dummy.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios-prefix.pch b/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios-prefix.pch old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios-umbrella.h b/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios.modulemap b/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/secp256k1_ios/secp256k1_ios.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/web3swift/Info.plist b/Example/web3swiftExample/Pods/Target Support Files/web3swift/Info.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift-dummy.m b/Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift-dummy.m old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift-prefix.pch b/Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift-prefix.pch old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift-umbrella.h b/Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift-umbrella.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift.modulemap b/Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift.modulemap old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift.xcconfig b/Example/web3swiftExample/Pods/Target Support Files/web3swift/web3swift.xcconfig old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/LICENSE b/Example/web3swiftExample/Pods/libsodium/LICENSE old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/README.markdown b/Example/web3swiftExample/Pods/libsodium/README.markdown old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/crypto_auth.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/crypto_auth.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/crypto_box.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/crypto_box.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/crypto_box_easy.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/crypto_box_easy.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/crypto_box_seal.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/crypto_box_seal.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/curve25519/ref10/base.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/curve25519/ref10/base.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/curve25519/ref10/base2.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/curve25519/ref10/base2.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-load-avx2.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-load-avx2.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-load-sse2.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-load-sse2.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-load-sse41.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-load-sse41.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/crypto_hash.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/crypto_hash.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_kx/crypto_kx.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_kx/crypto_kx.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna32.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna32.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna64.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna64.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ref.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ref.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/blamka-round-ssse3.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/sse/pwhash_scryptsalsa208sha256_sse.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/sse/pwhash_scryptsalsa208sha256_sse.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/donna_c64/curve25519_donna_c64.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/donna_c64/curve25519_donna_c64.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/donna_c64/curve25519_donna_c64.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/donna_c64/curve25519_donna_c64.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/consts_namespace.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/consts_namespace.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_namespace.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_namespace.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base_namespace.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base_namespace.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_namespace.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_namespace.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash_ref.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash_ref.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/crypto_sign.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/crypto_sign.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ed25519_ref10.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ed25519_ref10.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/afternm_aes128ctr.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/afternm_aes128ctr.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/beforenm_aes128ctr.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/beforenm_aes128ctr.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/common.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/common.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/consts.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/consts.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/consts_aes128ctr.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/consts_aes128ctr.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/int128.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/int128.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/int128_aes128ctr.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/int128_aes128ctr.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/stream_aes128ctr_nacl.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/stream_aes128ctr_nacl.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/xor_afternm_aes128ctr.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/xor_afternm_aes128ctr.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u0.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u0.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u1.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u1.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u4.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u4.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u8.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/u8.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/crypto_stream.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/crypto_stream.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u0.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u0.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u1.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u1.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u4.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u4.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u8.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/u8.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012_ref.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012_ref.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208_ref.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208_ref.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_verify/sodium/verify.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/crypto_verify/sodium/verify.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/core.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/core.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_aead_aes256gcm.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_aead_aes256gcm.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha256.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha256.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha512.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha512.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_box.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_box.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_box_curve25519xchacha20poly1305.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_box_curve25519xchacha20poly1305.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_hchacha20.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_hchacha20.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_hsalsa20.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_hsalsa20.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_salsa20.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_salsa20.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_salsa2012.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_salsa2012.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_salsa208.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_core_salsa208.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_generichash.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_generichash.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_generichash_blake2b.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_generichash_blake2b.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_hash.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_hash.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_hash_sha256.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_hash_sha256.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_hash_sha512.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_hash_sha512.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_kdf.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_kdf.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_kdf_blake2b.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_kdf_blake2b.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_kx.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_kx.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_onetimeauth.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_onetimeauth.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_pwhash.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_pwhash.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_pwhash_argon2i.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_pwhash_argon2i.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_pwhash_scryptsalsa208sha256.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_pwhash_scryptsalsa208sha256.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_scalarmult.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_scalarmult.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_scalarmult_curve25519.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_secretbox.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_secretbox.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_secretbox_xchacha20poly1305.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_secretbox_xchacha20poly1305.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_shorthash.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_shorthash.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_shorthash_siphash24.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_shorthash_siphash24.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_sign.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_sign.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_sign_ed25519.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_sign_ed25519.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_sign_edwards25519sha512batch.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_sign_edwards25519sha512batch.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_aes128ctr.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_aes128ctr.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_chacha20.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_chacha20.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_salsa20.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_salsa20.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_salsa2012.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_salsa2012.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_salsa208.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_salsa208.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_xchacha20.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_xchacha20.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_xsalsa20.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_stream_xsalsa20.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_verify_16.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_verify_16.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_verify_32.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_verify_32.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_verify_64.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/crypto_verify_64.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/export.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/export.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/common.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/common.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/curve25519_ref10.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/curve25519_ref10.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/mutex.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/mutex.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/sse2_64_32.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/private/sse2_64_32.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes_nativeclient.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes_nativeclient.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes_salsa20_random.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes_salsa20_random.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes_sysrandom.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/randombytes_sysrandom.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/runtime.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/runtime.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/utils.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/utils.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/version.h b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/version.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/version.h.in b/Example/web3swiftExample/Pods/libsodium/src/libsodium/include/sodium/version.h.in old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/nativeclient/randombytes_nativeclient.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/nativeclient/randombytes_nativeclient.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/randombytes.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/randombytes.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/core.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/core.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/runtime.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/runtime.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/utils.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/utils.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/version.c b/Example/web3swiftExample/Pods/libsodium/src/libsodium/sodium/version.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/LICENSE b/Example/web3swiftExample/Pods/secp256k1_ios/LICENSE old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/README.md b/Example/web3swiftExample/Pods/secp256k1_ios/README.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.c b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.c b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_ecdh.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_ecdh.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_recovery.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_recovery.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/libsecp256k1-config.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/libsecp256k1-config.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/secp256k1_ios.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/secp256k1_ios.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/basic-config.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/basic-config.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/eckey.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/eckey.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/eckey_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/eckey_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_asm_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_asm_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_int128_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_int128_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/field_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/group.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/group.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/group_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/group_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/hash.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/hash.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/hash_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/hash_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/modules/ecdh/main_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/modules/ecdh/main_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/num_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scratch.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scratch.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scratch_impl.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/scratch_impl.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/secp256k1.c b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/secp256k1.c old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/util.h b/Example/web3swiftExample/Pods/secp256k1_ios/secp256k1_ios/src/util.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/LICENSE b/Example/web3swiftExample/Pods/web3swift/LICENSE old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/README.md b/Example/web3swiftExample/Pods/web3swift/README.md old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABIDecoder.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABIDecoder.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABIEncoder.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABIEncoder.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABIRecordParser.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABIRecordParser.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABITypes.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/ABITypes.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/RLP.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/RLP.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/TypesEncoder.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABI/Classes/TypesEncoder.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Decoding.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Decoding.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Elements.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Elements.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Encoding.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Encoding.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2ParameterTypes.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2ParameterTypes.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Parsing.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2Parsing.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2TypeParser.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/ABIv2/Classes/ABIv2TypeParser.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+Concurrency.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+Concurrency.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+ConversionOperations.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+ConversionOperations.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+DataFetchOperation.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+DataFetchOperation.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+EthOperations.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+EthOperations.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+EventOperations.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+EventOperations.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+NativePrimitivesConversionOperations.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+NativePrimitivesConversionOperations.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+PersonalOperations.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+PersonalOperations.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+TransactionAndBlockDetailsOperations.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+TransactionAndBlockDetailsOperations.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+TransactionOperations.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Concurrency/Classes/Web3+TransactionOperations.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/ComparisonExtensions.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/ComparisonExtensions.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/Contract.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/Contract.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/ContractABIv2.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/ContractABIv2.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/ContractProtocol.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/ContractProtocol.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/EthereumFilterEncodingExtensions.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/EthereumFilterEncodingExtensions.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/EventFiltering.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Contract/Classes/EventFiltering.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Array+Extension.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Array+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Base58.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Base58.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/CryptoExtensions.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/CryptoExtensions.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Data+Extension.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Data+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Dictionary+Extension.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/Dictionary+Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/DictionaryLiteralJSONSerializer.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/DictionaryLiteralJSONSerializer.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/LibSecp256k1Extension.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/LibSecp256k1Extension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/NSRegularExpressionExtension.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/NSRegularExpressionExtension.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/NativeTypesEncoding+Extensions.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/NativeTypesEncoding+Extensions.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/RIPEMD160+StackOveflow.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/RIPEMD160+StackOveflow.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/SynchronizedQueue.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Convenience/Classes/SynchronizedQueue.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/HookedFunctions/Classes/Web3+BrowserFunctions.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/HookedFunctions/Classes/Web3+BrowserFunctions.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/HookedFunctions/Classes/Web3+Wallet.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/HookedFunctions/Classes/Web3+Wallet.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/AbstractKeystore.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/AbstractKeystore.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP32HDNode.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP32HDNode.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP32Keystore.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP32Keystore.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP32KeystoreJSONStructure.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP32KeystoreJSONStructure.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP39+WordLists.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP39+WordLists.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP39.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/BIP39.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/EthereumAddress.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/EthereumAddress.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/EthereumKeystoreV3.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/EthereumKeystoreV3.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/IBAN.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/IBAN.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/KeystoreManager.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/KeystoreManager.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/KeystoreV3JSONStructure.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/KeystoreV3JSONStructure.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/PlainKeystore.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/KeystoreManager/Classes/PlainKeystore.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Batching.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Batching.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+HttpProvider.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+HttpProvider.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Contract+GetIndexedEvents.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Contract+GetIndexedEvents.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+Call.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+Call.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+EstimateGas.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+EstimateGas.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetAccounts.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetAccounts.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBalance.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBalance.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByHash.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByHash.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByNumber.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByNumber.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockNumber.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockNumber.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetGasPrice.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetGasPrice.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionCount.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionCount.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionDetails.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionDetails.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionReceipt.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionReceipt.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+SendRawTransaction.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+SendRawTransaction.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+SendTransaction.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Eth+SendTransaction.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Intermediate+Send.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Intermediate+Send.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Personal+Sign.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Personal+Sign.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Personal+UnlockAccount.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Promises/Classes/Promise+Web3+Personal+UnlockAccount.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Transaction/Classes/BloomFilter.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Transaction/Classes/BloomFilter.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Transaction/Classes/EthereumTransaction.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Transaction/Classes/EthereumTransaction.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Transaction/Classes/TransactionSigner.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Transaction/Classes/TransactionSigner.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Utils/Classes/EIP67Code.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Utils/Classes/EIP67Code.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Contract.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Contract.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Deprecated.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Deprecated.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Eth.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Eth.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+EventParser.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+EventParser.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+HttpProvider.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+HttpProvider.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Infura.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Infura.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Instance.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Instance.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+JSONRPC.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+JSONRPC.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Methods.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Methods.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Options.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Options.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Personal.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Personal.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Protocols.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Protocols.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Structures.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Structures.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+TransactionIntermediate.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+TransactionIntermediate.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Utils.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3+Utils.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3.swift b/Example/web3swiftExample/Pods/web3swift/web3swift/Web3/Classes/Web3.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/Pods/web3swift/web3swift/web3swift.h b/Example/web3swiftExample/Pods/web3swift/web3swift/web3swift.h old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/web3swiftExample.xcodeproj/project.pbxproj b/Example/web3swiftExample/web3swiftExample.xcodeproj/project.pbxproj old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/web3swiftExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/web3swiftExample/web3swiftExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/web3swiftExample.xcworkspace/contents.xcworkspacedata b/Example/web3swiftExample/web3swiftExample.xcworkspace/contents.xcworkspacedata old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/web3swiftExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/web3swiftExample/web3swiftExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/web3swiftExample/AppDelegate.swift b/Example/web3swiftExample/web3swiftExample/AppDelegate.swift old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/web3swiftExample/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/web3swiftExample/web3swiftExample/Assets.xcassets/AppIcon.appiconset/Contents.json old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/web3swiftExample/Base.lproj/LaunchScreen.storyboard b/Example/web3swiftExample/web3swiftExample/Base.lproj/LaunchScreen.storyboard old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/web3swiftExample/Base.lproj/Main.storyboard b/Example/web3swiftExample/web3swiftExample/Base.lproj/Main.storyboard old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/web3swiftExample/Info.plist b/Example/web3swiftExample/web3swiftExample/Info.plist old mode 100644 new mode 100755 diff --git a/Example/web3swiftExample/web3swiftExample/ViewController.swift b/Example/web3swiftExample/web3swiftExample/ViewController.swift old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/Podfile b/Podfile old mode 100644 new mode 100755 diff --git a/Podfile.lock b/Podfile.lock old mode 100644 new mode 100755 diff --git a/Pods/BigInt/LICENSE.md b/Pods/BigInt/LICENSE.md old mode 100644 new mode 100755 diff --git a/Pods/BigInt/README.md b/Pods/BigInt/README.md old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Addition.swift b/Pods/BigInt/sources/Addition.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/BigInt.swift b/Pods/BigInt/sources/BigInt.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/BigUInt.swift b/Pods/BigInt/sources/BigUInt.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Bitwise Ops.swift b/Pods/BigInt/sources/Bitwise Ops.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Codable.swift b/Pods/BigInt/sources/Codable.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Comparable.swift b/Pods/BigInt/sources/Comparable.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Data Conversion.swift b/Pods/BigInt/sources/Data Conversion.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Division.swift b/Pods/BigInt/sources/Division.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Exponentiation.swift b/Pods/BigInt/sources/Exponentiation.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Floating Point Conversion.swift b/Pods/BigInt/sources/Floating Point Conversion.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/GCD.swift b/Pods/BigInt/sources/GCD.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Hashable.swift b/Pods/BigInt/sources/Hashable.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Integer Conversion.swift b/Pods/BigInt/sources/Integer Conversion.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Multiplication.swift b/Pods/BigInt/sources/Multiplication.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Prime Test.swift b/Pods/BigInt/sources/Prime Test.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Random.swift b/Pods/BigInt/sources/Random.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Shifts.swift b/Pods/BigInt/sources/Shifts.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Square Root.swift b/Pods/BigInt/sources/Square Root.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Strideable.swift b/Pods/BigInt/sources/Strideable.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/String Conversion.swift b/Pods/BigInt/sources/String Conversion.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Subtraction.swift b/Pods/BigInt/sources/Subtraction.swift old mode 100644 new mode 100755 diff --git a/Pods/BigInt/sources/Words and Bits.swift b/Pods/BigInt/sources/Words and Bits.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/LICENSE b/Pods/CryptoSwift/LICENSE old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/README.md b/Pods/CryptoSwift/README.md old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEAD.swift b/Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEAD.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift b/Pods/CryptoSwift/Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/AES.Cryptors.swift b/Pods/CryptoSwift/Sources/CryptoSwift/AES.Cryptors.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/AES.swift b/Pods/CryptoSwift/Sources/CryptoSwift/AES.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Array+Extension.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Array+Extension.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Authenticator.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Authenticator.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BatchedCollection.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BatchedCollection.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Bit.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Bit.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockCipher.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockCipher.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockDecryptor.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockDecryptor.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockEncryptor.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockEncryptor.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockMode.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockMode.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/BlockModeOptions.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CBC.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CBC.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CFB.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CFB.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CTR.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CTR.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CipherModeWorker.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/CipherModeWorker.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/ECB.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/ECB.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/GCM.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/GCM.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/OFB.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/OFB.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/PCBC.swift b/Pods/CryptoSwift/Sources/CryptoSwift/BlockMode/PCBC.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Blowfish.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Blowfish.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/CMAC.swift b/Pods/CryptoSwift/Sources/CryptoSwift/CMAC.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/ChaCha20.swift b/Pods/CryptoSwift/Sources/CryptoSwift/ChaCha20.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Checksum.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Checksum.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Cipher.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Cipher.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Collection+Extension.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Collection+Extension.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/CompactMap.swift b/Pods/CryptoSwift/Sources/CryptoSwift/CompactMap.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Cryptor.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Cryptor.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Cryptors.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Cryptors.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Digest.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Digest.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/DigestType.swift b/Pods/CryptoSwift/Sources/CryptoSwift/DigestType.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/AES+Foundation.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/AES+Foundation.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Array+Foundation.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Array+Foundation.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/ChaCha20+Foundation.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/ChaCha20+Foundation.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Data+Extension.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Data+Extension.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/HMAC+Foundation.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/HMAC+Foundation.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/String+FoundationExtension.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/String+FoundationExtension.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Utils+Foundation.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Foundation/Utils+Foundation.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Generics.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Generics.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/HKDF.swift b/Pods/CryptoSwift/Sources/CryptoSwift/HKDF.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/HMAC.swift b/Pods/CryptoSwift/Sources/CryptoSwift/HMAC.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Int+Extension.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Int+Extension.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/MD5.swift b/Pods/CryptoSwift/Sources/CryptoSwift/MD5.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/NoPadding.swift b/Pods/CryptoSwift/Sources/CryptoSwift/NoPadding.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Operators.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Operators.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF1.swift b/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF1.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF2.swift b/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PBKDF2.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS5.swift b/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS5.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7.swift b/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7Padding.swift b/Pods/CryptoSwift/Sources/CryptoSwift/PKCS/PKCS7Padding.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Padding.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Padding.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Poly1305.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Poly1305.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Rabbit.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Rabbit.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/RandomBytesSequence.swift b/Pods/CryptoSwift/Sources/CryptoSwift/RandomBytesSequence.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/SHA1.swift b/Pods/CryptoSwift/Sources/CryptoSwift/SHA1.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/SHA2.swift b/Pods/CryptoSwift/Sources/CryptoSwift/SHA2.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/SHA3.swift b/Pods/CryptoSwift/Sources/CryptoSwift/SHA3.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift b/Pods/CryptoSwift/Sources/CryptoSwift/SecureBytes.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/StreamEncryptor.swift b/Pods/CryptoSwift/Sources/CryptoSwift/StreamEncryptor.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/String+Extension.swift b/Pods/CryptoSwift/Sources/CryptoSwift/String+Extension.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/UInt128.swift b/Pods/CryptoSwift/Sources/CryptoSwift/UInt128.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/UInt16+Extension.swift b/Pods/CryptoSwift/Sources/CryptoSwift/UInt16+Extension.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/UInt32+Extension.swift b/Pods/CryptoSwift/Sources/CryptoSwift/UInt32+Extension.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/UInt64+Extension.swift b/Pods/CryptoSwift/Sources/CryptoSwift/UInt64+Extension.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/UInt8+Extension.swift b/Pods/CryptoSwift/Sources/CryptoSwift/UInt8+Extension.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Updatable.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Updatable.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/Utils.swift b/Pods/CryptoSwift/Sources/CryptoSwift/Utils.swift old mode 100644 new mode 100755 diff --git a/Pods/CryptoSwift/Sources/CryptoSwift/ZeroPadding.swift b/Pods/CryptoSwift/Sources/CryptoSwift/ZeroPadding.swift old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/BigInt/BigInt-iOS-umbrella.h b/Pods/Headers/Public/BigInt/BigInt-iOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/BigInt/BigInt-iOS.modulemap b/Pods/Headers/Public/BigInt/BigInt-iOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/BigInt/BigInt-macOS-umbrella.h b/Pods/Headers/Public/BigInt/BigInt-macOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/BigInt/BigInt-macOS.modulemap b/Pods/Headers/Public/BigInt/BigInt-macOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS-umbrella.h b/Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap b/Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS-umbrella.h b/Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap b/Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/PromiseKit/PromiseKit-umbrella.h b/Pods/Headers/Public/PromiseKit/PromiseKit-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/PromiseKit/PromiseKit.modulemap b/Pods/Headers/Public/PromiseKit/PromiseKit.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation-umbrella.h b/Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap b/Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/Result/Result-iOS-umbrella.h b/Pods/Headers/Public/Result/Result-iOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/Result/Result-iOS.modulemap b/Pods/Headers/Public/Result/Result-iOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/Result/Result-macOS-umbrella.h b/Pods/Headers/Public/Result/Result-macOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/Result/Result-macOS.modulemap b/Pods/Headers/Public/Result/Result-macOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/SipHash/SipHash-iOS-umbrella.h b/Pods/Headers/Public/SipHash/SipHash-iOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/SipHash/SipHash-iOS.modulemap b/Pods/Headers/Public/SipHash/SipHash-iOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/SipHash/SipHash-macOS-umbrella.h b/Pods/Headers/Public/SipHash/SipHash-macOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/SipHash/SipHash-macOS.modulemap b/Pods/Headers/Public/SipHash/SipHash-macOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/scrypt/scrypt-iOS-umbrella.h b/Pods/Headers/Public/scrypt/scrypt-iOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/scrypt/scrypt-iOS.modulemap b/Pods/Headers/Public/scrypt/scrypt-iOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/scrypt/scrypt-macOS-umbrella.h b/Pods/Headers/Public/scrypt/scrypt-macOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/scrypt/scrypt-macOS.modulemap b/Pods/Headers/Public/scrypt/scrypt-macOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS-umbrella.h b/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS.modulemap b/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS-umbrella.h b/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS.modulemap b/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Local Podspecs/secp256k1_ios.podspec.json b/Pods/Local Podspecs/secp256k1_ios.podspec.json old mode 100644 new mode 100755 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock old mode 100644 new mode 100755 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h b/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m b/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift b/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSObject+Promise.swift b/Pods/PromiseKit/Extensions/Foundation/Sources/NSObject+Promise.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.h b/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.h old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.m b/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.h b/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.h old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.m b/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+Promise.swift b/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+Promise.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/PMKFoundation.h b/Pods/PromiseKit/Extensions/Foundation/Sources/PMKFoundation.h old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/Process+Promise.swift b/Pods/PromiseKit/Extensions/Foundation/Sources/Process+Promise.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/afterlife.swift b/Pods/PromiseKit/Extensions/Foundation/Sources/afterlife.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/PMKUIKit.h b/Pods/PromiseKit/Extensions/UIKit/Sources/PMKUIKit.h old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.h b/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.h old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.m b/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+Promise.swift b/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+Promise.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.h b/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.h old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.m b/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift b/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/LICENSE b/Pods/PromiseKit/LICENSE old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/README.md b/Pods/PromiseKit/README.md old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/AnyPromise+Private.h b/Pods/PromiseKit/Sources/AnyPromise+Private.h old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/AnyPromise.h b/Pods/PromiseKit/Sources/AnyPromise.h old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/AnyPromise.m b/Pods/PromiseKit/Sources/AnyPromise.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/AnyPromise.swift b/Pods/PromiseKit/Sources/AnyPromise.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/Box.swift b/Pods/PromiseKit/Sources/Box.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/Catchable.swift b/Pods/PromiseKit/Sources/Catchable.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/Configuration.swift b/Pods/PromiseKit/Sources/Configuration.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/CustomStringConvertible.swift b/Pods/PromiseKit/Sources/CustomStringConvertible.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/Deprecations.swift b/Pods/PromiseKit/Sources/Deprecations.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/Error.swift b/Pods/PromiseKit/Sources/Error.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/Guarantee.swift b/Pods/PromiseKit/Sources/Guarantee.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/NSMethodSignatureForBlock.m b/Pods/PromiseKit/Sources/NSMethodSignatureForBlock.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/PMKCallVariadicBlock.m b/Pods/PromiseKit/Sources/PMKCallVariadicBlock.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/Promise.swift b/Pods/PromiseKit/Sources/Promise.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/PromiseKit.h b/Pods/PromiseKit/Sources/PromiseKit.h old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/Resolver.swift b/Pods/PromiseKit/Sources/Resolver.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/Thenable.swift b/Pods/PromiseKit/Sources/Thenable.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/after.m b/Pods/PromiseKit/Sources/after.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/after.swift b/Pods/PromiseKit/Sources/after.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/dispatch_promise.m b/Pods/PromiseKit/Sources/dispatch_promise.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/firstly.swift b/Pods/PromiseKit/Sources/firstly.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/fwd.h b/Pods/PromiseKit/Sources/fwd.h old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/hang.m b/Pods/PromiseKit/Sources/hang.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/hang.swift b/Pods/PromiseKit/Sources/hang.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/join.m b/Pods/PromiseKit/Sources/join.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/race.m b/Pods/PromiseKit/Sources/race.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/race.swift b/Pods/PromiseKit/Sources/race.swift old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/when.m b/Pods/PromiseKit/Sources/when.m old mode 100644 new mode 100755 diff --git a/Pods/PromiseKit/Sources/when.swift b/Pods/PromiseKit/Sources/when.swift old mode 100644 new mode 100755 diff --git a/Pods/Result/LICENSE b/Pods/Result/LICENSE old mode 100644 new mode 100755 diff --git a/Pods/Result/README.md b/Pods/Result/README.md old mode 100644 new mode 100755 diff --git a/Pods/Result/Result/Result.swift b/Pods/Result/Result/Result.swift old mode 100644 new mode 100755 diff --git a/Pods/Result/Result/ResultProtocol.swift b/Pods/Result/Result/ResultProtocol.swift old mode 100644 new mode 100755 diff --git a/Pods/SipHash/LICENSE.md b/Pods/SipHash/LICENSE.md old mode 100644 new mode 100755 diff --git a/Pods/SipHash/README.md b/Pods/SipHash/README.md old mode 100644 new mode 100755 diff --git a/Pods/SipHash/SipHash/Primitive Types.swift b/Pods/SipHash/SipHash/Primitive Types.swift old mode 100644 new mode 100755 diff --git a/Pods/SipHash/SipHash/RandomUInt64.swift b/Pods/SipHash/SipHash/RandomUInt64.swift old mode 100644 new mode 100755 diff --git a/Pods/SipHash/SipHash/SipHashable.swift b/Pods/SipHash/SipHash/SipHashable.swift old mode 100644 new mode 100755 diff --git a/Pods/SipHash/SipHash/SipHasher.swift b/Pods/SipHash/SipHash/SipHasher.swift old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/BigInt-iOS/BigInt-iOS-dummy.m b/Pods/Target Support Files/BigInt-iOS/BigInt-iOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/BigInt-iOS/BigInt-iOS-prefix.pch b/Pods/Target Support Files/BigInt-iOS/BigInt-iOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/BigInt-iOS/BigInt-iOS.xcconfig b/Pods/Target Support Files/BigInt-iOS/BigInt-iOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/BigInt-macOS/BigInt-macOS-dummy.m b/Pods/Target Support Files/BigInt-macOS/BigInt-macOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/BigInt-macOS/BigInt-macOS-prefix.pch b/Pods/Target Support Files/BigInt-macOS/BigInt-macOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/BigInt-macOS/BigInt-macOS.xcconfig b/Pods/Target Support Files/BigInt-macOS/BigInt-macOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS-dummy.m b/Pods/Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS-prefix.pch b/Pods/Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS.xcconfig b/Pods/Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS-dummy.m b/Pods/Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS-prefix.pch b/Pods/Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS.xcconfig b/Pods/Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS/Info.plist b/Pods/Target Support Files/Pods-web3swift-iOS/Info.plist old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-acknowledgements.markdown b/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-acknowledgements.markdown old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-acknowledgements.plist b/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-acknowledgements.plist old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-dummy.m b/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-umbrella.h b/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.debug.xcconfig b/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.debug.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.modulemap b/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.release.xcconfig b/Pods/Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.release.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Info.plist b/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Info.plist old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-acknowledgements.markdown b/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-acknowledgements.markdown old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-acknowledgements.plist b/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-acknowledgements.plist old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-dummy.m b/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-umbrella.h b/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.debug.xcconfig b/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.debug.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.modulemap b/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.release.xcconfig b/Pods/Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.release.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS/Info.plist b/Pods/Target Support Files/Pods-web3swift-macOS/Info.plist old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-acknowledgements.markdown b/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-acknowledgements.markdown old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-acknowledgements.plist b/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-acknowledgements.plist old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-dummy.m b/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-umbrella.h b/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.debug.xcconfig b/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.debug.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.modulemap b/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.release.xcconfig b/Pods/Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.release.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Info.plist b/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Info.plist old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-acknowledgements.markdown b/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-acknowledgements.markdown old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-acknowledgements.plist b/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-acknowledgements.plist old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-dummy.m b/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-umbrella.h b/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests.debug.xcconfig b/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests.debug.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests.modulemap b/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests.release.xcconfig b/Pods/Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests.release.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-dummy.m b/Pods/Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-prefix.pch b/Pods/Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation.xcconfig b/Pods/Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/PromiseKit/Info.plist b/Pods/Target Support Files/PromiseKit/Info.plist old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/PromiseKit/PromiseKit-dummy.m b/Pods/Target Support Files/PromiseKit/PromiseKit-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/PromiseKit/PromiseKit-prefix.pch b/Pods/Target Support Files/PromiseKit/PromiseKit-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/PromiseKit/PromiseKit-umbrella.h b/Pods/Target Support Files/PromiseKit/PromiseKit-umbrella.h old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/PromiseKit/PromiseKit.modulemap b/Pods/Target Support Files/PromiseKit/PromiseKit.modulemap old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/PromiseKit/PromiseKit.xcconfig b/Pods/Target Support Files/PromiseKit/PromiseKit.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Result-iOS/Result-iOS-dummy.m b/Pods/Target Support Files/Result-iOS/Result-iOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Result-iOS/Result-iOS-prefix.pch b/Pods/Target Support Files/Result-iOS/Result-iOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Result-iOS/Result-iOS.xcconfig b/Pods/Target Support Files/Result-iOS/Result-iOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Result-macOS/Result-macOS-dummy.m b/Pods/Target Support Files/Result-macOS/Result-macOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Result-macOS/Result-macOS-prefix.pch b/Pods/Target Support Files/Result-macOS/Result-macOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/Result-macOS/Result-macOS.xcconfig b/Pods/Target Support Files/Result-macOS/Result-macOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/SipHash-iOS/SipHash-iOS-dummy.m b/Pods/Target Support Files/SipHash-iOS/SipHash-iOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/SipHash-iOS/SipHash-iOS-prefix.pch b/Pods/Target Support Files/SipHash-iOS/SipHash-iOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/SipHash-iOS/SipHash-iOS.xcconfig b/Pods/Target Support Files/SipHash-iOS/SipHash-iOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/SipHash-macOS/SipHash-macOS-dummy.m b/Pods/Target Support Files/SipHash-macOS/SipHash-macOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/SipHash-macOS/SipHash-macOS-prefix.pch b/Pods/Target Support Files/SipHash-macOS/SipHash-macOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/SipHash-macOS/SipHash-macOS.xcconfig b/Pods/Target Support Files/SipHash-macOS/SipHash-macOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/scrypt-iOS/scrypt-iOS-dummy.m b/Pods/Target Support Files/scrypt-iOS/scrypt-iOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/scrypt-iOS/scrypt-iOS-prefix.pch b/Pods/Target Support Files/scrypt-iOS/scrypt-iOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/scrypt-iOS/scrypt-iOS.xcconfig b/Pods/Target Support Files/scrypt-iOS/scrypt-iOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/scrypt-macOS/scrypt-macOS-dummy.m b/Pods/Target Support Files/scrypt-macOS/scrypt-macOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/scrypt-macOS/scrypt-macOS-prefix.pch b/Pods/Target Support Files/scrypt-macOS/scrypt-macOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/scrypt-macOS/scrypt-macOS.xcconfig b/Pods/Target Support Files/scrypt-macOS/scrypt-macOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS-dummy.m b/Pods/Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS-prefix.pch b/Pods/Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS.xcconfig b/Pods/Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/secp256k1_ios-macOS/secp256k1_ios-macOS-dummy.m b/Pods/Target Support Files/secp256k1_ios-macOS/secp256k1_ios-macOS-dummy.m old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/secp256k1_ios-macOS/secp256k1_ios-macOS-prefix.pch b/Pods/Target Support Files/secp256k1_ios-macOS/secp256k1_ios-macOS-prefix.pch old mode 100644 new mode 100755 diff --git a/Pods/Target Support Files/secp256k1_ios-macOS/secp256k1_ios-macOS.xcconfig b/Pods/Target Support Files/secp256k1_ios-macOS/secp256k1_ios-macOS.xcconfig old mode 100644 new mode 100755 diff --git a/Pods/scrypt/LICENSE b/Pods/scrypt/LICENSE old mode 100644 new mode 100755 diff --git a/Pods/scrypt/scrypt/scrypt.h b/Pods/scrypt/scrypt/scrypt.h old mode 100644 new mode 100755 diff --git a/Pods/scrypt/scrypt/scrypt/BufferStorage.swift b/Pods/scrypt/scrypt/scrypt/BufferStorage.swift old mode 100644 new mode 100755 diff --git a/Pods/scrypt/scrypt/scrypt/Salsa.swift b/Pods/scrypt/scrypt/scrypt/Salsa.swift old mode 100644 new mode 100755 diff --git a/Pods/scrypt/scrypt/scrypt/Scrypt.swift b/Pods/scrypt/scrypt/scrypt/Scrypt.swift old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/LICENSE b/Pods/secp256k1_ios/LICENSE old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/README.md b/Pods/secp256k1_ios/README.md old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.c b/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.c old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.h b/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.c b/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.c old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.h b/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1.h b/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_ecdh.h b/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_ecdh.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_recovery.h b/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_recovery.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/libsecp256k1-config.h b/Pods/secp256k1_ios/secp256k1_ios/libsecp256k1-config.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/secp256k1_ios.h b/Pods/secp256k1_ios/secp256k1_ios/secp256k1_ios.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/basic-config.h b/Pods/secp256k1_ios/secp256k1_ios/src/basic-config.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/eckey.h b/Pods/secp256k1_ios/secp256k1_ios/src/eckey.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/eckey_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/eckey_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field.h b/Pods/secp256k1_ios/secp256k1_ios/src/field.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_asm_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_asm_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_int128_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_int128_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/group.h b/Pods/secp256k1_ios/secp256k1_ios/src/group.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/group_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/group_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/hash.h b/Pods/secp256k1_ios/secp256k1_ios/src/hash.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/hash_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/hash_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/modules/ecdh/main_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/modules/ecdh/main_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/num.h b/Pods/secp256k1_ios/secp256k1_ios/src/num.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp.h b/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/num_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/num_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scratch.h b/Pods/secp256k1_ios/secp256k1_ios/src/scratch.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scratch_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/scratch_impl.h old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/secp256k1.c b/Pods/secp256k1_ios/secp256k1_ios/src/secp256k1.c old mode 100644 new mode 100755 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/util.h b/Pods/secp256k1_ios/secp256k1_ios/src/util.h old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/web3swift-macOS_Tests/Info.plist b/web3swift-macOS_Tests/Info.plist old mode 100644 new mode 100755 diff --git a/web3swift-macOS_Tests/web3swift_macOS_Tests.swift b/web3swift-macOS_Tests/web3swift_macOS_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swift.podspec b/web3swift.podspec old mode 100644 new mode 100755 diff --git a/web3swift.xcodeproj/project.pbxproj b/web3swift.xcodeproj/project.pbxproj old mode 100644 new mode 100755 diff --git a/web3swift.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/web3swift.xcodeproj/project.xcworkspace/contents.xcworkspacedata old mode 100644 new mode 100755 diff --git a/web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/A121C823-E343-428F-9980-73FC41492594.plist b/web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/A121C823-E343-428F-9980-73FC41492594.plist old mode 100644 new mode 100755 diff --git a/web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/Info.plist b/web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/Info.plist old mode 100644 new mode 100755 diff --git a/web3swift.xcodeproj/xcshareddata/xcschemes/web3swift-iOS.xcscheme b/web3swift.xcodeproj/xcshareddata/xcschemes/web3swift-iOS.xcscheme old mode 100644 new mode 100755 diff --git a/web3swift.xcodeproj/xcshareddata/xcschemes/web3swift-macOS.xcscheme b/web3swift.xcodeproj/xcshareddata/xcschemes/web3swift-macOS.xcscheme old mode 100644 new mode 100755 diff --git a/web3swift.xcodeproj/xcshareddata/xcschemes/web3swift_Tests.xcscheme b/web3swift.xcodeproj/xcshareddata/xcschemes/web3swift_Tests.xcscheme old mode 100644 new mode 100755 diff --git a/web3swift.xcodeproj/xcshareddata/xcschemes/web3swift_local_Tests.xcscheme b/web3swift.xcodeproj/xcshareddata/xcschemes/web3swift_local_Tests.xcscheme old mode 100644 new mode 100755 diff --git a/web3swift.xcworkspace/contents.xcworkspacedata b/web3swift.xcworkspace/contents.xcworkspacedata old mode 100644 new mode 100755 diff --git a/web3swift.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/web3swift.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist old mode 100644 new mode 100755 diff --git a/web3swift/ABIv2/Classes/ABIv2.swift b/web3swift/ABIv2/Classes/ABIv2.swift old mode 100644 new mode 100755 diff --git a/web3swift/ABIv2/Classes/ABIv2Decoding.swift b/web3swift/ABIv2/Classes/ABIv2Decoding.swift old mode 100644 new mode 100755 diff --git a/web3swift/ABIv2/Classes/ABIv2Elements.swift b/web3swift/ABIv2/Classes/ABIv2Elements.swift old mode 100644 new mode 100755 diff --git a/web3swift/ABIv2/Classes/ABIv2Encoding.swift b/web3swift/ABIv2/Classes/ABIv2Encoding.swift old mode 100644 new mode 100755 diff --git a/web3swift/ABIv2/Classes/ABIv2ParameterTypes.swift b/web3swift/ABIv2/Classes/ABIv2ParameterTypes.swift old mode 100644 new mode 100755 diff --git a/web3swift/ABIv2/Classes/ABIv2Parsing.swift b/web3swift/ABIv2/Classes/ABIv2Parsing.swift old mode 100644 new mode 100755 diff --git a/web3swift/ABIv2/Classes/ABIv2TypeParser.swift b/web3swift/ABIv2/Classes/ABIv2TypeParser.swift old mode 100644 new mode 100755 diff --git a/web3swift/BlockExplorer/Classes/BlockExplorer+GetTransactionHistory.swift b/web3swift/BlockExplorer/Classes/BlockExplorer+GetTransactionHistory.swift old mode 100644 new mode 100755 diff --git a/web3swift/BlockExplorer/Classes/BlockExplorer.swift b/web3swift/BlockExplorer/Classes/BlockExplorer.swift old mode 100644 new mode 100755 diff --git a/web3swift/Contract/Classes/ComparisonExtensions.swift b/web3swift/Contract/Classes/ComparisonExtensions.swift old mode 100644 new mode 100755 diff --git a/web3swift/Contract/Classes/ContractABIv2.swift b/web3swift/Contract/Classes/ContractABIv2.swift old mode 100644 new mode 100755 diff --git a/web3swift/Contract/Classes/ContractProtocol.swift b/web3swift/Contract/Classes/ContractProtocol.swift old mode 100644 new mode 100755 diff --git a/web3swift/Contract/Classes/EthereumFilterEncodingExtensions.swift b/web3swift/Contract/Classes/EthereumFilterEncodingExtensions.swift old mode 100644 new mode 100755 diff --git a/web3swift/Contract/Classes/EventFiltering.swift b/web3swift/Contract/Classes/EventFiltering.swift old mode 100644 new mode 100755 diff --git a/web3swift/Convenience/Classes/Array+Extension.swift b/web3swift/Convenience/Classes/Array+Extension.swift old mode 100644 new mode 100755 diff --git a/web3swift/Convenience/Classes/Base58.swift b/web3swift/Convenience/Classes/Base58.swift old mode 100644 new mode 100755 diff --git a/web3swift/Convenience/Classes/CryptoExtensions.swift b/web3swift/Convenience/Classes/CryptoExtensions.swift old mode 100644 new mode 100755 diff --git a/web3swift/Convenience/Classes/Data+Extension.swift b/web3swift/Convenience/Classes/Data+Extension.swift old mode 100644 new mode 100755 diff --git a/web3swift/Convenience/Classes/Dictionary+Extension.swift b/web3swift/Convenience/Classes/Dictionary+Extension.swift old mode 100644 new mode 100755 diff --git a/web3swift/Convenience/Classes/LibSecp256k1Extension.swift b/web3swift/Convenience/Classes/LibSecp256k1Extension.swift old mode 100644 new mode 100755 diff --git a/web3swift/Convenience/Classes/NSRegularExpressionExtension.swift b/web3swift/Convenience/Classes/NSRegularExpressionExtension.swift old mode 100644 new mode 100755 diff --git a/web3swift/Convenience/Classes/NativeTypesEncoding+Extensions.swift b/web3swift/Convenience/Classes/NativeTypesEncoding+Extensions.swift old mode 100644 new mode 100755 diff --git a/web3swift/Convenience/Classes/RIPEMD160+StackOveflow.swift b/web3swift/Convenience/Classes/RIPEMD160+StackOveflow.swift old mode 100644 new mode 100755 diff --git a/web3swift/HookedFunctions/Classes/Web3+BrowserFunctions.swift b/web3swift/HookedFunctions/Classes/Web3+BrowserFunctions.swift old mode 100644 new mode 100755 diff --git a/web3swift/HookedFunctions/Classes/Web3+Wallet.swift b/web3swift/HookedFunctions/Classes/Web3+Wallet.swift old mode 100644 new mode 100755 diff --git a/web3swift/Info.plist b/web3swift/Info.plist old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/AbstractKeystore.swift b/web3swift/KeystoreManager/Classes/AbstractKeystore.swift old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/BIP32HDNode.swift b/web3swift/KeystoreManager/Classes/BIP32HDNode.swift old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/BIP32Keystore.swift b/web3swift/KeystoreManager/Classes/BIP32Keystore.swift old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/BIP32KeystoreJSONStructure.swift b/web3swift/KeystoreManager/Classes/BIP32KeystoreJSONStructure.swift old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/BIP39+WordLists.swift b/web3swift/KeystoreManager/Classes/BIP39+WordLists.swift old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/BIP39.swift b/web3swift/KeystoreManager/Classes/BIP39.swift old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/EthereumAddress.swift b/web3swift/KeystoreManager/Classes/EthereumAddress.swift old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/EthereumKeystoreV3.swift b/web3swift/KeystoreManager/Classes/EthereumKeystoreV3.swift old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/IBAN.swift b/web3swift/KeystoreManager/Classes/IBAN.swift old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/KeystoreManager.swift b/web3swift/KeystoreManager/Classes/KeystoreManager.swift old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/KeystoreV3JSONStructure.swift b/web3swift/KeystoreManager/Classes/KeystoreV3JSONStructure.swift old mode 100644 new mode 100755 diff --git a/web3swift/KeystoreManager/Classes/PlainKeystore.swift b/web3swift/KeystoreManager/Classes/PlainKeystore.swift old mode 100644 new mode 100755 diff --git a/web3swift/ObjectiveCbridge/Classes/BigUInt+ObjC.swift b/web3swift/ObjectiveCbridge/Classes/BigUInt+ObjC.swift old mode 100644 new mode 100755 diff --git a/web3swift/ObjectiveCbridge/Classes/EthereumAddress+ObjC.swift b/web3swift/ObjectiveCbridge/Classes/EthereumAddress+ObjC.swift old mode 100644 new mode 100755 diff --git a/web3swift/ObjectiveCbridge/Classes/KeystoreManager+ObjC.swift b/web3swift/ObjectiveCbridge/Classes/KeystoreManager+ObjC.swift old mode 100644 new mode 100755 diff --git a/web3swift/ObjectiveCbridge/Classes/PlainKeystore+ObjC.swift b/web3swift/ObjectiveCbridge/Classes/PlainKeystore+ObjC.swift old mode 100644 new mode 100755 diff --git a/web3swift/ObjectiveCbridge/Classes/Web3+Eth+ObjC.swift b/web3swift/ObjectiveCbridge/Classes/Web3+Eth+ObjC.swift old mode 100644 new mode 100755 diff --git a/web3swift/ObjectiveCbridge/Classes/Web3+HttpProvider+ObjC.swift b/web3swift/ObjectiveCbridge/Classes/Web3+HttpProvider+ObjC.swift old mode 100644 new mode 100755 diff --git a/web3swift/ObjectiveCbridge/Classes/Web3+Instance+ObjC.swift b/web3swift/ObjectiveCbridge/Classes/Web3+Instance+ObjC.swift old mode 100644 new mode 100755 diff --git a/web3swift/ObjectiveCbridge/Classes/Web3+ObjC.swift b/web3swift/ObjectiveCbridge/Classes/Web3+ObjC.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Batching.swift b/web3swift/Promises/Classes/Promise+Batching.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+HttpProvider.swift b/web3swift/Promises/Classes/Promise+HttpProvider.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Contract+GetIndexedEvents.swift b/web3swift/Promises/Classes/Promise+Web3+Contract+GetIndexedEvents.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+Call.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+Call.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+EstimateGas.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+EstimateGas.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetAccounts.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetAccounts.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBalance.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBalance.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByHash.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByHash.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByNumber.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockByNumber.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockNumber.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetBlockNumber.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetGasPrice.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetGasPrice.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionCount.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionCount.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionDetails.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionDetails.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionReceipt.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+GetTransactionReceipt.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+SendRawTransaction.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+SendRawTransaction.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Eth+SendTransaction.swift b/web3swift/Promises/Classes/Promise+Web3+Eth+SendTransaction.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Intermediate+Send.swift b/web3swift/Promises/Classes/Promise+Web3+Intermediate+Send.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Personal+Sign.swift b/web3swift/Promises/Classes/Promise+Web3+Personal+Sign.swift old mode 100644 new mode 100755 diff --git a/web3swift/Promises/Classes/Promise+Web3+Personal+UnlockAccount.swift b/web3swift/Promises/Classes/Promise+Web3+Personal+UnlockAccount.swift old mode 100644 new mode 100755 diff --git a/web3swift/Resources/Classes/bankex-foundation-logo-coin.png b/web3swift/Resources/Classes/bankex-foundation-logo-coin.png old mode 100644 new mode 100755 diff --git a/web3swift/Transaction/Classes/BloomFilter.swift b/web3swift/Transaction/Classes/BloomFilter.swift old mode 100644 new mode 100755 diff --git a/web3swift/Transaction/Classes/EthereumTransaction.swift b/web3swift/Transaction/Classes/EthereumTransaction.swift old mode 100644 new mode 100755 diff --git a/web3swift/Transaction/Classes/TransactionSigner.swift b/web3swift/Transaction/Classes/TransactionSigner.swift old mode 100644 new mode 100755 diff --git a/web3swift/Utils/Classes/EIP67Code.swift b/web3swift/Utils/Classes/EIP67Code.swift old mode 100644 new mode 100755 diff --git a/web3swift/Utils/Classes/RLP.swift b/web3swift/Utils/Classes/RLP.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+Contract.swift b/web3swift/Web3/Classes/Web3+Contract.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+Eth.swift b/web3swift/Web3/Classes/Web3+Eth.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+EventParser.swift b/web3swift/Web3/Classes/Web3+EventParser.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+HttpProvider.swift b/web3swift/Web3/Classes/Web3+HttpProvider.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+Infura.swift b/web3swift/Web3/Classes/Web3+Infura.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+Instance.swift b/web3swift/Web3/Classes/Web3+Instance.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+JSONRPC.swift b/web3swift/Web3/Classes/Web3+JSONRPC.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+Methods.swift b/web3swift/Web3/Classes/Web3+Methods.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+Options.swift b/web3swift/Web3/Classes/Web3+Options.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+Personal.swift b/web3swift/Web3/Classes/Web3+Personal.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+Protocols.swift b/web3swift/Web3/Classes/Web3+Protocols.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+Structures.swift b/web3swift/Web3/Classes/Web3+Structures.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+TransactionIntermediate.swift b/web3swift/Web3/Classes/Web3+TransactionIntermediate.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3+Utils.swift b/web3swift/Web3/Classes/Web3+Utils.swift old mode 100644 new mode 100755 diff --git a/web3swift/Web3/Classes/Web3.swift b/web3swift/Web3/Classes/Web3.swift old mode 100644 new mode 100755 diff --git a/web3swift/web3swift-Bridging-Header.h b/web3swift/web3swift-Bridging-Header.h old mode 100644 new mode 100755 diff --git a/web3swift/web3swift.h b/web3swift/web3swift.h old mode 100644 new mode 100755 diff --git a/web3swiftTests/Info.plist b/web3swiftTests/Info.plist old mode 100644 new mode 100755 diff --git a/web3swiftTests/scrypt_Tests.swift b/web3swiftTests/scrypt_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_ABI_Tests.swift b/web3swiftTests/web3swift_ABI_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_AdvancedABIv2_Tests.swift b/web3swiftTests/web3swift_AdvancedABIv2_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_EIP67_Tests.swift b/web3swiftTests/web3swift_EIP67_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_ERC20_Tests.swift b/web3swiftTests/web3swift_ERC20_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_ObjC_Tests.swift b/web3swiftTests/web3swift_ObjC_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_RLP_Tests.swift b/web3swiftTests/web3swift_RLP_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_SECP256K1_Tests.swift b/web3swiftTests/web3swift_SECP256K1_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_Tests.swift b/web3swiftTests/web3swift_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_User_cases.swift b/web3swiftTests/web3swift_User_cases.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_contractV2_Tests.swift b/web3swiftTests/web3swift_contractV2_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_infura_Tests.swift b/web3swiftTests/web3swift_infura_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_keystores_Tests.swift b/web3swiftTests/web3swift_keystores_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_local_node_Tests.swift b/web3swiftTests/web3swift_local_node_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_numberFormattingUtil_Tests.swift b/web3swiftTests/web3swift_numberFormattingUtil_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_promises_Tests.swift b/web3swiftTests/web3swift_promises_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_remoteParsing_Tests.swift b/web3swiftTests/web3swift_remoteParsing_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_rinkeby_personalSignature_Tests.swift b/web3swiftTests/web3swift_rinkeby_personalSignature_Tests.swift old mode 100644 new mode 100755 diff --git a/web3swiftTests/web3swift_transactions_Tests.swift b/web3swiftTests/web3swift_transactions_Tests.swift old mode 100644 new mode 100755 From 90eef658f9c60be5f32c5f848e79625ab07403d2 Mon Sep 17 00:00:00 2001 From: Alex Vlasov Date: Tue, 28 Aug 2018 22:43:05 +0800 Subject: [PATCH 3/4] start adding native classes for ERC20, ERC721 and private key controlled wallet --- web3swift.xcodeproj/project.pbxproj | 58 ++++++-- .../BlockExplorer+GetTransactionHistory.swift | 1 + .../BlockExplorer/Classes/BlockExplorer.swift | 1 + .../ERC20/Web3+ERC20.swift | 138 ++++++++++++++++++ .../Classes/bankex-foundation-logo-coin.png | Bin 72560 -> 0 bytes web3swift/Web3/Classes/Web3+Instance.swift | 24 ++- web3swift/Web3/Classes/Web3+Utils.swift | 3 + .../web3swift_ERC20_Class_Tests.swift | 38 +++++ 8 files changed, 252 insertions(+), 11 deletions(-) create mode 100644 web3swift/PrecompiledContracts/ERC20/Web3+ERC20.swift delete mode 100755 web3swift/Resources/Classes/bankex-foundation-logo-coin.png create mode 100644 web3swiftTests/web3swift_ERC20_Class_Tests.swift diff --git a/web3swift.xcodeproj/project.pbxproj b/web3swift.xcodeproj/project.pbxproj index 0c679b7e5..620d2b2da 100755 --- a/web3swift.xcodeproj/project.pbxproj +++ b/web3swift.xcodeproj/project.pbxproj @@ -78,6 +78,11 @@ 815630002007B48800A0EC2F /* BIP32KeystoreJSONStructure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81562FFF2007B48800A0EC2F /* BIP32KeystoreJSONStructure.swift */; }; 815630022007B53C00A0EC2F /* BIP32Keystore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815630012007B53C00A0EC2F /* BIP32Keystore.swift */; }; 815630042007BC8F00A0EC2F /* BIP39+WordLists.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815630032007BC8F00A0EC2F /* BIP39+WordLists.swift */; }; + 8159C50B21352CB700197B91 /* Web3+ERC20.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8159C50A21352CB700197B91 /* Web3+ERC20.swift */; }; + 8159C50C21352CB700197B91 /* Web3+ERC20.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8159C50A21352CB700197B91 /* Web3+ERC20.swift */; }; + 8159C50E2135901700197B91 /* web3swift_ERC20_Class_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8159C50D2135901700197B91 /* web3swift_ERC20_Class_Tests.swift */; }; + 8159C5102135929700197B91 /* key.json in Resources */ = {isa = PBXBuildFile; fileRef = 8159C50F2135929700197B91 /* key.json */; }; + 8159C5112135929700197B91 /* key.json in Resources */ = {isa = PBXBuildFile; fileRef = 8159C50F2135929700197B91 /* key.json */; }; 815C74C820ECBF3E00DE2AC4 /* web3swift_User_cases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815C74C720ECBF3E00DE2AC4 /* web3swift_User_cases.swift */; }; 8160E5CE20B8245A0070070B /* IBAN.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8160E5CD20B8245A0070070B /* IBAN.swift */; }; 8160E5CF20B8245A0070070B /* IBAN.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8160E5CD20B8245A0070070B /* IBAN.swift */; }; @@ -168,7 +173,6 @@ 81DDECCF1FDF004E0063684A /* Web3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81DDECCE1FDF004E0063684A /* Web3.swift */; }; 81DFB3FF210775320011DC85 /* Web3+Infura.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81DFB3FE210775320011DC85 /* Web3+Infura.swift */; }; 81DFB400210775320011DC85 /* Web3+Infura.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81DFB3FE210775320011DC85 /* Web3+Infura.swift */; }; - 81DFCC4C20F7546300603123 /* key.json in Resources */ = {isa = PBXBuildFile; fileRef = 81DFCC4B20F7546300603123 /* key.json */; }; 81EB1E4B208173D7003BD47F /* Web3+Personal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81EB1E4A208173D7003BD47F /* Web3+Personal.swift */; }; 81EB1E4C208173D7003BD47F /* Web3+Personal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81EB1E4A208173D7003BD47F /* Web3+Personal.swift */; }; 81FA43F62044097100EE14D5 /* web3swift_macOS_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81FA43F52044097100EE14D5 /* web3swift_macOS_Tests.swift */; }; @@ -177,8 +181,6 @@ 81FB21FF207BB297007F9A83 /* EIP67Code.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81FB21F8207BA78B007F9A83 /* EIP67Code.swift */; }; 81FB2201207BC58C007F9A83 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 81FB2200207BC58B007F9A83 /* CoreImage.framework */; }; 81FB2203207BC6DB007F9A83 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 81FB2202207BC6DB007F9A83 /* ImageIO.framework */; }; - 81FB2207207BCFF9007F9A83 /* bankex-foundation-logo-coin.png in Resources */ = {isa = PBXBuildFile; fileRef = 81FB2206207BCFF9007F9A83 /* bankex-foundation-logo-coin.png */; }; - 81FB2208207BCFF9007F9A83 /* bankex-foundation-logo-coin.png in Resources */ = {isa = PBXBuildFile; fileRef = 81FB2206207BCFF9007F9A83 /* bankex-foundation-logo-coin.png */; }; 81FECD45211ADE51006DA367 /* Web3+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81FECD44211ADE51006DA367 /* Web3+ObjC.swift */; }; 81FECD46211ADE51006DA367 /* Web3+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81FECD44211ADE51006DA367 /* Web3+ObjC.swift */; }; 81FECD49211ADEB1006DA367 /* Web3+Instance+ObjC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81FECD48211ADEB1006DA367 /* Web3+Instance+ObjC.swift */; }; @@ -276,6 +278,9 @@ 815630012007B53C00A0EC2F /* BIP32Keystore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BIP32Keystore.swift; sourceTree = ""; }; 815630032007BC8F00A0EC2F /* BIP39+WordLists.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BIP39+WordLists.swift"; sourceTree = ""; }; 815630052008A64C00A0EC2F /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; + 8159C50A21352CB700197B91 /* Web3+ERC20.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Web3+ERC20.swift"; sourceTree = ""; }; + 8159C50D2135901700197B91 /* web3swift_ERC20_Class_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = web3swift_ERC20_Class_Tests.swift; sourceTree = ""; }; + 8159C50F2135929700197B91 /* key.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = key.json; sourceTree = ""; }; 815C74C720ECBF3E00DE2AC4 /* web3swift_User_cases.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = web3swift_User_cases.swift; sourceTree = ""; }; 8160E5CD20B8245A0070070B /* IBAN.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IBAN.swift; sourceTree = ""; }; 817EBB0F2004FE2800E02EAA /* EthereumAddress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EthereumAddress.swift; sourceTree = ""; }; @@ -331,7 +336,6 @@ 81D7D97720A61E3800A193EC /* EventFiltering.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventFiltering.swift; sourceTree = ""; }; 81DDECCE1FDF004E0063684A /* Web3.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Web3.swift; sourceTree = ""; }; 81DFB3FE210775320011DC85 /* Web3+Infura.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Web3+Infura.swift"; sourceTree = ""; }; - 81DFCC4B20F7546300603123 /* key.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = key.json; path = ../../../../Desktop/key.json; sourceTree = ""; }; 81EB1E4A208173D7003BD47F /* Web3+Personal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Web3+Personal.swift"; sourceTree = ""; }; 81FA43F32044097000EE14D5 /* web3swift-macOS_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "web3swift-macOS_Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 81FA43F52044097100EE14D5 /* web3swift_macOS_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = web3swift_macOS_Tests.swift; sourceTree = ""; }; @@ -339,7 +343,6 @@ 81FB21F8207BA78B007F9A83 /* EIP67Code.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EIP67Code.swift; sourceTree = ""; }; 81FB2200207BC58B007F9A83 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; 81FB2202207BC6DB007F9A83 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; }; - 81FB2206207BCFF9007F9A83 /* bankex-foundation-logo-coin.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "bankex-foundation-logo-coin.png"; sourceTree = ""; }; 81FECD44211ADE51006DA367 /* Web3+ObjC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Web3+ObjC.swift"; sourceTree = ""; }; 81FECD48211ADEB1006DA367 /* Web3+Instance+ObjC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Web3+Instance+ObjC.swift"; sourceTree = ""; }; 81FECD4B211ADF70006DA367 /* Web3+HttpProvider+ObjC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Web3+HttpProvider+ObjC.swift"; sourceTree = ""; }; @@ -451,6 +454,7 @@ 1CD91AFE1FD76910007BFB45 /* web3swift */ = { isa = PBXGroup; children = ( + 8159C50921343EF900197B91 /* PrecompiledContracts */, 81FECD43211ADE20006DA367 /* ObjectiveCbridge */, 0073F22320D949D7000791F1 /* BlockExplorer */, 81A1821220D5A2430016741F /* Promises */, @@ -473,9 +477,10 @@ 1CD91B301FD769A6007BFB45 /* web3swiftTests */ = { isa = PBXGroup; children = ( + 8159C50F2135929700197B91 /* key.json */, + 8159C50D2135901700197B91 /* web3swift_ERC20_Class_Tests.swift */, 8102F5C2211E00820032DF60 /* scrypt_Tests.swift */, 81FECD5D211AEFCE006DA367 /* web3swift_ObjC_Tests.swift */, - 81DFCC4B20F7546300603123 /* key.json */, 815C74C720ECBF3E00DE2AC4 /* web3swift_User_cases.swift */, 00E5FE8120EA3FF40030E0D6 /* web3swift_infura_Tests.swift */, 00E5FE7F20EA3CEA0030E0D6 /* web3swift_RLP_Tests.swift */, @@ -586,6 +591,38 @@ path = Classes; sourceTree = ""; }; + 8159C50621343ED300197B91 /* ERC20 */ = { + isa = PBXGroup; + children = ( + 8159C50A21352CB700197B91 /* Web3+ERC20.swift */, + ); + path = ERC20; + sourceTree = ""; + }; + 8159C50721343EDD00197B91 /* ERC721 */ = { + isa = PBXGroup; + children = ( + ); + path = ERC721; + sourceTree = ""; + }; + 8159C50821343EED00197B91 /* PrivateKeyControlledAccount */ = { + isa = PBXGroup; + children = ( + ); + path = PrivateKeyControlledAccount; + sourceTree = ""; + }; + 8159C50921343EF900197B91 /* PrecompiledContracts */ = { + isa = PBXGroup; + children = ( + 8159C50821343EED00197B91 /* PrivateKeyControlledAccount */, + 8159C50721343EDD00197B91 /* ERC721 */, + 8159C50621343ED300197B91 /* ERC20 */, + ); + path = PrecompiledContracts; + sourceTree = ""; + }; 818EABD71FDC9A3800E013FC /* Contract */ = { isa = PBXGroup; children = ( @@ -754,7 +791,6 @@ 81FB2205207BCFE4007F9A83 /* Classes */ = { isa = PBXGroup; children = ( - 81FB2206207BCFF9007F9A83 /* bankex-foundation-logo-coin.png */, ); path = Classes; sourceTree = ""; @@ -949,7 +985,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 81FB2207207BCFF9007F9A83 /* bankex-foundation-logo-coin.png in Resources */, + 8159C5102135929700197B91 /* key.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -957,7 +993,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 81DFCC4C20F7546300603123 /* key.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -965,7 +1000,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 81FB2208207BCFF9007F9A83 /* bankex-foundation-logo-coin.png in Resources */, + 8159C5112135929700197B91 /* key.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1120,6 +1155,7 @@ 81A1823420D6E1FD0016741F /* Promise+Web3+Eth+GetBlockByNumber.swift in Sources */, 81A1822820D678BF0016741F /* Promise+Web3+Eth+GetAccounts.swift in Sources */, 81C5DA312074EC1E00424CD6 /* ContractProtocol.swift in Sources */, + 8159C50B21352CB700197B91 /* Web3+ERC20.swift in Sources */, 81C5DA222072DFE600424CD6 /* ABIv2TypeParser.swift in Sources */, 815630002007B48800A0EC2F /* BIP32KeystoreJSONStructure.swift in Sources */, 8123E1CB200CBB2200B6D3AB /* Array+Extension.swift in Sources */, @@ -1151,6 +1187,7 @@ buildActionMask = 2147483647; files = ( 815C74C820ECBF3E00DE2AC4 /* web3swift_User_cases.swift in Sources */, + 8159C50E2135901700197B91 /* web3swift_ERC20_Class_Tests.swift in Sources */, E23B5AE520EA6A0A00DC7F32 /* web3swift_contractV2_Tests.swift in Sources */, E23B5AE120EA695400DC7F32 /* web3swift_rinkeby_personalSignature_Tests.swift in Sources */, E23B5ADB20EA67D800DC7F32 /* web3swift_AdvancedABIv2_Tests.swift in Sources */, @@ -1175,6 +1212,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 8159C50C21352CB700197B91 /* Web3+ERC20.swift in Sources */, 4194811B203630530065A83B /* Web3+HttpProvider.swift in Sources */, 4194811E203630530065A83B /* Web3.swift in Sources */, 4194811F203630530065A83B /* Web3+Instance.swift in Sources */, diff --git a/web3swift/BlockExplorer/Classes/BlockExplorer+GetTransactionHistory.swift b/web3swift/BlockExplorer/Classes/BlockExplorer+GetTransactionHistory.swift index ed14b3620..ea373d36e 100755 --- a/web3swift/BlockExplorer/Classes/BlockExplorer+GetTransactionHistory.swift +++ b/web3swift/BlockExplorer/Classes/BlockExplorer+GetTransactionHistory.swift @@ -10,6 +10,7 @@ import Foundation import PromiseKit import BigInt +@available(*, deprecated) extension BlockExplorer { public func getTransactionHistory(address: EthereumAddress, tokenName name: String = "Ether", page: Int = 1, size: Int = 50) -> Promise<[TransactionHistoryRecord]> { let address = address.address diff --git a/web3swift/BlockExplorer/Classes/BlockExplorer.swift b/web3swift/BlockExplorer/Classes/BlockExplorer.swift index 6b59dcaa4..43b5a673c 100755 --- a/web3swift/BlockExplorer/Classes/BlockExplorer.swift +++ b/web3swift/BlockExplorer/Classes/BlockExplorer.swift @@ -8,6 +8,7 @@ import Foundation +@available(*, deprecated) public class BlockExplorer { public var urlStringList: String diff --git a/web3swift/PrecompiledContracts/ERC20/Web3+ERC20.swift b/web3swift/PrecompiledContracts/ERC20/Web3+ERC20.swift new file mode 100644 index 000000000..e6bff5151 --- /dev/null +++ b/web3swift/PrecompiledContracts/ERC20/Web3+ERC20.swift @@ -0,0 +1,138 @@ +// +// Web3+ERC721.swift +// web3swift +// +// Created by Alex Vlasov on 28.08.2018. +// Copyright © 2018 Alex Vlasov. All rights reserved. +// + +import Foundation +import BigInt +import Result + +// This namespace contains functions to work with ERC20 tokens. +// variables are lazyly evaluated or global token information (name, ticker, total supply) +// can be imperatively read and saved +class ERC20 { + private var _name: String? = nil + private var _symbol: String? = nil + private var _decimals: UInt8? = nil + private var _hasReadProperties: Bool = false + + public var options: Web3Options + public var web3: web3 + public var provider: Web3Provider + public var address: EthereumAddress + + lazy var contract: web3.web3contract = { + let contract = self.web3.contract(Web3.Utils.erc20ABI, at: self.address, abiVersion: 2) + precondition(contract != nil) + return contract! + }() + + public init(web3: web3, provider: Web3Provider, address: EthereumAddress) { + self.web3 = web3 + self.provider = provider + self.address = address + var mergedOptions = web3.options + mergedOptions.to = address + self.options = mergedOptions + } + + public var name: String { + self.readProperties() + if self._name != nil { + return self._name! + } + return "" + } + + public var symbol: String { + self.readProperties() + if self._symbol != nil { + return self._symbol! + } + return "" + } + + public var decimals: UInt8 { + self.readProperties() + if self._decimals != nil { + return self._decimals! + } + return 255 + } + + public func readProperties() { + if self._hasReadProperties { + return + } + defer { self._hasReadProperties = true } + let contract = self.contract + guard contract.contract.address != nil else {return} + guard let nameResult = contract.method("name", parameters: [] as [AnyObject], extraData: Data(), options: self.options)?.call(options: nil, onBlock: "latest") else {return} + switch nameResult { + case .success(let returned): + guard let res = returned["0"] as? String else {break} + self._name = res + default: + self._name = "" + } + + guard let symbol = contract.method("symbol", parameters: [] as [AnyObject], extraData: Data(), options: self.options)?.call(options: nil, onBlock: "latest") else {return} + switch symbol { + case .success(let returned): + guard let res = returned["0"] as? String else {break} + self._symbol = res + default: + self._symbol = "" + } + + guard let decimalsResult = contract.method("decimals", parameters: [] as [AnyObject], extraData: Data(), options: self.options)?.call(options: nil, onBlock: "latest") else {return} + switch decimalsResult { + case .success(let returned): + guard let res = returned["0"] as? BigUInt else {return} + self._decimals = UInt8(res) + default: + self._decimals = 255 + } + } + + func getBalance(account: EthereumAddress) -> Result { + let contract = self.contract + let result = contract.method("balanceOf", parameters: [account] as [AnyObject], extraData: Data(), options: self.options)!.call(options: nil, onBlock: "latest") + switch result { + case .success(let returned): + guard let res = returned["0"] as? BigUInt else {return Result.failure(Web3Error.processingError(desc: "Failed to get result of expected type from the Ethereum node"))} + return Result(res) + case .failure(let error): + return Result.failure(error) + } + } + + func getAllowance(originalOwner: EthereumAddress, delegate: EthereumAddress) -> Result { + let contract = self.contract + let result = contract.method("allowance", parameters: [originalOwner, delegate] as [AnyObject], extraData: Data(), options: self.options)!.call(options: nil, onBlock: "latest") + switch result { + case .success(let returned): + guard let res = returned["0"] as? BigUInt else {return Result.failure(Web3Error.processingError(desc: "Failed to get result of expected type from the Ethereum node"))} + return Result(res) + case .failure(let error): + return Result.failure(error) + } + } + +// func transfer(from: EthereumAddress, to: EthereumAddress, amount: String) -> TransactionIntermediate? { +// +// } +// +// func transferFrom(from: EthereumAddress, to: EthereumAddress, originalOwner: EthereumAddress, amount: String) -> TransactionIntermediate? { +// +// } +// +// func setAllowance(originalOwner: EthereumAddress, delegate: EthereumAddress, newAmount: String) -> TransactionIntermediate? { +// +// } + + +} diff --git a/web3swift/Resources/Classes/bankex-foundation-logo-coin.png b/web3swift/Resources/Classes/bankex-foundation-logo-coin.png deleted file mode 100755 index 86bfe294f48f40e033696e8b4b862349bb06a505..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72560 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

GMMXzV1k-X&YUB)EbVo@=Y?jchk*QMq~*}l0T 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 diff --git a/web3swift/Web3/Classes/Web3+Instance.swift b/web3swift/Web3/Classes/Web3+Instance.swift index f2ce92df0..ccd54ba9c 100755 --- a/web3swift/Web3/Classes/Web3+Instance.swift +++ b/web3swift/Web3/Classes/Web3+Instance.swift @@ -10,7 +10,6 @@ import Foundation import BigInt import PromiseKit - /// A web3 instance bound to provider. All further functionality is provided under web.*. namespaces. public class web3: Web3OptionsInheritable { public var provider : Web3Provider @@ -132,4 +131,27 @@ public class web3: Web3OptionsInheritable { } } + var erc721Instance: web3.ERC721? + + /// Public web3.browserFunctions.* namespace. + public var erc721: web3.ERC721 { + if (self.erc721Instance != nil) { + return self.erc721Instance! + } + self.erc721Instance = web3.ERC721(provider : self.provider, web3: self) + return self.erc721Instance! + } + + public class ERC721: Web3OptionsInheritable { + var provider:Web3Provider + // weak var web3: web3? + var web3: web3 + public var options: Web3Options { + return self.web3.options + } + public init(provider prov: Web3Provider, web3 web3instance: web3) { + provider = prov + web3 = web3instance + } + } } diff --git a/web3swift/Web3/Classes/Web3+Utils.swift b/web3swift/Web3/Classes/Web3+Utils.swift index 0d279d08b..3e225a58b 100755 --- a/web3swift/Web3/Classes/Web3+Utils.swift +++ b/web3swift/Web3/Classes/Web3+Utils.swift @@ -70,6 +70,9 @@ extension Web3.Utils { /// Precoded ERC20 contracts ABI. Output parameters are named for ease of use. public static var erc20ABI = "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"approveAndCall\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"remaining\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"inputs\":[{\"name\":\"_initialAmount\",\"type\":\"uint256\"},{\"name\":\"_tokenName\",\"type\":\"string\"},{\"name\":\"_decimalUnits\",\"type\":\"uint8\"},{\"name\":\"_tokenSymbol\",\"type\":\"string\"}],\"type\":\"constructor\"},{\"payable\":false,\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},]" + + public static var erc721ABI = "[{\"constant\":true,\"inputs\":[{\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"_name\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_approved\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"_symbol\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"},{\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_approved\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_operator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"}]" + } extension Web3.Utils { diff --git a/web3swiftTests/web3swift_ERC20_Class_Tests.swift b/web3swiftTests/web3swift_ERC20_Class_Tests.swift new file mode 100644 index 000000000..5ab898dbf --- /dev/null +++ b/web3swiftTests/web3swift_ERC20_Class_Tests.swift @@ -0,0 +1,38 @@ +// +// web3swift_ERC20_Class_Tests.swift +// web3swift-iOS_Tests +// +// Created by Alex Vlasov on 28.08.2018. +// Copyright © 2018 Bankex Foundation. All rights reserved. +// + +import XCTest +import BigInt +import Result +import secp256k1_ios + +@testable import web3swift_iOS + +class web3swift_ERC20_Class_Tests: XCTestCase { + + func testERC20TokenCreation() { + let web3 = Web3.InfuraMainnetWeb3() + let SALTtokenAddress = EthereumAddress("0x4156D3342D5c385a87D264F90653733592000581")! + let erc20token = ERC20.init(web3: web3, provider: web3.provider, address: SALTtokenAddress) + erc20token.readProperties() + XCTAssert(erc20token.symbol == "SALT") + XCTAssert(erc20token.name == "Salt") + XCTAssert(erc20token.decimals == 8) + } + + func testERC20tokenBalanceAndAllowance() { + let web3 = Web3.InfuraMainnetWeb3() + let SALTtokenAddress = EthereumAddress("0x4156D3342D5c385a87D264F90653733592000581")! + let erc20token = ERC20.init(web3: web3, provider: web3.provider, address: SALTtokenAddress) + let userAddress = EthereumAddress("0x6394b37cf80a7358b38068f0ca4760ad49983a1b")! + guard case .success(let balance) = erc20token.getBalance(account: userAddress) else {return XCTFail()} + guard case .success(let allowance) = erc20token.getAllowance(originalOwner: userAddress, delegate: userAddress) else {return XCTFail()} + XCTAssert(String(balance) == "28986212") + XCTAssert(allowance == 0) + } +} From 7ae2315e70f6fab954dfdf938d43b371bd43ced0 Mon Sep 17 00:00:00 2001 From: Alex Vlasov Date: Tue, 4 Sep 2018 21:08:33 +0200 Subject: [PATCH 4/4] update scrypt version to improve the keystore performance --- Podfile | 2 +- Podfile.lock | 24 +- .../Public/BigInt/BigInt-iOS-umbrella.h | 0 .../Public/BigInt/BigInt-iOS.modulemap | 0 .../Public/BigInt/BigInt-macOS-umbrella.h | 0 .../Public/BigInt/BigInt-macOS.modulemap | 0 .../CryptoSwift/CryptoSwift-iOS-umbrella.h | 0 .../CryptoSwift/CryptoSwift-iOS.modulemap | 0 .../CryptoSwift/CryptoSwift-macOS-umbrella.h | 0 .../CryptoSwift/CryptoSwift-macOS.modulemap | 0 .../Public/PromiseKit/PromiseKit-umbrella.h | 0 .../Public/PromiseKit/PromiseKit.modulemap | 0 ...Kit.root-CorePromise-Foundation-umbrella.h | 0 ...eKit.root-CorePromise-Foundation.modulemap | 0 .../Public/Result/Result-iOS-umbrella.h | 0 .../Public/Result/Result-iOS.modulemap | 0 .../Public/Result/Result-macOS-umbrella.h | 0 .../Public/Result/Result-macOS.modulemap | 0 .../Public/SipHash/SipHash-iOS-umbrella.h | 0 .../Public/SipHash/SipHash-iOS.modulemap | 0 .../Public/SipHash/SipHash-macOS-umbrella.h | 0 .../Public/SipHash/SipHash-macOS.modulemap | 0 .../Public/scrypt/scrypt-iOS-umbrella.h | 0 .../Public/scrypt/scrypt-iOS.modulemap | 0 .../Public/scrypt/scrypt-macOS-umbrella.h | 0 .../Public/scrypt/scrypt-macOS.modulemap | 0 .../secp256k1_ios-iOS-umbrella.h | 0 .../secp256k1_ios/secp256k1_ios-iOS.modulemap | 0 .../secp256k1_ios-macOS-umbrella.h | 0 .../secp256k1_ios-macOS.modulemap | 0 Pods/Manifest.lock | 24 +- Pods/Pods.xcodeproj/project.pbxproj | 4028 +++++++++-------- .../Sources/NSNotificationCenter+AnyPromise.h | 0 .../Sources/NSNotificationCenter+AnyPromise.m | 0 .../NSNotificationCenter+Promise.swift | 6 +- .../Foundation/Sources/NSObject+Promise.swift | 0 .../Foundation/Sources/NSTask+AnyPromise.h | 0 .../Foundation/Sources/NSTask+AnyPromise.m | 0 .../Sources/NSURLSession+AnyPromise.h | 0 .../Sources/NSURLSession+AnyPromise.m | 0 .../Sources/NSURLSession+Promise.swift | 34 +- .../Foundation/Sources/PMKFoundation.h | 0 .../Foundation/Sources/Process+Promise.swift | 0 .../Foundation/Sources/afterlife.swift | 0 .../Extensions/UIKit/Sources/PMKUIKit.h | 0 .../UIKit/Sources/UIView+AnyPromise.h | 0 .../UIKit/Sources/UIView+AnyPromise.m | 0 .../UIKit/Sources/UIView+Promise.swift | 48 + .../Sources/UIViewController+AnyPromise.h | 0 .../Sources/UIViewController+AnyPromise.m | 0 .../UIViewPropertyAnimator+Promise.swift | 0 Pods/PromiseKit/LICENSE | 0 Pods/PromiseKit/README.md | 28 +- Pods/PromiseKit/Sources/AnyPromise+Private.h | 0 Pods/PromiseKit/Sources/AnyPromise.h | 0 Pods/PromiseKit/Sources/AnyPromise.m | 0 Pods/PromiseKit/Sources/AnyPromise.swift | 0 Pods/PromiseKit/Sources/Box.swift | 0 Pods/PromiseKit/Sources/Catchable.swift | 0 Pods/PromiseKit/Sources/Configuration.swift | 0 .../Sources/CustomStringConvertible.swift | 0 Pods/PromiseKit/Sources/Deprecations.swift | 0 Pods/PromiseKit/Sources/Error.swift | 0 Pods/PromiseKit/Sources/Guarantee.swift | 0 .../Sources/NSMethodSignatureForBlock.m | 0 .../PromiseKit/Sources/PMKCallVariadicBlock.m | 0 Pods/PromiseKit/Sources/Promise.swift | 0 Pods/PromiseKit/Sources/PromiseKit.h | 0 Pods/PromiseKit/Sources/Resolver.swift | 0 Pods/PromiseKit/Sources/Thenable.swift | 0 Pods/PromiseKit/Sources/after.m | 0 Pods/PromiseKit/Sources/after.swift | 0 Pods/PromiseKit/Sources/dispatch_promise.m | 0 Pods/PromiseKit/Sources/firstly.swift | 0 Pods/PromiseKit/Sources/fwd.h | 0 Pods/PromiseKit/Sources/hang.m | 0 Pods/PromiseKit/Sources/hang.swift | 0 Pods/PromiseKit/Sources/join.m | 0 Pods/PromiseKit/Sources/race.m | 0 Pods/PromiseKit/Sources/race.swift | 0 Pods/PromiseKit/Sources/when.m | 0 Pods/PromiseKit/Sources/when.swift | 0 .../scrypt-iOS/scrypt-iOS.xcconfig | 6 + .../scrypt-macOS/scrypt-macOS.xcconfig | 6 + Pods/secp256k1_ios/LICENSE | 0 Pods/secp256k1_ios/README.md | 0 .../secp256k1_ios/contrib/lax_der_parsing.c | 0 .../secp256k1_ios/contrib/lax_der_parsing.h | 0 .../contrib/lax_der_privatekey_parsing.c | 0 .../contrib/lax_der_privatekey_parsing.h | 0 .../secp256k1_ios/include/secp256k1.h | 0 .../secp256k1_ios/include/secp256k1_ecdh.h | 0 .../include/secp256k1_recovery.h | 0 .../secp256k1_ios/libsecp256k1-config.h | 0 .../secp256k1_ios/secp256k1_ios.h | 0 .../secp256k1_ios/src/basic-config.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h | 0 .../secp256k1_ios/src/ecdsa_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/eckey.h | 0 .../secp256k1_ios/src/eckey_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h | 0 .../secp256k1_ios/src/ecmult_const.h | 0 .../secp256k1_ios/src/ecmult_const_impl.h | 0 .../secp256k1_ios/src/ecmult_gen.h | 0 .../secp256k1_ios/src/ecmult_gen_impl.h | 0 .../secp256k1_ios/src/ecmult_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/field.h | 0 .../secp256k1_ios/src/field_10x26.h | 0 .../secp256k1_ios/src/field_10x26_impl.h | 0 .../secp256k1_ios/src/field_5x52.h | 0 .../secp256k1_ios/src/field_5x52_asm_impl.h | 0 .../secp256k1_ios/src/field_5x52_impl.h | 0 .../src/field_5x52_int128_impl.h | 0 .../secp256k1_ios/src/field_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/group.h | 0 .../secp256k1_ios/src/group_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/hash.h | 0 .../secp256k1_ios/src/hash_impl.h | 0 .../src/modules/ecdh/main_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/num.h | 0 .../secp256k1_ios/secp256k1_ios/src/num_gmp.h | 0 .../secp256k1_ios/src/num_gmp_impl.h | 0 .../secp256k1_ios/src/num_impl.h | 0 Pods/secp256k1_ios/secp256k1_ios/src/scalar.h | 0 .../secp256k1_ios/src/scalar_4x64.h | 0 .../secp256k1_ios/src/scalar_4x64_impl.h | 0 .../secp256k1_ios/src/scalar_8x32.h | 0 .../secp256k1_ios/src/scalar_8x32_impl.h | 0 .../secp256k1_ios/src/scalar_impl.h | 0 .../secp256k1_ios/src/scalar_low.h | 0 .../secp256k1_ios/src/scalar_low_impl.h | 0 .../secp256k1_ios/secp256k1_ios/src/scratch.h | 0 .../secp256k1_ios/src/scratch_impl.h | 0 .../secp256k1_ios/src/secp256k1.c | 0 Pods/secp256k1_ios/secp256k1_ios/src/util.h | 0 web3swift.podspec | 4 +- ...8B2AA7B3-E8D7-4652-8F35-D0EAF8CA6127.plist | 22 + .../Info.plist | 31 + .../web3swift_keystores_Tests.swift | 9 + 139 files changed, 2229 insertions(+), 2043 deletions(-) mode change 100755 => 100644 Pods/Headers/Public/BigInt/BigInt-iOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/BigInt/BigInt-iOS.modulemap mode change 100755 => 100644 Pods/Headers/Public/BigInt/BigInt-macOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/BigInt/BigInt-macOS.modulemap mode change 100755 => 100644 Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap mode change 100755 => 100644 Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap mode change 100755 => 100644 Pods/Headers/Public/PromiseKit/PromiseKit-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/PromiseKit/PromiseKit.modulemap mode change 100755 => 100644 Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap mode change 100755 => 100644 Pods/Headers/Public/Result/Result-iOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/Result/Result-iOS.modulemap mode change 100755 => 100644 Pods/Headers/Public/Result/Result-macOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/Result/Result-macOS.modulemap mode change 100755 => 100644 Pods/Headers/Public/SipHash/SipHash-iOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/SipHash/SipHash-iOS.modulemap mode change 100755 => 100644 Pods/Headers/Public/SipHash/SipHash-macOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/SipHash/SipHash-macOS.modulemap mode change 100755 => 100644 Pods/Headers/Public/scrypt/scrypt-iOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/scrypt/scrypt-iOS.modulemap mode change 100755 => 100644 Pods/Headers/Public/scrypt/scrypt-macOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/scrypt/scrypt-macOS.modulemap mode change 100755 => 100644 Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS.modulemap mode change 100755 => 100644 Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS-umbrella.h mode change 100755 => 100644 Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS.modulemap mode change 100755 => 100644 Pods/Pods.xcodeproj/project.pbxproj mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/NSObject+Promise.swift mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.h mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.m mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.h mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.m mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+Promise.swift mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/PMKFoundation.h mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/Process+Promise.swift mode change 100755 => 100644 Pods/PromiseKit/Extensions/Foundation/Sources/afterlife.swift mode change 100755 => 100644 Pods/PromiseKit/Extensions/UIKit/Sources/PMKUIKit.h mode change 100755 => 100644 Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.h mode change 100755 => 100644 Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.m mode change 100755 => 100644 Pods/PromiseKit/Extensions/UIKit/Sources/UIView+Promise.swift mode change 100755 => 100644 Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.h mode change 100755 => 100644 Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.m mode change 100755 => 100644 Pods/PromiseKit/Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift mode change 100755 => 100644 Pods/PromiseKit/LICENSE mode change 100755 => 100644 Pods/PromiseKit/README.md mode change 100755 => 100644 Pods/PromiseKit/Sources/AnyPromise+Private.h mode change 100755 => 100644 Pods/PromiseKit/Sources/AnyPromise.h mode change 100755 => 100644 Pods/PromiseKit/Sources/AnyPromise.m mode change 100755 => 100644 Pods/PromiseKit/Sources/AnyPromise.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/Box.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/Catchable.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/Configuration.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/CustomStringConvertible.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/Deprecations.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/Error.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/Guarantee.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/NSMethodSignatureForBlock.m mode change 100755 => 100644 Pods/PromiseKit/Sources/PMKCallVariadicBlock.m mode change 100755 => 100644 Pods/PromiseKit/Sources/Promise.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/PromiseKit.h mode change 100755 => 100644 Pods/PromiseKit/Sources/Resolver.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/Thenable.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/after.m mode change 100755 => 100644 Pods/PromiseKit/Sources/after.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/dispatch_promise.m mode change 100755 => 100644 Pods/PromiseKit/Sources/firstly.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/fwd.h mode change 100755 => 100644 Pods/PromiseKit/Sources/hang.m mode change 100755 => 100644 Pods/PromiseKit/Sources/hang.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/join.m mode change 100755 => 100644 Pods/PromiseKit/Sources/race.m mode change 100755 => 100644 Pods/PromiseKit/Sources/race.swift mode change 100755 => 100644 Pods/PromiseKit/Sources/when.m mode change 100755 => 100644 Pods/PromiseKit/Sources/when.swift mode change 100755 => 100644 Pods/Target Support Files/scrypt-iOS/scrypt-iOS.xcconfig mode change 100755 => 100644 Pods/Target Support Files/scrypt-macOS/scrypt-macOS.xcconfig mode change 100755 => 100644 Pods/secp256k1_ios/LICENSE mode change 100755 => 100644 Pods/secp256k1_ios/README.md mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.c mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.c mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/include/secp256k1.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_ecdh.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_recovery.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/libsecp256k1-config.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/secp256k1_ios.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/basic-config.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/ecdsa_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/eckey.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/eckey_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/ecmult_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/field.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/field_10x26.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/field_10x26_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/field_5x52.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_asm_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_int128_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/field_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/group.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/group_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/hash.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/hash_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/modules/ecdh/main_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/num.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/num_gmp.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/num_gmp_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/num_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/scalar.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/scalar_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/scalar_low.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/scalar_low_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/scratch.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/scratch_impl.h mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/secp256k1.c mode change 100755 => 100644 Pods/secp256k1_ios/secp256k1_ios/src/util.h create mode 100644 web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/8B2AA7B3-E8D7-4652-8F35-D0EAF8CA6127.plist diff --git a/Podfile b/Podfile index 0f78289d3..13d2a9684 100755 --- a/Podfile +++ b/Podfile @@ -1,5 +1,5 @@ def import_pods - pod 'scrypt', '~> 1.5' + pod 'scrypt', '~> 1.6' pod "PromiseKit", "~> 6.3" pod 'BigInt', '~> 3.1' pod 'CryptoSwift', '~> 0.11' diff --git a/Podfile.lock b/Podfile.lock index 09f72e766..aaf230f85 100755 --- a/Podfile.lock +++ b/Podfile.lock @@ -2,17 +2,17 @@ PODS: - BigInt (3.1.0): - SipHash (~> 1.2) - CryptoSwift (0.11.0) - - PromiseKit (6.3.4): - - PromiseKit/CorePromise (= 6.3.4) - - PromiseKit/Foundation (= 6.3.4) - - PromiseKit/UIKit (= 6.3.4) - - PromiseKit/CorePromise (6.3.4) - - PromiseKit/Foundation (6.3.4): + - PromiseKit (6.4.0): + - PromiseKit/CorePromise (= 6.4.0) + - PromiseKit/Foundation (= 6.4.0) + - PromiseKit/UIKit (= 6.4.0) + - PromiseKit/CorePromise (6.4.0) + - PromiseKit/Foundation (6.4.0): - PromiseKit/CorePromise - - PromiseKit/UIKit (6.3.4): + - PromiseKit/UIKit (6.4.0): - PromiseKit/CorePromise - Result (3.2.4) - - scrypt (1.5): + - scrypt (1.6): - CryptoSwift (~> 0.11) - secp256k1_ios (0.1.3) - SipHash (1.2.2) @@ -22,7 +22,7 @@ DEPENDENCIES: - CryptoSwift (~> 0.11) - PromiseKit (~> 6.3) - Result (~> 3.0) - - scrypt (~> 1.5) + - scrypt (~> 1.6) - secp256k1_ios (from `https://github.com/shamatar/secp256k1_ios.git`) SPEC REPOS: @@ -46,12 +46,12 @@ CHECKOUT OPTIONS: SPEC CHECKSUMS: BigInt: 76b5dfdfa3e2e478d4ffdf161aeede5502e2742f CryptoSwift: ad5208dd2aae0a764ea4ce2c2d34bd067cae67f0 - PromiseKit: e1425568123ec844a944c93f2bcb29d511d39cf5 + PromiseKit: ae3616f45d7bb9bf4ff1e91abc9b7a8c48a340e0 Result: d2d07204ce72856f1fd9130bbe42c35a7b0fea10 - scrypt: 0da45be386be45f857d8545216148e86e753a9a1 + scrypt: 9b08b4f2a45cb38d17026feb7e287cfca1603125 secp256k1_ios: ac9ef04e761f43c58012b28548afa91493761f17 SipHash: fad90a4683e420c52ef28063063dbbce248ea6d4 -PODFILE CHECKSUM: ee85c7e6b43ed8a658c17d7f72f086ad3a5af402 +PODFILE CHECKSUM: 6adb2e455ccff337782d78f394b1fdaa1d087882 COCOAPODS: 1.5.3 diff --git a/Pods/Headers/Public/BigInt/BigInt-iOS-umbrella.h b/Pods/Headers/Public/BigInt/BigInt-iOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/BigInt/BigInt-iOS.modulemap b/Pods/Headers/Public/BigInt/BigInt-iOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/BigInt/BigInt-macOS-umbrella.h b/Pods/Headers/Public/BigInt/BigInt-macOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/BigInt/BigInt-macOS.modulemap b/Pods/Headers/Public/BigInt/BigInt-macOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS-umbrella.h b/Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap b/Pods/Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS-umbrella.h b/Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap b/Pods/Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/PromiseKit/PromiseKit-umbrella.h b/Pods/Headers/Public/PromiseKit/PromiseKit-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/PromiseKit/PromiseKit.modulemap b/Pods/Headers/Public/PromiseKit/PromiseKit.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation-umbrella.h b/Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap b/Pods/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/Result/Result-iOS-umbrella.h b/Pods/Headers/Public/Result/Result-iOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/Result/Result-iOS.modulemap b/Pods/Headers/Public/Result/Result-iOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/Result/Result-macOS-umbrella.h b/Pods/Headers/Public/Result/Result-macOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/Result/Result-macOS.modulemap b/Pods/Headers/Public/Result/Result-macOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/SipHash/SipHash-iOS-umbrella.h b/Pods/Headers/Public/SipHash/SipHash-iOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/SipHash/SipHash-iOS.modulemap b/Pods/Headers/Public/SipHash/SipHash-iOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/SipHash/SipHash-macOS-umbrella.h b/Pods/Headers/Public/SipHash/SipHash-macOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/SipHash/SipHash-macOS.modulemap b/Pods/Headers/Public/SipHash/SipHash-macOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/scrypt/scrypt-iOS-umbrella.h b/Pods/Headers/Public/scrypt/scrypt-iOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/scrypt/scrypt-iOS.modulemap b/Pods/Headers/Public/scrypt/scrypt-iOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/scrypt/scrypt-macOS-umbrella.h b/Pods/Headers/Public/scrypt/scrypt-macOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/scrypt/scrypt-macOS.modulemap b/Pods/Headers/Public/scrypt/scrypt-macOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS-umbrella.h b/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS.modulemap b/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-iOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS-umbrella.h b/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS-umbrella.h old mode 100755 new mode 100644 diff --git a/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS.modulemap b/Pods/Headers/Public/secp256k1_ios/secp256k1_ios-macOS.modulemap old mode 100755 new mode 100644 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 09f72e766..aaf230f85 100755 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -2,17 +2,17 @@ PODS: - BigInt (3.1.0): - SipHash (~> 1.2) - CryptoSwift (0.11.0) - - PromiseKit (6.3.4): - - PromiseKit/CorePromise (= 6.3.4) - - PromiseKit/Foundation (= 6.3.4) - - PromiseKit/UIKit (= 6.3.4) - - PromiseKit/CorePromise (6.3.4) - - PromiseKit/Foundation (6.3.4): + - PromiseKit (6.4.0): + - PromiseKit/CorePromise (= 6.4.0) + - PromiseKit/Foundation (= 6.4.0) + - PromiseKit/UIKit (= 6.4.0) + - PromiseKit/CorePromise (6.4.0) + - PromiseKit/Foundation (6.4.0): - PromiseKit/CorePromise - - PromiseKit/UIKit (6.3.4): + - PromiseKit/UIKit (6.4.0): - PromiseKit/CorePromise - Result (3.2.4) - - scrypt (1.5): + - scrypt (1.6): - CryptoSwift (~> 0.11) - secp256k1_ios (0.1.3) - SipHash (1.2.2) @@ -22,7 +22,7 @@ DEPENDENCIES: - CryptoSwift (~> 0.11) - PromiseKit (~> 6.3) - Result (~> 3.0) - - scrypt (~> 1.5) + - scrypt (~> 1.6) - secp256k1_ios (from `https://github.com/shamatar/secp256k1_ios.git`) SPEC REPOS: @@ -46,12 +46,12 @@ CHECKOUT OPTIONS: SPEC CHECKSUMS: BigInt: 76b5dfdfa3e2e478d4ffdf161aeede5502e2742f CryptoSwift: ad5208dd2aae0a764ea4ce2c2d34bd067cae67f0 - PromiseKit: e1425568123ec844a944c93f2bcb29d511d39cf5 + PromiseKit: ae3616f45d7bb9bf4ff1e91abc9b7a8c48a340e0 Result: d2d07204ce72856f1fd9130bbe42c35a7b0fea10 - scrypt: 0da45be386be45f857d8545216148e86e753a9a1 + scrypt: 9b08b4f2a45cb38d17026feb7e287cfca1603125 secp256k1_ios: ac9ef04e761f43c58012b28548afa91493761f17 SipHash: fad90a4683e420c52ef28063063dbbce248ea6d4 -PODFILE CHECKSUM: ee85c7e6b43ed8a658c17d7f72f086ad3a5af402 +PODFILE CHECKSUM: 6adb2e455ccff337782d78f394b1fdaa1d087882 COCOAPODS: 1.5.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj old mode 100755 new mode 100644 index 3b0fee452..c2781d598 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -3,695 +3,678 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 48; objects = { /* Begin PBXBuildFile section */ - 00498A0A9815512932F06B8976263B51 /* scalar_4x64_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3D90E94689DEDA3EF7262C550E8072 /* scalar_4x64_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 008FB76CE324175889E5D5D5DF1F5AA6 /* num.h in Headers */ = {isa = PBXBuildFile; fileRef = DCAA7ADF948F201C097C38C2A246E3C6 /* num.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 00E198DF08AAC2E9D67CF58F5AFA52E9 /* UIViewController+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E2746C8A42B4C5D43B7DA7B168E0C52 /* UIViewController+AnyPromise.m */; }; - 012708A71C83CC61BF1D17A1DAF8C997 /* scalar_low_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 14B533292507A7998A5686E55DC919FE /* scalar_low_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0130509AEF486DD3C8C334CF0AA4CC39 /* Floating Point Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF46C5E76FF8CD9DD26E3B04B7C1607A /* Floating Point Conversion.swift */; }; - 0132573DB06FFC13D8B7C239BEDEB5DF /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D86472FE430EE8733B6F8AADAC0E752 /* Cocoa.framework */; }; - 032BDE6BF06BA01706611055E9A2DAF9 /* UInt16+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71005C0DBC947785845E56DD046D981 /* UInt16+Extension.swift */; }; - 03338CCC61F87F5814636C50DA5004AC /* Array+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCFD36625C08BE1DCF89518BD484E19 /* Array+Extension.swift */; }; - 034C7CF0C149B07F047B315E36E03CE7 /* Result-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B4FC5141193736E228A65075B6CDF9AC /* Result-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 041039EB2F517DB5101DA1F55D65D8AE /* Generics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599A13DCD942A852A9343BD33999BDF4 /* Generics.swift */; }; - 045046E02A1AAB905D32D9EAB61FB4B2 /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = 31CE81294439D50F92C774C6D603F0BA /* hang.m */; }; - 04CB1ED90AA185ADEB5CBC0821D5D175 /* GCD.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA086535BC24FEE3B2C4F290933DDBED /* GCD.swift */; }; - 064852527B9769B6A4995C6A55F2F1C8 /* Array+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B21B76EE9B778DCA4FA63C4B6E794F17 /* Array+Foundation.swift */; }; - 071386DA97EA82F1E28F102CD7C2854C /* hang.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A8DF6214E0E510B1078E99FE162C95 /* hang.swift */; }; - 07A688248DD4A451EB0FA8EB0638CF0F /* PBKDF1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73076A085CAFEC16DE5F375715B5EA2E /* PBKDF1.swift */; }; - 08390657D859C0F7316205475AD83361 /* NoPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9576EA7BB7426BF6287CF1B4993B5962 /* NoPadding.swift */; }; - 087C7FB5C2569403F8A45E9E8171CF33 /* OFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FBEEE8D9561104B86C844DB9D4BB5E /* OFB.swift */; }; - 0883536C2C68455DD1E51FF106287269 /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F23E42C7F182E83766002E9A13F5C18 /* CustomStringConvertible.swift */; }; - 089AE89F99AE8CDDFACABF10D363BD3F /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41A0518E9FE65C39E9868489DCC24054 /* Authenticator.swift */; }; - 092ED47F328BB7CB8B7B36AF7EC94B03 /* CBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5201FC564DFCAC06D883C7CECA8A2F3 /* CBC.swift */; }; - 0931EE39EEABD6565A3384D9E32ED84D /* CTR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BA556B0A8047F0A31E56C03EBE7516D /* CTR.swift */; }; - 09743C70D3203DBD4E27223528EB7CFF /* Generics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599A13DCD942A852A9343BD33999BDF4 /* Generics.swift */; }; - 0A16AE5478D0FAF85DF9CDA9BBCEBDA5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FD5560A566718C4A6E6179573BF507F /* Foundation.framework */; }; - 0A4344BE2ED8E21885CE24643ECB0CB9 /* CryptoSwift-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 574767261E780011E300F496F2025982 /* CryptoSwift-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0A994728CA04DD78EB55AE8DB77A704E /* eckey.h in Headers */ = {isa = PBXBuildFile; fileRef = 46FB57298CF767C08DA0BE2FC4763358 /* eckey.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D928E8AD21B1795B375E71E2E614178 /* Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7B8A703FA36F172078632296AA5A00 /* Cryptors.swift */; }; - 0DB162A105A81EC10A86B976024B06B5 /* BlockModeOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C831540FF7C9B234CCA86EBD96BA52 /* BlockModeOptions.swift */; }; - 0DC924C72D9031B5E83929E5A722C5EB /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = F7D1266D6528F8C58FB5F632AFC8ADBC /* after.m */; }; - 10B20099567D1950311D6CF4C176962E /* lax_der_privatekey_parsing.c in Sources */ = {isa = PBXBuildFile; fileRef = D4A29D7634A1DFBBB274D10CE648A681 /* lax_der_privatekey_parsing.c */; }; - 10DF32324D43FEAD2E0F1B9A6257CAB0 /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30FBE87901A7E5FB7F31161530EC3F93 /* Deprecations.swift */; }; - 118E16DE4AC19620D3E89B902575365A /* Result-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93A595DD724EA2FCC9847FE77084CDC2 /* Result-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 128AECCC2AA06D3532AD9ACABEA490C9 /* NSTask+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DEE82429D98C13D23CB67B1152A0039 /* NSTask+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 13AA8083CDB94BEBA212B3E0B1E3B246 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = 811D83DE9A6535892F77DC2F3A6AAF4E /* dispatch_promise.m */; }; - 14646D6AF6644801D98F806E9179B794 /* Pods-web3swift-iOS_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D96A0A368BE15EEEB27A3F77B5F74533 /* Pods-web3swift-iOS_Tests-dummy.m */; }; - 1507347EFA887A3AFE5432147B1EEF5B /* Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25449F2380DFCE00603EE3EA6D54E9E1 /* Padding.swift */; }; - 1538506B9944275E60603B262BDFC401 /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 22806925C49B17F7617E939397FEDA17 /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 15CD30EB285AC373EA2E0CA01AC87D53 /* Salsa.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D36D4C60B5F4427D00A40AF2927257 /* Salsa.swift */; }; - 16194C60363B054C556B0FF24108C64C /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31CBD26D6F6C53EC37C300993F04ED9 /* Operators.swift */; }; - 16DEBF80B2756E2A013A1CDF5C34F719 /* BigInt-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 089AA29EDABEB9A8A6A00D61655DC190 /* BigInt-iOS-dummy.m */; }; - 16E5070D34BE722A7B5306F279704A72 /* scalar_low_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 14B533292507A7998A5686E55DC919FE /* scalar_low_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18787FF6BF762D42E54E329C26ECFDA5 /* scalar_8x32.h in Headers */ = {isa = PBXBuildFile; fileRef = 79867C3D646D2907241DA9047C7B01AD /* scalar_8x32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18AD118B56839ADF7374717189ABC5B4 /* race.m in Sources */ = {isa = PBXBuildFile; fileRef = B36CD76949A93100C1FF79DCCF316CED /* race.m */; }; - 197CAFD01C3358D63146A52920092F98 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D86472FE430EE8733B6F8AADAC0E752 /* Cocoa.framework */; }; - 19DBCA8301E71DE4274C62BEB50E5878 /* group_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46298DE9527BF926FEB4FC6B5E84648F /* group_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A40F3F4D29025E4D1EAA483C8F75491 /* field_5x52_asm_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 17CAA27E2AA76A2A6DCC01225E26C887 /* field_5x52_asm_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A9BB36590A0E635602DE89783E1EF85 /* scalar_4x64_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3D90E94689DEDA3EF7262C550E8072 /* scalar_4x64_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B268E8D639628C1345CAA86659BD8BC /* scalar_low.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D50BBA289B26F81E4EDF2EACFBB934 /* scalar_low.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1BF9B3817CB6796B1424EF0D8E1F1F85 /* NSURLSession+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C2F5F9188BDA13F6F3C5C01746139FF /* NSURLSession+AnyPromise.m */; }; - 1C2506D322D4D2A4E2A75FAA78ABAB38 /* Result-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D60616F24EB6D7BAF5E5FCBEFF1D8E /* Result-macOS-dummy.m */; }; - 1CFBD953EC051A91A0D6444AC1B17A5E /* NSObject+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4CAD74CC1F4B2F214F6291445D16BC /* NSObject+Promise.swift */; }; - 1D06569CD993F3F483E9C9BE31CC225F /* field_5x52_asm_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 17CAA27E2AA76A2A6DCC01225E26C887 /* field_5x52_asm_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1DFEB60B54264FD8FE35F4E5012BDFA0 /* ZeroPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E9FCD0AD6AFC9C61C97AF143B56652C /* ZeroPadding.swift */; }; - 1E7263B3503EF019355409A2FB2669A8 /* secp256k1_recovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 1218C5BF79B833EE9226BFE80413CFA9 /* secp256k1_recovery.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1ED872372F3BA2656BD4E13B6C688E23 /* scrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFAF076FECB10043B234F561D8CCF8D /* scrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1EF4FD12882B6FA98633489F56F1633C /* Guarantee.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBAFBEAB5EC07F1028DB7E162A72BCA4 /* Guarantee.swift */; }; - 1F3BE2E4F8AC569C70D9B0D2860984C0 /* scalar_8x32.h in Headers */ = {isa = PBXBuildFile; fileRef = 79867C3D646D2907241DA9047C7B01AD /* scalar_8x32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1F8375B41DA371CFB912CAAF4A800FE8 /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = 61467325157C520C165F350AC91287EE /* when.m */; }; - 200B33CCA32543ADDE0B54AF8C93A4CB /* String Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9AE77165B52E45D1C2E9B65E11BE569 /* String Conversion.swift */; }; - 20B5D3766585B00B142137D9ADAF097D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF53BC363730362356109A275A95DB81 /* Foundation.framework */; }; - 212E31F5ED65EE9ECD629D59D5E3D18B /* Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74808F18CDAD1602D73A538E793E04F5 /* Random.swift */; }; - 2146C8F71BD72ED3A6F5E75CACEBF6F0 /* ZeroPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E9FCD0AD6AFC9C61C97AF143B56652C /* ZeroPadding.swift */; }; - 21B74D0335FD06C832F4AFF510B06138 /* SipHashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 358B774DF1C56EED236B0A9E45CABBE3 /* SipHashable.swift */; }; - 246F878EA83E08526997581831A2CCEC /* UIViewController+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F0022F04BE91889C04CAF88D2591C63 /* UIViewController+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24BA8C9EB9F6C4567E5B0DBB42CC9A3E /* GCD.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA086535BC24FEE3B2C4F290933DDBED /* GCD.swift */; }; - 24E585B65F41B2E3A9A74FA9612AF1A0 /* eckey.h in Headers */ = {isa = PBXBuildFile; fileRef = 46FB57298CF767C08DA0BE2FC4763358 /* eckey.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 254176029401182CA3B00E8E74EE63ED /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = DCADB147D7CFCCD18A0645DB2A14147E /* fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25467BC747754FC9D78E9804F29BEF57 /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E63F608D7EE867250D63FA806FCAD39 /* main_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25EF0CB29584E2B6BD4048F8B868215B /* AEADChaCha20Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69605C23B32D80C4DF6E6300B4273F23 /* AEADChaCha20Poly1305.swift */; }; - 26796B56F3F80E1987D15A74280224DA /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = 31CE81294439D50F92C774C6D603F0BA /* hang.m */; }; - 26D981BE73A27602CDBF9F2991C3552C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8655C197A62822507544668865571C47 /* UIKit.framework */; }; - 270E89A1E69BF52B0854D41F1B312C46 /* PromiseKit.root-CorePromise-Foundation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B2527E8568D207C3E5C51AAD52EFDE0 /* PromiseKit.root-CorePromise-Foundation-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2728EEC7A1011BA78BA13EEDCEB36004 /* scalar_4x64.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A5885C69557C77646563E70721520C4 /* scalar_4x64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2750AF602B51A8EC68E75CE4AFFD21F7 /* PBKDF1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73076A085CAFEC16DE5F375715B5EA2E /* PBKDF1.swift */; }; - 291A4BE92A991EFE05A1F6452080069E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D86472FE430EE8733B6F8AADAC0E752 /* Cocoa.framework */; }; - 29B1CD1820F21E091FD01450D1025C10 /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61CA4ADCB28C0DB95B804A39365E0BF2 /* NSNotificationCenter+Promise.swift */; }; - 29E41A075EB07417F7B265A3A9A87B85 /* ecmult_const_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = D933D10D3CA3B400850559F8CC5AE95E /* ecmult_const_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A4DEEA2DE32A8F8B4BD00A20A7F0F4C /* HMAC+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58651021F3EBC197089A73D860E4E24 /* HMAC+Foundation.swift */; }; - 2AB3FC3D06B46B3EDF7456852981EE62 /* HKDF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04DFB9D31E41E898C503257419CCCDF6 /* HKDF.swift */; }; - 2ACA6AD9B697A58F332184EE1B846462 /* PMKUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 90E80A0072F1B0919C9DB21DFE0A08C1 /* PMKUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B4D361729450ACF0F4C38C8F64FC0FD /* MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA39ACDBF2B8B150A3C5AADF81A633F2 /* MD5.swift */; }; - 2B7DD7436E4C2116FFBEF297879671AB /* String Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9AE77165B52E45D1C2E9B65E11BE569 /* String Conversion.swift */; }; - 2C94A78450DF1B225ECBA97892035BC1 /* secp256k1_ios.h in Headers */ = {isa = PBXBuildFile; fileRef = 0274606D1884A3E20E6D77EB4AF2CC48 /* secp256k1_ios.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2CEEF9FC4DB64317E3EB532CBE5D71A5 /* scratch.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEFE65D0ED5E08D79A68EC8329788EF /* scratch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2DC06E62C30E118D9D90B879BE2ED653 /* SHA2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DAE8D797135597B481F996A97293588 /* SHA2.swift */; }; - 2E3AC64DFC9F39D3E2E3306FC2F027E0 /* scalar_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 83502BD3033E65487837BB1DD80F1771 /* scalar_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2F5C7EA2A1D67AA63DB380DF1FDF3D94 /* OFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FBEEE8D9561104B86C844DB9D4BB5E /* OFB.swift */; }; - 2FB6BE927115082EE21DEA90393DE41D /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8419527F1E53F99B65D0403041C358F /* when.swift */; }; - 32216CAE78DB59A0BBDEB4EE131B4163 /* secp256k1.c in Sources */ = {isa = PBXBuildFile; fileRef = AC66EB86FADABBC661FBADD71F118E44 /* secp256k1.c */; }; - 344D12CB328A5914462B95CB5AA7AD11 /* ecmult_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = F4E4E44405F0F2F539C683EDF4907610 /* ecmult_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 34C98958323FD5900B1144D2091BDDE6 /* UInt8+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8ABDE8AB8EA20FE6E57CE9AE4D0366A /* UInt8+Extension.swift */; }; - 35CC19F648DAE56D1710B3929A146A38 /* field_5x52.h in Headers */ = {isa = PBXBuildFile; fileRef = E4B8376BBF5E7536185AE3C9BADA26E1 /* field_5x52.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 35FD4845E28D1FDCA9321FC67F9EBB9E /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 321B5A33C1941F94280916E48400DCF3 /* CompactMap.swift */; }; - 36B334DCD87C063222960D5A60DBE411 /* NSTask+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 20641C00B81161CCFDD78A5F6324985E /* NSTask+AnyPromise.m */; }; - 372D821E48D95C7DF9BD896AE6E12BBD /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2289141C9E5B4EA623A3C6D56CEC47B /* Promise.swift */; }; - 388385AA954D8C65110AFD9CE5080754 /* ecdsa_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A19B818D7142C13314AD8C13EC8788B4 /* ecdsa_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38F3A94815BA5DEA45A80445820A50E8 /* scalar_low.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D50BBA289B26F81E4EDF2EACFBB934 /* scalar_low.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39B9D984E9481C0C14C8061035F69191 /* CipherModeWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = E038EF683CA38FF9C8B17580791ABD4F /* CipherModeWorker.swift */; }; - 3AD6425583CCDA7C465F2EF4A827BA42 /* CTR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BA556B0A8047F0A31E56C03EBE7516D /* CTR.swift */; }; - 3CF220D1D33D36D29FFF8BA598AF943E /* lax_der_privatekey_parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AFF698C1D15D1326609CCC80689E34D /* lax_der_privatekey_parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3DB1135E2600960853597EEE67EAF5EA /* Prime Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CC2E239902FFDFFB3635D4952B860F6 /* Prime Test.swift */; }; - 3DC68A631F1AA7D0492F9644CB522E79 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2289141C9E5B4EA623A3C6D56CEC47B /* Promise.swift */; }; - 3EE1C6A967F92303C345832E3FF208FC /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41A0518E9FE65C39E9868489DCC24054 /* Authenticator.swift */; }; - 3FB3A0B7765B0DD20BE99D4312B819F1 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 321B5A33C1941F94280916E48400DCF3 /* CompactMap.swift */; }; - 407EE12704439C5B74BF29933C7AA08E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D86472FE430EE8733B6F8AADAC0E752 /* Cocoa.framework */; }; - 40FFFDAE1D37C11D697D6CCF259C3B94 /* BlockEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066E8881D7ECB8BD5899E5E977397207 /* BlockEncryptor.swift */; }; - 412C98244C4EA00815EA5CE568DC2F5B /* Rabbit+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6379EE613EC8F772C2246680513FCB6 /* Rabbit+Foundation.swift */; }; - 4162895266CAC1BC0D54087372F7A2F3 /* Floating Point Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF46C5E76FF8CD9DD26E3B04B7C1607A /* Floating Point Conversion.swift */; }; - 41BF180E40A839B8D52B082E296850B7 /* AES.swift in Sources */ = {isa = PBXBuildFile; fileRef = E53F0E66379D1A12C23457175FF2B48C /* AES.swift */; }; - 41C14E99D7E8926B738ED6E06F347AC5 /* SipHasher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C7F2AE314C3263CCB8B6726AE4B0EFD /* SipHasher.swift */; }; - 424E7078B076A4D63B22AC878C2F52A8 /* SHA1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2481AC305522EA884B431C7DA6A6 /* SHA1.swift */; }; - 435D4FE19A6542E0739A15A5B22F7C16 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = DEBEDA3A9453481A93392EDEE86DDED6 /* util.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 438ED923CA44F2AE78435B2FB9B13FAA /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = A73A7F0224B7CBF25494CA438500B1AE /* firstly.swift */; }; - 43D167DB3C159974D4A159551DB8622E /* Pods-web3swift-macOS_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 553C1445D10FA04E682FE1674D6AF9EB /* Pods-web3swift-macOS_Tests-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 449994C953F854AA76F41DB993BA0A71 /* ChaCha20+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A85B3703C9BDD61DCB8C8236CFF6C55 /* ChaCha20+Foundation.swift */; }; - 458F9B7EFFB33EF61BD582C89F7D88D5 /* Blowfish+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FE423C5F3A0E1BA980F7D85DF0A79A3 /* Blowfish+Foundation.swift */; }; - 46EF498B69AF44231D331E6860142D97 /* ecdsa.h in Headers */ = {isa = PBXBuildFile; fileRef = DE279A131AA7C49696068C9918BF84DF /* ecdsa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4703702E8D762A33205D687B9B728F3D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D86472FE430EE8733B6F8AADAC0E752 /* Cocoa.framework */; }; - 47294E6BCE76C0EF401DEC3C4DC58642 /* BigInt-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8157CAAE26566A3CAAE150A5267D4CF1 /* BigInt-macOS-dummy.m */; }; - 47652B2DCCC4300C0683A5F12B812544 /* Subtraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8978AADB626A9307912476F0BF08EA54 /* Subtraction.swift */; }; - 476EF65049844F105268263E4248A0EE /* SHA1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2481AC305522EA884B431C7DA6A6 /* SHA1.swift */; }; - 47CD01051B8C8776DF9017F56F4422BA /* scratch_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = E0709812BD5FB9827AEAC26E2BCBFED0 /* scratch_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 485CE0AD726C80637B715EFEA401846F /* PKCS7.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0618260EA86079AAB079D4AB192D801D /* PKCS7.swift */; }; - 48C12EE60548CD18CB8718BBB0E8D1ED /* CFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFE5EE7D553E52CF2F3F445030F5B5C3 /* CFB.swift */; }; - 491EA0EE181F88077579C260B6C1566F /* Data Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78F65688B572E7047CA7B2AC38E882F1 /* Data Conversion.swift */; }; - 4AB82A21B976445312D5AF897293BA63 /* Addition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F121D363156BD6FD336163695383B7B /* Addition.swift */; }; - 4BB808DF5598BE04C7BD96CB2A7483C4 /* field_10x26_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 35AD7F8B628E48692DA65677854F0FD0 /* field_10x26_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BCD44967BA790F8D97DD3C59A44D903 /* num_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B6B830D8BBDC358A2077C828FA2D985 /* num_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C5F4B1CCF7BE75595E435B78CD3B921 /* Shifts.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEC7ABB7664DD0ED701366918E558349 /* Shifts.swift */; }; - 4C71261F3D4CE2154063D930BCCC6666 /* SipHashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 358B774DF1C56EED236B0A9E45CABBE3 /* SipHashable.swift */; }; - 4C979825E5C0A6D255E14044B2DB8BEC /* num_gmp.h in Headers */ = {isa = PBXBuildFile; fileRef = 738632BC071C49BEB91D11935DA8685E /* num_gmp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4CA54B83C69F38AFAC9C21D36BB7D116 /* BlockCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3E9465F8548848E47B16750517F7A46 /* BlockCipher.swift */; }; - 4CED150BBCF1D6FC4F09B955EB5C4F55 /* AES+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CAD2A39BC96708CDAA80D1378643A54 /* AES+Foundation.swift */; }; - 4E4912C13456B2AA5559174809D07914 /* SecureBytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 561F868D0D239B0777E5E2AA929398E2 /* SecureBytes.swift */; }; - 4F7961659799E72A977BEE90C3A31F4C /* Square Root.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BA6278EC053514FEAEF8FF2C425A61B /* Square Root.swift */; }; - 4FB7A70125DE51C239E005AFB81F2B5A /* Data+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49AB4E050067BF2319B70132161A24B1 /* Data+Extension.swift */; }; - 508739D38F613DADDA47D8D607426867 /* field_10x26.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D77D72A4988EA451CAB04C2E74DE59B /* field_10x26.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50D0FD840A76595936CFA1F1C8DAE9BC /* Square Root.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BA6278EC053514FEAEF8FF2C425A61B /* Square Root.swift */; }; - 50D652C139F2D2BE71DF830070C76697 /* SecureBytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 561F868D0D239B0777E5E2AA929398E2 /* SecureBytes.swift */; }; - 5101B049CD6D4E34E38528FA7764F8B6 /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 215329F46A7BF874399544E533FF7576 /* main_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 519CF58FA873E93C25A5D4DF3939EBD3 /* Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDBF7AF30238AF22FB286CFD3FE9CCC4 /* Poly1305.swift */; }; - 52C038D04CF75B4B9F2035CDC2F951B1 /* Integer Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46F19B968AE24E8634E72705771AB43B /* Integer Conversion.swift */; }; - 5302FEB9BF2825A01A9D53FF92CBC429 /* field.h in Headers */ = {isa = PBXBuildFile; fileRef = BEDE7135E0770517F2FC2B7543B997EB /* field.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 536AB6519F6540B8A17E0C373BBB5232 /* DigestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3AA1F00A36C70F65EA5B91956ADF6CE /* DigestType.swift */; }; - 537A59DEE867115315B424600F8D429E /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F4611C833FCC1AE56A3B92006003E7D /* Result.swift */; }; - 5440B697020B85A6EC85DE17571F1726 /* group.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C27D93F9DAA98EEACD83ECAD0CBDF0 /* group.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 54434089EFB94D4C8912541A30E2C143 /* Updatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E7483E3FCCB1B35B72A143455AE4FF /* Updatable.swift */; }; - 54C25DD796A8B7E1256098DA54FE6243 /* Pods-web3swift-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 23BB48B62BD11AE739C695D5E07DF23B /* Pods-web3swift-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5533D9FCAAD846B3FD8CAAD27539E6DB /* Bit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A55626372F22D7F9EF9145E28C6BC7D /* Bit.swift */; }; - 556B8696B4AAB6D33F29FE95C8AE709B /* secp256k1_ios-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D9DC69B6CD55F16DA77FDFE398993279 /* secp256k1_ios-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56177DDCC6237E297329D600016E877D /* PKCS7.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0618260EA86079AAB079D4AB192D801D /* PKCS7.swift */; }; - 561FBA5278AF6988624CD0797E12977E /* UIViewPropertyAnimator+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C11367A4FDB4D73BFE257F11F2878AE /* UIViewPropertyAnimator+Promise.swift */; }; - 56E68E37A001AC5413BAEE962818847B /* NSURLSession+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = FD040C0ED806F8AEEBDDF3AB44DAF316 /* NSURLSession+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 57D5D775D73F499A89F49BAFEE9E26CC /* Updatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E7483E3FCCB1B35B72A143455AE4FF /* Updatable.swift */; }; - 5821857EA525181F84D1828E3AD9ECA5 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF59B0068450FABC7AC606D4CF80F992 /* Box.swift */; }; - 58CA83F79CB5582774C1F152D16856B2 /* secp256k1_ios.h in Headers */ = {isa = PBXBuildFile; fileRef = 0274606D1884A3E20E6D77EB4AF2CC48 /* secp256k1_ios.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58F16E2BA1519970A6DC8DD05DC395DD /* PCBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15F4F15B5A3D04636E5587AC2D70FBC /* PCBC.swift */; }; - 58F6F996425A158EDBEFD3EF2DD5C0D6 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB30987B139C490B1D7AC59057D660B /* Utils.swift */; }; - 590BA43087CCAFCCE35A792F7E5BFAE3 /* Blowfish.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0414B058ABABF385C023C0B63EC2B5 /* Blowfish.swift */; }; - 594EB9AC36D2620CE4D21F02331D5209 /* lax_der_privatekey_parsing.c in Sources */ = {isa = PBXBuildFile; fileRef = D4A29D7634A1DFBBB274D10CE648A681 /* lax_der_privatekey_parsing.c */; }; - 598F07A4755ABBBB5EDB4336F920A54B /* Multiplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DC5685786E2727FF1B72301E5B178F6 /* Multiplication.swift */; }; - 5990F34B561E5F7B1DE7763FF9184E18 /* Checksum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 764FD00AEDF9908CF9C0FA4F41A47971 /* Checksum.swift */; }; - 59CBFBEB7105B2C0683C3E708992F1FC /* Rabbit+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6379EE613EC8F772C2246680513FCB6 /* Rabbit+Foundation.swift */; }; - 5A5AD20072EBE2C139A265B58D185C7F /* Shifts.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEC7ABB7664DD0ED701366918E558349 /* Shifts.swift */; }; - 5A7780A6FBE69B22F9B0F636E7558027 /* Integer Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46F19B968AE24E8634E72705771AB43B /* Integer Conversion.swift */; }; - 5B255D6252164C2E66A041F1A4C2C9B8 /* CipherModeWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = E038EF683CA38FF9C8B17580791ABD4F /* CipherModeWorker.swift */; }; - 5B288FF0AD7FBED89A134B64E6D278C5 /* BlockCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3E9465F8548848E47B16750517F7A46 /* BlockCipher.swift */; }; - 5B97C446997DF6104A7720287B12C559 /* RandomBytesSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B7A72642AEF6C9971CB042542A9666E /* RandomBytesSequence.swift */; }; - 5BD66189FD32CB620FEF4C34382866A3 /* basic-config.h in Headers */ = {isa = PBXBuildFile; fileRef = F4D9781295D21A56707F300056D22C2D /* basic-config.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5BED9BA92A95DBA29C64B66176DE89B3 /* lax_der_privatekey_parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AFF698C1D15D1326609CCC80689E34D /* lax_der_privatekey_parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5C4064B8A5CF996F486E0441C7828ACC /* Cryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FA194D0745DDD7A45AEFB79D05E827 /* Cryptor.swift */; }; - 5CE8D536F97C2D9592ABB7279F4CAF21 /* Scrypt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADF32E93CE437E0352EA83535981518 /* Scrypt.swift */; }; - 5D87D15F2B0F76827262641F21BACB3F /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF59B0068450FABC7AC606D4CF80F992 /* Box.swift */; }; - 5D93ACED0E4076CD7501FDD550788321 /* PBKDF2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97422D2BB1531EF2B1D3FFD06D598FEB /* PBKDF2.swift */; }; - 5DC423D457ED7F343110F0E5B462C368 /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A940B965909531EC8A3A47F63C239D9 /* AnyPromise.swift */; }; - 5FEA9327CA15E3D8B49019B5732D75B8 /* Exponentiation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E999F59FB227AF1159793FBA89E73E /* Exponentiation.swift */; }; - 6045A787DF8EFF631D65DDAB7ED0D056 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF53BC363730362356109A275A95DB81 /* Foundation.framework */; }; - 606FEBFB211E4F7F0424C22C2D95C0CC /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BDC452E636313772E713C598FF7474 /* ResultProtocol.swift */; }; - 60AB4A712827EB01DA7E4789405F4E10 /* Strideable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F71F09081F8BA8E4F6AA7F6CC9237106 /* Strideable.swift */; }; - 611B12E959A992317CC0BE80F31E5242 /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E63F608D7EE867250D63FA806FCAD39 /* main_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6177588B0A13CF3ED75B7EB444F1EE9D /* PromiseKit.root-CorePromise-Foundation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E896D196AC8047EADC52756DFBB86FE3 /* PromiseKit.root-CorePromise-Foundation-dummy.m */; }; - 626BA8BBC6B839F3004568788D91B2EC /* secp256k1_ios-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFAB78EA18354604C443AC38707A82E /* secp256k1_ios-macOS-dummy.m */; }; - 628BFE014F355E5C18745474FC25986B /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A940B965909531EC8A3A47F63C239D9 /* AnyPromise.swift */; }; - 63EC676AB7D0C84E4633A66B8207B880 /* NSURLSession+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = FD040C0ED806F8AEEBDDF3AB44DAF316 /* NSURLSession+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 63F00D550B507A65A8C1C756597D9B5A /* Data+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49AB4E050067BF2319B70132161A24B1 /* Data+Extension.swift */; }; - 65384F673BDBD8A04EA5466900D54B94 /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = C4592AF7579E6BBA7AB698B7F1CAB277 /* AnyPromise.m */; }; - 657D8B25DB3AFB3F1D057478B457F17B /* Guarantee.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBAFBEAB5EC07F1028DB7E162A72BCA4 /* Guarantee.swift */; }; - 65849CF43593628C485E6E1D14B21BA2 /* afterlife.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA38B716D5C5E920A43AC0B94F700AF /* afterlife.swift */; }; - 6665B8CF4ED8F55CF3B784E266B80C4D /* num_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B6B830D8BBDC358A2077C828FA2D985 /* num_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 670D932CA1E1DB413B2EA6AF6A02D355 /* field_10x26_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 35AD7F8B628E48692DA65677854F0FD0 /* field_10x26_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 67999E3818AF305F31995B82B477793C /* ecdsa_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A19B818D7142C13314AD8C13EC8788B4 /* ecdsa_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 67E0CE1BE2C9702CA9DA4EEA7E4465E1 /* Blowfish+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FE423C5F3A0E1BA980F7D85DF0A79A3 /* Blowfish+Foundation.swift */; }; - 6882F6FD0C99CB89BD0D5D7750AFAEDE /* AEAD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B71A61FBF2018ABC00486102302A6B0 /* AEAD.swift */; }; - 69871A064E110B3C7A3F2E19673123BB /* Addition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F121D363156BD6FD336163695383B7B /* Addition.swift */; }; - 69B8F2365F2898C33EA712CE07910E82 /* NSTask+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 20641C00B81161CCFDD78A5F6324985E /* NSTask+AnyPromise.m */; }; - 6A1AA57EC20CF876016F07AA151E21D8 /* BigInt-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 77B241A1BC0B0CDFD5FC6032CCC7BAA7 /* BigInt-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A70CB273DEA328DFF04B4CBBBB2AD40 /* SipHash-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A0B15A7C52BDF14EA952E6FF8C210DF /* SipHash-iOS-dummy.m */; }; - 6C98138BDF80554FBBB9FA90C64ECF71 /* AEADChaCha20Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69605C23B32D80C4DF6E6300B4273F23 /* AEADChaCha20Poly1305.swift */; }; - 6D141B731C3A226C0288B3B371E981D5 /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61CA4ADCB28C0DB95B804A39365E0BF2 /* NSNotificationCenter+Promise.swift */; }; - 6D1A816BEE524E06934FB1B6A94F4EB3 /* SHA3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5702F047A0511385C0E204A208B15F0F /* SHA3.swift */; }; - 6D27BB7806D3D2556E4DDCA7B43CFAAA /* Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDBF7AF30238AF22FB286CFD3FE9CCC4 /* Poly1305.swift */; }; - 6D63017154D64E8A89BFD1FAD6D00EC4 /* UIView+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AD6A23AA2EE9CC76D8C4F7670971134 /* UIView+Promise.swift */; }; - 6D7AA0B0701121FEF4B98B63B8513906 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47E3CC0319B4C12D6ADADFF1BC3BCB45 /* Error.swift */; }; - 6DDCCAEBA071774F01F0A7A8C86A9134 /* CFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFE5EE7D553E52CF2F3F445030F5B5C3 /* CFB.swift */; }; - 6E3F543C9A481DD5D35B886D4A3AF831 /* scalar_8x32_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 020867114B4EB0FDBC56311EC53ED0C4 /* scalar_8x32_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6F8C0BB8594140D7DA5D155FE3413DF6 /* UInt8+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8ABDE8AB8EA20FE6E57CE9AE4D0366A /* UInt8+Extension.swift */; }; - 7261A5BD0C96B69FCAD46B665E392917 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF53BC363730362356109A275A95DB81 /* Foundation.framework */; }; - 72E632B7336007B3205E93B4176B3A81 /* num_gmp_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A838F8398F0792E1219F16C8455E0D2D /* num_gmp_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 733E1DBA856A5BE1DCD08243E9943D4E /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B6C0C117924950EB06A870FAD3FE818 /* PMKFoundation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73DD6FB61329E0B2841272CAAE14F291 /* Utils+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34198A2527AA52063C23ED207C8BF254 /* Utils+Foundation.swift */; }; - 75E6F2069DEC489BFCD617145F7266BD /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EBC30F6EFFDACCDEDAC33EC3ABC2270 /* hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7617874EFC7F9EC645C4C78A96913F31 /* CMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C622491E0DAC94B20C65DA6FD8B2F37 /* CMAC.swift */; }; - 7643F1C3EB24C585254B0F9100BD151D /* Int+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC4178F4C46A927B5DB7FFD08F83F26B /* Int+Extension.swift */; }; - 783E5C030D77DE17C8C72DBD1534FDEF /* Words and Bits.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8C8C4AE6DE4D47188CA20D3F983A17A /* Words and Bits.swift */; }; - 79CDA57A36898E2E3E03BE07D1EECA82 /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8419527F1E53F99B65D0403041C358F /* when.swift */; }; - 79EE40713B824661CA6CFB17D9BA00DF /* scratch_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = E0709812BD5FB9827AEAC26E2BCBFED0 /* scratch_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79F68A03BB3BD805DDB89CA795B900FE /* Hashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 892CC14B3D9C099D744E1E40547893D6 /* Hashable.swift */; }; - 7A7829FCE0320D9BB65EC3BEAFE23A07 /* Rabbit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F946D872687D312965A0EBD2DDD908 /* Rabbit.swift */; }; - 7AF4F9419220CB67D0553383CF829CCC /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F3F3125EC4E686B9E29639D63E4ABF3 /* race.swift */; }; - 7B87D8C1DF345C22204D4CB30C53D825 /* ecmult_gen.h in Headers */ = {isa = PBXBuildFile; fileRef = C46B72179059048F0A7B5979D35C53F3 /* ecmult_gen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B9555A74C956CF9E12DDFC2CCB9C66D /* ChaCha20+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A85B3703C9BDD61DCB8C8236CFF6C55 /* ChaCha20+Foundation.swift */; }; - 7C18FC1E2C7FBA43C3BA41384BF48F1A /* lax_der_parsing.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A83884843BE54EA5CFB1D0F19A385 /* lax_der_parsing.c */; }; - 7C7A2480A8148B06875EAD9B64E404AE /* Division.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B55543470B579184D3A672E2E21383 /* Division.swift */; }; - 7D3EA27687EB3CDE64801091E5ABD944 /* field_5x52_int128_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F7B0F205C821551EEDF439FA7D2790 /* field_5x52_int128_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7DD9C30A8A3DA72B6B02B258278E374A /* Utils+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34198A2527AA52063C23ED207C8BF254 /* Utils+Foundation.swift */; }; - 7DE29E38FE7C1D03B12CDC92C5FE1475 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D86472FE430EE8733B6F8AADAC0E752 /* Cocoa.framework */; }; - 7EE61FF475762B87684C4F288FDFD5B1 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B0E61411CB4F3D3FEEF4DEA40387821 /* String+Extension.swift */; }; - 7F1D7BBB57BD9193877AB335DD82336B /* BlockEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066E8881D7ECB8BD5899E5E977397207 /* BlockEncryptor.swift */; }; - 7F2D10B33C47177B50DFFC214B22873A /* Catchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54665CE77F30894F652252AB1A2B9B33 /* Catchable.swift */; }; - 7F2FA2191C75F3D6204AFF04B4E6B1D7 /* HKDF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04DFB9D31E41E898C503257419CCCDF6 /* HKDF.swift */; }; - 7F996FD52439515A33FE05490E6634D7 /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92601F27006B23C8080BFB77A6FCD20C /* after.swift */; }; - 8145ED09E21253F99588A953D55CEAE7 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04BA655D2C1D6F88A394D8940E7ABDD6 /* Configuration.swift */; }; - 814BDE7D1278E480D88CC1FBD8C536DF /* scrypt-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 27602A010D5FB10D7D80EF8F26E44817 /* scrypt-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81B938D20523212D70110CEDE137BFF5 /* scratch.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEFE65D0ED5E08D79A68EC8329788EF /* scratch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81B9D87B383CCEA9115F97022577B4F4 /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30FBE87901A7E5FB7F31161530EC3F93 /* Deprecations.swift */; }; - 82EDBACF43BBFEC3BC2A8C4290AF9033 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EBC30F6EFFDACCDEDAC33EC3ABC2270 /* hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 82F24E0C3208A9B88FB376FA760C8609 /* group.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C27D93F9DAA98EEACD83ECAD0CBDF0 /* group.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 839DE519BB3ECA8A58ADF4F683F23FEB /* UInt32+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65858389887B9A4F9D46C84CA282D98A /* UInt32+Extension.swift */; }; - 83DAA1E3C18291A78864361AF6303BCA /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = A73A7F0224B7CBF25494CA438500B1AE /* firstly.swift */; }; - 8492BCE0B614017C7656001AA273761C /* Catchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54665CE77F30894F652252AB1A2B9B33 /* Catchable.swift */; }; - 8529022F95BCDB8EBE88A080FF2D2E70 /* Strideable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F71F09081F8BA8E4F6AA7F6CC9237106 /* Strideable.swift */; }; - 8590C6683230B3A26A9EA7112CE25619 /* Pods-web3swift-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D8C2202C63BDA7C0F7AF6C89B6273FD /* Pods-web3swift-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 85A2D945AC0ECBCCA72FDFE3C45FE60A /* ChaCha20.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C8777CCDE512EA12E4C9F4A61A77436 /* ChaCha20.swift */; }; - 8798AF45AEC992258726E458F3204DD2 /* BlockDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6189BDD458A8C5ED682752C172F99FEC /* BlockDecryptor.swift */; }; - 893C479CEBEA720DAAE78CA1A6AA2F37 /* Salsa.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D36D4C60B5F4427D00A40AF2927257 /* Salsa.swift */; }; - 8987E50AD8C3770F0F8964FFBAEA0656 /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = ABFEB01A26782FDCEE1C3D92BAF9B459 /* PromiseKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89B2A98C98A0030ADD6EDC1245E142E9 /* Cryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FA194D0745DDD7A45AEFB79D05E827 /* Cryptor.swift */; }; - 89BCCC328CD2C45EB430566E723FC9D5 /* libsecp256k1-config.h in Headers */ = {isa = PBXBuildFile; fileRef = 8651E8BCA606A4E8CF1C00A064F15D0C /* libsecp256k1-config.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B98DBA00371585EE43C71385136E7E3 /* BatchedCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F649EB46AC0C2F4FAF2210985F67CCD3 /* BatchedCollection.swift */; }; - 8C4EBF7808E5E1B277A67A87CF1A0027 /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F23E42C7F182E83766002E9A13F5C18 /* CustomStringConvertible.swift */; }; - 8C5969C38F549586CB19B0B3D0B50509 /* NSTask+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DEE82429D98C13D23CB67B1152A0039 /* NSTask+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8C8BC9DE78093341F72E7F3A75829541 /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E39FEB12BAC012D8B4115D2DB2B178 /* UInt128.swift */; }; - 8D0591AA37DE6BD19513E17F7C6D02B2 /* lax_der_parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FF1BED7DDDA18393331D15C774CDC5D /* lax_der_parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E5C9146AC3DF34FBA68745EFEE358E3 /* CMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C622491E0DAC94B20C65DA6FD8B2F37 /* CMAC.swift */; }; - 8FB84FB6CD5504BBEDAA140BDE6FF208 /* lax_der_parsing.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A83884843BE54EA5CFB1D0F19A385 /* lax_der_parsing.c */; }; - 90164BB67EF9F5F6E3D95E3503597A87 /* scrypt-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A8CC62F25022C04E71502C9CFC00C456 /* scrypt-iOS-dummy.m */; }; - 9076E3017F5E63A817748EA493C2109D /* PCBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15F4F15B5A3D04636E5587AC2D70FBC /* PCBC.swift */; }; - 90C788EB247133AEDE2B7D6C3EF08255 /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 27EE0CF4430975D33EE9E279C2E7A712 /* AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 91F82E509F3F2377B8DD00182BFD1261 /* field_10x26.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D77D72A4988EA451CAB04C2E74DE59B /* field_10x26.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9249FD7109D57C73185978FFA58AF6E8 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47E3CC0319B4C12D6ADADFF1BC3BCB45 /* Error.swift */; }; - 92973DCFF9EEB2E9AB00311E3D7FE118 /* SipHasher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C7F2AE314C3263CCB8B6726AE4B0EFD /* SipHasher.swift */; }; - 92CB5A0AD9573AA990BEA4F3C57CD1D1 /* afterlife.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA38B716D5C5E920A43AC0B94F700AF /* afterlife.swift */; }; - 931699AAF30FB1C75848A39222800F3B /* BatchedCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F649EB46AC0C2F4FAF2210985F67CCD3 /* BatchedCollection.swift */; }; - 939B501093D6A0883F8771ED40FFC279 /* ChaCha20.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C8777CCDE512EA12E4C9F4A61A77436 /* ChaCha20.swift */; }; - 9479E06C7ECDA2C92943867129157A62 /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F85B81B6D4D32886F019B5F637E0E09 /* NSURLSession+Promise.swift */; }; - 947AB1B1C52C1DCAEE60AD6943E8A631 /* Collection+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA08BE9879D8A93C5BBDE791962A35B /* Collection+Extension.swift */; }; - 947C9DF0300805ED104EB7921EA29AB1 /* secp256k1_recovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 1218C5BF79B833EE9226BFE80413CFA9 /* secp256k1_recovery.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 948BDCD39F8102A5F2A7CAC9B095ABCF /* Rabbit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F946D872687D312965A0EBD2DDD908 /* Rabbit.swift */; }; - 94A527B49B6A2B73125D148ACEB034FF /* Division.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B55543470B579184D3A672E2E21383 /* Division.swift */; }; - 9533496632581CF7BABA66E7EAF4FAD2 /* AES+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CAD2A39BC96708CDAA80D1378643A54 /* AES+Foundation.swift */; }; - 95542CE2ED205C3FE7E9C4277717D441 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF53BC363730362356109A275A95DB81 /* Foundation.framework */; }; - 9638E8A578EAE60D2FCA940DE4A8FF2B /* Words and Bits.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8C8C4AE6DE4D47188CA20D3F983A17A /* Words and Bits.swift */; }; - 97F80732331B06B48797CE50B3FE0F13 /* num_gmp_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A838F8398F0792E1219F16C8455E0D2D /* num_gmp_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9813BB1F3EE581DF441D931E7633FF77 /* BlockModeOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C831540FF7C9B234CCA86EBD96BA52 /* BlockModeOptions.swift */; }; - 98A363218844C0DE5ADA7016B97FD229 /* StreamEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C2E2047298F7DE5D698129F5E61CBC /* StreamEncryptor.swift */; }; - 997E215D9DEEA4BF04190E9EC2F10658 /* secp256k1_ecdh.h in Headers */ = {isa = PBXBuildFile; fileRef = 8017B6D903FB1E9827AFE8FB654E39B1 /* secp256k1_ecdh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 998CB11D78F64F647102AF561A2458ED /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = C37671D07B04495287827CAA63C3918B /* join.m */; }; - 99DF64716F0175CB4923EC4F5120693C /* Pods-web3swift-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 201CB380345E9D668D690C12DA30C425 /* Pods-web3swift-iOS-dummy.m */; }; - 9A190A30BB5D630BFBD2DCA919B70EFB /* Scrypt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADF32E93CE437E0352EA83535981518 /* Scrypt.swift */; }; - 9A801DE0EFE4A94DEE048C2282C3C258 /* field_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D120F24E33DE00FC6F0309934A0DABF /* field_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9A97BC9EC930DD05877313724E3BABD8 /* BigUInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = F78741438B536F7A172782CF83CE1D61 /* BigUInt.swift */; }; - 9ACDB24305939A71B5D451F9F7E2FD7D /* PBKDF2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97422D2BB1531EF2B1D3FFD06D598FEB /* PBKDF2.swift */; }; - 9B03AA2448D51DBB7185833AF07E879E /* NSNotificationCenter+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A8F1C8D338848A362B6ABAC1BABD0E7 /* NSNotificationCenter+AnyPromise.m */; }; - 9B7A92459D65D85DEC74BDA6A8F53CD9 /* PKCS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C97658865E2AE214A346F8FA9903DF1 /* PKCS5.swift */; }; - 9BE2CCBC9B57BE1342C13AD7AA5C38C7 /* Subtraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8978AADB626A9307912476F0BF08EA54 /* Subtraction.swift */; }; - 9D5044DF1D61631000B98B397FD9DC14 /* ecdsa.h in Headers */ = {isa = PBXBuildFile; fileRef = DE279A131AA7C49696068C9918BF84DF /* ecdsa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E2F148F6F3F9FF84B2A1BF997DFDEB7 /* secp256k1_ios-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 68786ABD565F59489DB046D7CA355AB1 /* secp256k1_ios-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E6D206528CF8ED320A2F1D80D84D8AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF53BC363730362356109A275A95DB81 /* Foundation.framework */; }; - 9ED6678D9C62D5DF59FA12A239BD1599 /* SipHash-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B40275628DC54E8062553361D787F0C5 /* SipHash-macOS-dummy.m */; }; - 9EFFFE75A9BF6772D34D72231C2AC211 /* field_5x52_int128_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F7B0F205C821551EEDF439FA7D2790 /* field_5x52_int128_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9F043686B55FCE0797CD54E7A7914CCF /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F3F3125EC4E686B9E29639D63E4ABF3 /* race.swift */; }; - 9F552656C30776F513A45E2000249F94 /* BlockMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB0DF4C810AF4609174BDE3ED8FFC2 /* BlockMode.swift */; }; - 9FD54AE9BA025EDCD5B91A9AF8B4D9B1 /* ecmult_const.h in Headers */ = {isa = PBXBuildFile; fileRef = 3939031ABA781CFCF7B331FFA1934E28 /* ecmult_const.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A04060DDE4C2CCFA3FB6D3B3A22B10E7 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB30987B139C490B1D7AC59057D660B /* Utils.swift */; }; - A0BCA6CAC5456F104E970F4FD217A181 /* scalar_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 83502BD3033E65487837BB1DD80F1771 /* scalar_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A18853D990AB397737F23F701D91D134 /* UInt16+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71005C0DBC947785845E56DD046D981 /* UInt16+Extension.swift */; }; - A27A7D75E4403B5F701FF032CC6AC4EE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D86472FE430EE8733B6F8AADAC0E752 /* Cocoa.framework */; }; - A3BDE1261BE04E5673DD3DE1829552AF /* SipHash-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8306942A3F16E34E7AEF5284F43BBB71 /* SipHash-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3F0DE51565E650F8699918962A5DAE6 /* AES.Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3777DF7D19D88BD126D296A19304C228 /* AES.Cryptors.swift */; }; - A3FC2255C37C2EE7EF5C782B8BF0522E /* ECB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535A42953304AE8C25733206DD3BCA3E /* ECB.swift */; }; - A41F8A5242CAE0A53C240CE87614655B /* MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA39ACDBF2B8B150A3C5AADF81A633F2 /* MD5.swift */; }; - A44CFB9A6FCA86D8038FC06830EC2369 /* NSNotificationCenter+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A8F1C8D338848A362B6ABAC1BABD0E7 /* NSNotificationCenter+AnyPromise.m */; }; - A4CF0DA6917F0870165E7FC6137ADC17 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF53BC363730362356109A275A95DB81 /* Foundation.framework */; }; - A5BFCEF3D8E1C38779684825F8A46804 /* secp256k1.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7F6EF4EFCF0B503B9EBF454C48E670 /* secp256k1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6A5B1536DFFF08538231A8440571025 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = 811D83DE9A6535892F77DC2F3A6AAF4E /* dispatch_promise.m */; }; - A7F525F20BC60951CC08B0EFED90E68F /* secp256k1_ecdh.h in Headers */ = {isa = PBXBuildFile; fileRef = 8017B6D903FB1E9827AFE8FB654E39B1 /* secp256k1_ecdh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A9255A701CBFDFA3A23D57A71FFE71B3 /* HMAC+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58651021F3EBC197089A73D860E4E24 /* HMAC+Foundation.swift */; }; - A95A98B8DC66A004969B12E3B4DFD652 /* Pods-web3swift-iOS_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1938EA02A3971FFC506F4AE3E29121A6 /* Pods-web3swift-iOS_Tests-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A9B03A51E11434DF5AA309D85A6CAE01 /* num.h in Headers */ = {isa = PBXBuildFile; fileRef = DCAA7ADF948F201C097C38C2A246E3C6 /* num.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A9BE9E2B1E4FE6F1367ACB884839457C /* ECB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535A42953304AE8C25733206DD3BCA3E /* ECB.swift */; }; - AA498E7CD5E27F09986CEFE89B72EE35 /* Bitwise Ops.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06C9D7D72D336F7D894DC91C5AD7B151 /* Bitwise Ops.swift */; }; - AA6967B88B389192C1D5D8B8E994B62E /* Digest.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBFA2023392DDB218920F6011969112C /* Digest.swift */; }; - AAC3FF7EB7C3EFA6E04E25194B928A35 /* Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7B8A703FA36F172078632296AA5A00 /* Cryptors.swift */; }; - AB4503229FA7887EC7411FC3F5CB316D /* scrypt-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FD3BB5C514503E23EFA2507A62A3613 /* scrypt-macOS-dummy.m */; }; - AC2231EB988892262F174A12D0AEFFA2 /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E39FEB12BAC012D8B4115D2DB2B178 /* UInt128.swift */; }; - AC53024D3353BF7EA10C5E2A840E6F74 /* CryptoSwift-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FAE940BEEA318CD8A38EEF5CDBB2E0A2 /* CryptoSwift-iOS-dummy.m */; }; - AC6775CAD9D03007130495288694A53A /* BlockMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB0DF4C810AF4609174BDE3ED8FFC2 /* BlockMode.swift */; }; - AD84E18BB5FF779BBF378BF5357D2E41 /* field_5x52_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 324EC1C8F76927A4DF2E3C3FC9F057FD /* field_5x52_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF6CF46863F3667D5E9E5B7C008EF8D6 /* PromiseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C4FA3944CBE782BDF70B75E344322546 /* PromiseKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AFA5441B18BDE7BFA54FC7FF48C1AF06 /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48928AD389AAFEF89A78F196884ACDEF /* Process+Promise.swift */; }; - AFACA895065EE4C427E65927923DAB20 /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 27EE0CF4430975D33EE9E279C2E7A712 /* AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1177FF9EDA6C69E2D4727E159D2C07A /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = C37671D07B04495287827CAA63C3918B /* join.m */; }; - B31040544444B0D003E09B5BC04336FB /* String+FoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431F2EA778A258341637C6B2EC8C1F12 /* String+FoundationExtension.swift */; }; - B3939E62EF16A23D0836721C14128868 /* secp256k1.c in Sources */ = {isa = PBXBuildFile; fileRef = AC66EB86FADABBC661FBADD71F118E44 /* secp256k1.c */; }; - B3A118B298B814D8FC1769FE68A74778 /* SHA3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5702F047A0511385C0E204A208B15F0F /* SHA3.swift */; }; - B505ACD2B296C047346F8BA20F4F692A /* Result-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A26700A2F2E370BB3807FCC6903097C /* Result-iOS-dummy.m */; }; - B57F8048513183247559B3663808E1A1 /* Pods-web3swift-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CCD178AF0C0283D14572A07109AABF34 /* Pods-web3swift-macOS-dummy.m */; }; - B604328F0A562BAC2876A6E9B39B0FC7 /* BlockDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6189BDD458A8C5ED682752C172F99FEC /* BlockDecryptor.swift */; }; - B7003F13CC6C56EC12B5A64A6616ADA9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF53BC363730362356109A275A95DB81 /* Foundation.framework */; }; - B7A312EC6CF603A3239952700621BBBE /* NSURLSession+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C2F5F9188BDA13F6F3C5C01746139FF /* NSURLSession+AnyPromise.m */; }; - B8944DDF1E89C41C62DDA618558DB4BB /* RandomBytesSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B7A72642AEF6C9971CB042542A9666E /* RandomBytesSequence.swift */; }; - B8B442AB5E865AFCC1BCEA56077CF3DE /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04BA655D2C1D6F88A394D8940E7ABDD6 /* Configuration.swift */; }; - B92154FD2D62352CC668A50DE3C7430A /* SHA2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DAE8D797135597B481F996A97293588 /* SHA2.swift */; }; - B9683947883EC605F9089BF0B6BFDF97 /* Bit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A55626372F22D7F9EF9145E28C6BC7D /* Bit.swift */; }; - B9CCD99810CEC2C88D17D841714620B8 /* AEAD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B71A61FBF2018ABC00486102302A6B0 /* AEAD.swift */; }; - BA1F540972C431A3E047C2C4379E9762 /* Array+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B21B76EE9B778DCA4FA63C4B6E794F17 /* Array+Foundation.swift */; }; - BAB5A236F1DEB368CA381AB0721F0B3D /* Int+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC4178F4C46A927B5DB7FFD08F83F26B /* Int+Extension.swift */; }; - BAD4DED0201F8C2F7D7C406A6A8C29CA /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = 61467325157C520C165F350AC91287EE /* when.m */; }; - BAE1A0BE8CA8C583B8827431753E517D /* libsecp256k1-config.h in Headers */ = {isa = PBXBuildFile; fileRef = 8651E8BCA606A4E8CF1C00A064F15D0C /* libsecp256k1-config.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC15431D57D7217067A71024FB2D7F5A /* String+FoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431F2EA778A258341637C6B2EC8C1F12 /* String+FoundationExtension.swift */; }; - BC1D7B9E9B218CBBDD280CA9312BB745 /* HMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA5FCE33C57A4E1CA254D56EB3477671 /* HMAC.swift */; }; - BD5F40AF9F7463CA615A25632D571B38 /* ecmult_gen_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A14B2F66514B537FC616CB822E97B9C0 /* ecmult_gen_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BDF7434C78425752D90E689DBFD14378 /* NoPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9576EA7BB7426BF6287CF1B4993B5962 /* NoPadding.swift */; }; - BE5633A7717426C80CAFACBE9E307F34 /* field_5x52.h in Headers */ = {isa = PBXBuildFile; fileRef = E4B8376BBF5E7536185AE3C9BADA26E1 /* field_5x52.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE5A9FF7771BA92D510C211A7FCDCB9F /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = DEBEDA3A9453481A93392EDEE86DDED6 /* util.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BEA75DBF6D9CB19E3093F8ACA10D98BB /* ecmult_const.h in Headers */ = {isa = PBXBuildFile; fileRef = 3939031ABA781CFCF7B331FFA1934E28 /* ecmult_const.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF4FEF8C06F3E8ADC13B4E70A51E44BD /* Comparable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C795D32B86990A4B935E5714103236B /* Comparable.swift */; }; - BFBB92A13DC8B688104635A504C15E2E /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B582B7E10FE3D3CF63E998C40FBE8A /* Resolver.swift */; }; - C0129EAD3C072F43901256D149DEBB9F /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = C4592AF7579E6BBA7AB698B7F1CAB277 /* AnyPromise.m */; }; - C02576E2B9C8549219FCB34C2A2F9626 /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 215329F46A7BF874399544E533FF7576 /* main_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C054899E8D7162929B4CFF368A96E6D7 /* ecmult_const_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = D933D10D3CA3B400850559F8CC5AE95E /* ecmult_const_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C2D0339492245CA88733B71303C61498 /* BigInt-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854E9B82EC9A8DEA93F663547416AB25 /* BigInt-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C440BBD48EA72AF74C7F298BAB562087 /* field.h in Headers */ = {isa = PBXBuildFile; fileRef = BEDE7135E0770517F2FC2B7543B997EB /* field.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4F58C6E5A767A033D3733EDCF96E584 /* field_5x52_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 324EC1C8F76927A4DF2E3C3FC9F057FD /* field_5x52_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C521DDEFAFA7EB9168CF5B33B88E335B /* UInt64+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36E7FB0D63C9B4769ECB6BF09069785 /* UInt64+Extension.swift */; }; - C5AB5B384B337E0D323EC8B97620B397 /* BufferStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951A468EB7AF096A42A843ED1FDAC065 /* BufferStorage.swift */; }; - C63EE4BBCA3A08ECF6E0CC1063D054C6 /* AES.Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3777DF7D19D88BD126D296A19304C228 /* AES.Cryptors.swift */; }; - C7497A7C1373E16B2A106897D821533E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D86472FE430EE8733B6F8AADAC0E752 /* Cocoa.framework */; }; - C808A9D68B159456ED230D5E3EFE2CF1 /* hash_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A69C8D94DF664DB4957D2243D7CDA4E /* hash_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C82C6372AF83385B1495AD78686CF808 /* Checksum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 764FD00AEDF9908CF9C0FA4F41A47971 /* Checksum.swift */; }; - C977C02CD328395FF13251BE73F8DC4A /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BDC452E636313772E713C598FF7474 /* ResultProtocol.swift */; }; - CA012C0BBB060C07EF7B2964BCED0075 /* GCM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90EFD42F05BF697938F75805A25AA4C4 /* GCM.swift */; }; - CB9990818C1EE19DCB53E446A89D0C4A /* PKCS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C97658865E2AE214A346F8FA9903DF1 /* PKCS5.swift */; }; - CC7255A23BA49DDA4EE2060E492659F2 /* CryptoSwift-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C1412B6DBAB898EDCC2B23224D21E4FE /* CryptoSwift-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCA629AB6ABFBAB63D0FB5C90DB2CFAD /* scalar.h in Headers */ = {isa = PBXBuildFile; fileRef = C9328ED2985B44F930F34230C844AE00 /* scalar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDCAADFCDD55BC4DE9073A5650FF55B8 /* Cipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7377282D5902CE82B0AC88B0B1B74F6 /* Cipher.swift */; }; - CEE2E2483A3CCCE78471804EA264C386 /* Digest.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBFA2023392DDB218920F6011969112C /* Digest.swift */; }; - D09F76537BD177909BD3A1D6DE0119BE /* BigInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75514FD400E152FEDDEA543AB95D6DEF /* BigInt.swift */; }; - D0FA3C88F8AA14EB42D0CD2D197FEC1A /* scrypt-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 542E90C22E9DE96817165410FE7C5BEB /* scrypt-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D12422C29E707D3CB95EC86C2DEE0F3F /* UIView+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = A3ED8768EFD217B92353955F3B627A58 /* UIView+AnyPromise.m */; }; - D18CB6F8DFC7CC86AA8D150FC5AE06A1 /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B582B7E10FE3D3CF63E998C40FBE8A /* Resolver.swift */; }; - D22634396D283FCD7C6B471A462A9D93 /* StreamEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C2E2047298F7DE5D698129F5E61CBC /* StreamEncryptor.swift */; }; - D22E9D72F81107535213331BB578F8B6 /* field_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D120F24E33DE00FC6F0309934A0DABF /* field_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D34DA4EED64607F9EA078F7C0507B30F /* Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74808F18CDAD1602D73A538E793E04F5 /* Random.swift */; }; - D3BD5ACEF3BB1C1B06C2FDE3DCB460B0 /* CryptoSwift-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 42FB2C982365D60616A037C24AD82EC3 /* CryptoSwift-macOS-dummy.m */; }; - D41E63233E16B58B30945A096413281E /* RandomUInt64.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAC0C9B9D9853C75A63C92B3C1638661 /* RandomUInt64.swift */; }; - D49D58233ED96D0934BC78B7C6358FB9 /* UIView+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = A43744F9782C1BB4049FE61A1CF8294A /* UIView+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D58F0EEBA8932537DDB114043E702403 /* Blowfish.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0414B058ABABF385C023C0B63EC2B5 /* Blowfish.swift */; }; - D7FC6BF6B3A78527E7E19B717F4F2680 /* Pods-web3swift-macOS_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3A8A1265A6932800FDF40A5E65FEC7 /* Pods-web3swift-macOS_Tests-dummy.m */; }; - D8E05798EC0AC77DE9739A760EA4BC85 /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = F7D1266D6528F8C58FB5F632AFC8ADBC /* after.m */; }; - D918F5C770F52FDF1580EF4D72285FDD /* HMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA5FCE33C57A4E1CA254D56EB3477671 /* HMAC.swift */; }; - D92786E6225504D606E3DD93BC0F88CA /* Array+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCFD36625C08BE1DCF89518BD484E19 /* Array+Extension.swift */; }; - D93A8FEF3B922AB96AE3983DA8C314D9 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B0E61411CB4F3D3FEEF4DEA40387821 /* String+Extension.swift */; }; - DB3948F85B6E3D0C0AD582A019BB239C /* PKCS7Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D1B67A6317449962AC77457E77962DB /* PKCS7Padding.swift */; }; - DC43BBF274CDB3F82CE92950CE9B7C69 /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = ABFEB01A26782FDCEE1C3D92BAF9B459 /* PromiseKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DCDE49C0E1AA2521DF3EF4501D03B8A4 /* BigInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75514FD400E152FEDDEA543AB95D6DEF /* BigInt.swift */; }; - DCF2E18AD1FD7B204611CC0856A4EB39 /* Prime Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CC2E239902FFDFFB3635D4952B860F6 /* Prime Test.swift */; }; - DD770DE766630FA909927AE77A8229EE /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F85B81B6D4D32886F019B5F637E0E09 /* NSURLSession+Promise.swift */; }; - DE4B4ACE5AC9B82316F9AB3D57897E58 /* eckey_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AEA402EE472B4E593C6BDA02B98F777 /* eckey_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DEF70EC03A0CA219D11496C1F9A58BB4 /* Codable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D990F693C00F3E77191077732510EA /* Codable.swift */; }; - DF6C5C86736B5206255758D3B51ABE10 /* race.m in Sources */ = {isa = PBXBuildFile; fileRef = B36CD76949A93100C1FF79DCCF316CED /* race.m */; }; - DFFD3D4D1CD75E9EF0F081B3064B18A6 /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48928AD389AAFEF89A78F196884ACDEF /* Process+Promise.swift */; }; - E0595B078723183B6B5126166A958EB0 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31CBD26D6F6C53EC37C300993F04ED9 /* Operators.swift */; }; - E3036310FFF94CD57DEA288945D8E43D /* GCM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90EFD42F05BF697938F75805A25AA4C4 /* GCM.swift */; }; - E3E7F371BE94AE454227AD9E8DDA043D /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F4611C833FCC1AE56A3B92006003E7D /* Result.swift */; }; - E5FCA5E8DB512061B183D77DA8FD19F7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF53BC363730362356109A275A95DB81 /* Foundation.framework */; }; - E71AED72D3F43A0898E2DB5E9F174B34 /* secp256k1_ios-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B07D784A753C59A07EE4ECD3EB70F0 /* secp256k1_ios-iOS-dummy.m */; }; - E73EE7C2A30F157576020C7A13BF622A /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 22806925C49B17F7617E939397FEDA17 /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E834103C900ABEEB4812E1A70B7D0A4F /* scalar_8x32_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 020867114B4EB0FDBC56311EC53ED0C4 /* scalar_8x32_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E846701A281D29EF13D68816DCAD6EC8 /* group_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46298DE9527BF926FEB4FC6B5E84648F /* group_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E8AF7C0EE06470A3BAF94EAFF782ECCE /* scalar.h in Headers */ = {isa = PBXBuildFile; fileRef = C9328ED2985B44F930F34230C844AE00 /* scalar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E9FD432C4C9DE21187E9205E8A2DB908 /* UInt32+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65858389887B9A4F9D46C84CA282D98A /* UInt32+Extension.swift */; }; - EA3CF424EA8850E79FC9746D9A29FD07 /* PromiseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6155EA8E0DB2677CBB017A72B5215DCB /* PromiseKit-dummy.m */; }; - EAAA9DDA64545D5F691B009FBAB09705 /* PKCS7Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D1B67A6317449962AC77457E77962DB /* PKCS7Padding.swift */; }; - EB90EBE49475E6C1D1ED84342664478A /* NSObject+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4CAD74CC1F4B2F214F6291445D16BC /* NSObject+Promise.swift */; }; - EBCCC1DF3CB62D6D3EDEDEC4D9EE26E2 /* num_gmp.h in Headers */ = {isa = PBXBuildFile; fileRef = 738632BC071C49BEB91D11935DA8685E /* num_gmp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EBF413B2A672D3E9B55CD394DCBF919F /* Data Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78F65688B572E7047CA7B2AC38E882F1 /* Data Conversion.swift */; }; - EC11FE83BCBFCBE3D45262EA0C375B89 /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92601F27006B23C8080BFB77A6FCD20C /* after.swift */; }; - EC337C96D3F51E3654A3ECC267052383 /* Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25449F2380DFCE00603EE3EA6D54E9E1 /* Padding.swift */; }; - EC4AD62FC848496DFF8BF85D4A37817D /* scrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFAF076FECB10043B234F561D8CCF8D /* scrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EC9012E2F8FDD9F72E98B9641AC8A927 /* ecmult_gen.h in Headers */ = {isa = PBXBuildFile; fileRef = C46B72179059048F0A7B5979D35C53F3 /* ecmult_gen.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED0A1BBE9711D85688BA6CEC980255DF /* DigestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3AA1F00A36C70F65EA5B91956ADF6CE /* DigestType.swift */; }; - ED808C8C5F75AA3F297DC8D6143EF191 /* Primitive Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EA539425972E681266654DA0655C9E8 /* Primitive Types.swift */; }; - EDC566D2004F13BC6C4F3432DE31036B /* Hashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 892CC14B3D9C099D744E1E40547893D6 /* Hashable.swift */; }; - EDC684879DB72AFE56A289E6D38C7EE0 /* secp256k1.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7F6EF4EFCF0B503B9EBF454C48E670 /* secp256k1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE05DC9BF07588B8B0BBB24BAD007F2A /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = DCADB147D7CFCCD18A0645DB2A14147E /* fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EEBB3DA00D95F2CEC73A8BDC6F370376 /* AES.swift in Sources */ = {isa = PBXBuildFile; fileRef = E53F0E66379D1A12C23457175FF2B48C /* AES.swift */; }; - F0376145B03FAC2CD4BB121C78E2A772 /* scalar_4x64.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A5885C69557C77646563E70721520C4 /* scalar_4x64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F04F2628C40CB85C1D2DBA7A0057E030 /* Primitive Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EA539425972E681266654DA0655C9E8 /* Primitive Types.swift */; }; - F05858609E5FCD89EEA319B7606B2487 /* Exponentiation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E999F59FB227AF1159793FBA89E73E /* Exponentiation.swift */; }; - F0E8C1E5AE682B8C06D4F07654967995 /* Multiplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DC5685786E2727FF1B72301E5B178F6 /* Multiplication.swift */; }; - F1413D605D16BCD26B8040FB63F6E78D /* ecmult_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = F4E4E44405F0F2F539C683EDF4907610 /* ecmult_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F175933560851747F3C20CFD51215C35 /* CBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5201FC564DFCAC06D883C7CECA8A2F3 /* CBC.swift */; }; - F220C4F04AB45374950160DC9F3A6427 /* ecmult.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4E6C92A3C42551B0E4D60BF31B2A5C /* ecmult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F273B73D3CA90A0D83BAF8DB8C2C03B8 /* Collection+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA08BE9879D8A93C5BBDE791962A35B /* Collection+Extension.swift */; }; - F2A461181DCD9F1EA2A05D81F6613D6A /* hang.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A8DF6214E0E510B1078E99FE162C95 /* hang.swift */; }; - F3556BE230E76A33D7E132ADE62B7BF0 /* Thenable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C7368D8B1EDE9FDBE54F5AA17E5B124 /* Thenable.swift */; }; - F422634DC7AB44D86AC659D1A927778F /* Cipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7377282D5902CE82B0AC88B0B1B74F6 /* Cipher.swift */; }; - F477537244715FEF63FC1362D134A1C6 /* basic-config.h in Headers */ = {isa = PBXBuildFile; fileRef = F4D9781295D21A56707F300056D22C2D /* basic-config.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4C25D8582A79ADF4933A6EC51CAB376 /* Codable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D990F693C00F3E77191077732510EA /* Codable.swift */; }; - F5003F36214F3E1B5A6F960F06DA3FA3 /* Comparable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C795D32B86990A4B935E5714103236B /* Comparable.swift */; }; - F58959AEF75366428F3C24D93FD4FD17 /* SipHash-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 070BEA77C1B8CC57080A0490EDF4F111 /* SipHash-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F906D8176947B603D20E0609824CCA2F /* RandomUInt64.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAC0C9B9D9853C75A63C92B3C1638661 /* RandomUInt64.swift */; }; - F9A6934EF5EB8349D24AB977C651C7D7 /* BigUInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = F78741438B536F7A172782CF83CE1D61 /* BigUInt.swift */; }; - F9D5D4865682C13A9F63916BD0F6DC30 /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B6C0C117924950EB06A870FAD3FE818 /* PMKFoundation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F9EFAA7E0993E9A0E3932E2DF2459629 /* UInt64+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36E7FB0D63C9B4769ECB6BF09069785 /* UInt64+Extension.swift */; }; - FA2C72D9D25E9E285EA33F004C8C2F90 /* hash_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A69C8D94DF664DB4957D2243D7CDA4E /* hash_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA4A817135BCAA90B6577FF6711EFE32 /* lax_der_parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FF1BED7DDDA18393331D15C774CDC5D /* lax_der_parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA76BF5D87FFC089C1F1BC9E851AF042 /* Thenable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C7368D8B1EDE9FDBE54F5AA17E5B124 /* Thenable.swift */; }; - FAB4C3246D0611371F93687758C722C9 /* BufferStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951A468EB7AF096A42A843ED1FDAC065 /* BufferStorage.swift */; }; - FBA5F0D2CED54DE7075E3FE4E1889AA1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D86472FE430EE8733B6F8AADAC0E752 /* Cocoa.framework */; }; - FBCEF8A0A27860C5681C51D384E9D2E7 /* ecmult.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4E6C92A3C42551B0E4D60BF31B2A5C /* ecmult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBD2D8356149B6D6535BEEAFAC184AE9 /* ecmult_gen_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A14B2F66514B537FC616CB822E97B9C0 /* ecmult_gen_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBF17B4696B3C2E29E35209F22D236B7 /* eckey_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AEA402EE472B4E593C6BDA02B98F777 /* eckey_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FDB263F232B3A93B052A10BE3D9D03DB /* Bitwise Ops.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06C9D7D72D336F7D894DC91C5AD7B151 /* Bitwise Ops.swift */; }; - FF732F0E9B02B272549CC7E57A830462 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF53BC363730362356109A275A95DB81 /* Foundation.framework */; }; + 00EC6CC102B21BF7CF37B100F377BBFB /* group_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46298DE9527BF926FEB4FC6B5E84648F /* group_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01E683D1A55DCC27F48AC9CF8CDCBF03 /* ZeroPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E9FCD0AD6AFC9C61C97AF143B56652C /* ZeroPadding.swift */; }; + 039A85C483D812BBB34BCD2AB2A5790B /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47E3CC0319B4C12D6ADADFF1BC3BCB45 /* Error.swift */; }; + 051E39EF701E24AC7E524C9D82A28215 /* NSURLSession+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C2F5F9188BDA13F6F3C5C01746139FF /* NSURLSession+AnyPromise.m */; }; + 0545829A927B4BB00A483BBE6244387D /* HKDF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04DFB9D31E41E898C503257419CCCDF6 /* HKDF.swift */; }; + 06350C28C665E96DF5F96FB93B1C35CE /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EBC30F6EFFDACCDEDAC33EC3ABC2270 /* hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 077C2B876BEEAE7CB9A7EC2E2EAA3050 /* Result-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D60616F24EB6D7BAF5E5FCBEFF1D8E /* Result-macOS-dummy.m */; }; + 080ADA20C98E5C462DA5BC8AB3858320 /* scalar_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 83502BD3033E65487837BB1DD80F1771 /* scalar_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08AF14BE0C0ED7820C191EAF51A11029 /* num_gmp_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A838F8398F0792E1219F16C8455E0D2D /* num_gmp_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08D84886240259762D5D2E88FE06BAB2 /* HMAC+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58651021F3EBC197089A73D860E4E24 /* HMAC+Foundation.swift */; }; + 08EE8946F9CB7AA37352C46DA4BD75EE /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = 61467325157C520C165F350AC91287EE /* when.m */; }; + 092FA91C224FA67526944D6026C42719 /* Int+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC4178F4C46A927B5DB7FFD08F83F26B /* Int+Extension.swift */; }; + 097970998D230C27207277C287454739 /* scrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFAF076FECB10043B234F561D8CCF8D /* scrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A9EFCFFAD8EECF12118CC979D041729 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3D7D0776B9B3FF06601DD39FA599C90 /* UIKit.framework */; }; + 0AD8E3063BA9777F2313604C49FB35DC /* BlockCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3E9465F8548848E47B16750517F7A46 /* BlockCipher.swift */; }; + 0AE93856CF7FADFFADBE88A5A2D92A2A /* group_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 46298DE9527BF926FEB4FC6B5E84648F /* group_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0BBCC69CD1D17E80AE051FB477BDD3D5 /* Array+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B21B76EE9B778DCA4FA63C4B6E794F17 /* Array+Foundation.swift */; }; + 0CE27E8F6A719CE5E0889EB78FF28719 /* Thenable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C7368D8B1EDE9FDBE54F5AA17E5B124 /* Thenable.swift */; }; + 0D581B37DEE69673B5F6AF763BEAF9F0 /* SHA3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5702F047A0511385C0E204A208B15F0F /* SHA3.swift */; }; + 0E36FD472693BA790C75A29F55B9C7F5 /* scrypt-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FD3BB5C514503E23EFA2507A62A3613 /* scrypt-macOS-dummy.m */; }; + 0E4C0ADD74FD8AF9B12C27B6687EB234 /* ecdsa.h in Headers */ = {isa = PBXBuildFile; fileRef = DE279A131AA7C49696068C9918BF84DF /* ecdsa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E84110CE577CEBD75E277EA01003F9B /* scalar.h in Headers */ = {isa = PBXBuildFile; fileRef = C9328ED2985B44F930F34230C844AE00 /* scalar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E8C948E26CAA74B6E9C53529481D064 /* Pods-web3swift-iOS_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D96A0A368BE15EEEB27A3F77B5F74533 /* Pods-web3swift-iOS_Tests-dummy.m */; }; + 0F027DD3DCF059DCB9E33D0B562B5A39 /* eckey_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AEA402EE472B4E593C6BDA02B98F777 /* eckey_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0FB79BA6789A195C987F2180A58B6AFC /* CBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5201FC564DFCAC06D883C7CECA8A2F3 /* CBC.swift */; }; + 10650E08C4710FC9327EA77E080EAFBD /* Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7B8A703FA36F172078632296AA5A00 /* Cryptors.swift */; }; + 10905BAD6CBD3CF5157EB9CE65BEC64B /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = DEBEDA3A9453481A93392EDEE86DDED6 /* util.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 11C9F315CE87BFD09E465ADE9C355473 /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48928AD389AAFEF89A78F196884ACDEF /* Process+Promise.swift */; }; + 1222711B1AB711D6206EED1F2580A623 /* ecmult_const_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = D933D10D3CA3B400850559F8CC5AE95E /* ecmult_const_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 133747794F37E3A739F51CB04EAEC784 /* UInt16+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71005C0DBC947785845E56DD046D981 /* UInt16+Extension.swift */; }; + 140DDDDD78010DBE84E1FE23615C64DF /* scratch.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEFE65D0ED5E08D79A68EC8329788EF /* scratch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1530076E5FEDDBAB798D9AD56B228181 /* hash_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A69C8D94DF664DB4957D2243D7CDA4E /* hash_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 158F6BC9635AF0C4F8FCAD1FB913BB45 /* Division.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B55543470B579184D3A672E2E21383 /* Division.swift */; }; + 1666B20DE9E0ABBBCF96F4DDD5B281F8 /* secp256k1.c in Sources */ = {isa = PBXBuildFile; fileRef = AC66EB86FADABBC661FBADD71F118E44 /* secp256k1.c */; }; + 16B67A3D0D023FF3299B1CB0A7292D31 /* field_5x52_int128_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F7B0F205C821551EEDF439FA7D2790 /* field_5x52_int128_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1714C4C4BC531842DE31A3FD8F912949 /* hash_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A69C8D94DF664DB4957D2243D7CDA4E /* hash_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 172F8A31708E2C427BF616D9B2E5A52F /* afterlife.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA38B716D5C5E920A43AC0B94F700AF /* afterlife.swift */; }; + 187B191D2E4399E1567DB24BD93F0486 /* SipHash-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B40275628DC54E8062553361D787F0C5 /* SipHash-macOS-dummy.m */; }; + 1904E18F6CE01618BBBC1B31E43B64EA /* BigUInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = F78741438B536F7A172782CF83CE1D61 /* BigUInt.swift */; }; + 192BA88956DA574C01410D937DFF5098 /* UIView+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = A3ED8768EFD217B92353955F3B627A58 /* UIView+AnyPromise.m */; }; + 193CE1B123F216F0140298A506854F9D /* Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74808F18CDAD1602D73A538E793E04F5 /* Random.swift */; }; + 1AAC341916DC64CD28D08BDFED57AC9C /* Shifts.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEC7ABB7664DD0ED701366918E558349 /* Shifts.swift */; }; + 1C884A28FA083B2145425BB4D3369A0B /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 22806925C49B17F7617E939397FEDA17 /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D96448F1FFF0E5449F67332C543EE32 /* libsecp256k1-config.h in Headers */ = {isa = PBXBuildFile; fileRef = 8651E8BCA606A4E8CF1C00A064F15D0C /* libsecp256k1-config.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1DD88ADB2458E38D5106042F0B958DFA /* NSTask+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 20641C00B81161CCFDD78A5F6324985E /* NSTask+AnyPromise.m */; }; + 1E11D4AB7D83F30DC55ED31131C62967 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B0E61411CB4F3D3FEEF4DEA40387821 /* String+Extension.swift */; }; + 1E5F1CD6111EA4A4CFC001236E4F2447 /* Pods-web3swift-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CCD178AF0C0283D14572A07109AABF34 /* Pods-web3swift-macOS-dummy.m */; }; + 1E9786C210C3093074CAA71FB3C5350F /* NSTask+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DEE82429D98C13D23CB67B1152A0039 /* NSTask+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1FE7FEC8F5DDD701FD3AE246AD01B367 /* NSURLSession+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = FD040C0ED806F8AEEBDDF3AB44DAF316 /* NSURLSession+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2161948858307EC6EEFCED5554369172 /* group.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C27D93F9DAA98EEACD83ECAD0CBDF0 /* group.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 216986247596660CFCD4D997C374D548 /* Collection+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA08BE9879D8A93C5BBDE791962A35B /* Collection+Extension.swift */; }; + 216E8A7C42E0512734DBAA38BD573262 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = 811D83DE9A6535892F77DC2F3A6AAF4E /* dispatch_promise.m */; }; + 21705A5F9D212A983A788E9F074F6EDF /* Salsa.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D36D4C60B5F4427D00A40AF2927257 /* Salsa.swift */; }; + 2267748C1FB1D590488F1B9101FB05C9 /* field_10x26.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D77D72A4988EA451CAB04C2E74DE59B /* field_10x26.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22D8DF4F46BDC2292C1AE9B4AC3717DC /* NSURLSession+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C2F5F9188BDA13F6F3C5C01746139FF /* NSURLSession+AnyPromise.m */; }; + 22FB7357D696E831ABFF6CDE1BC35757 /* Updatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E7483E3FCCB1B35B72A143455AE4FF /* Updatable.swift */; }; + 238EF427CBC24F658E1C1FA4E53099CF /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B6C0C117924950EB06A870FAD3FE818 /* PMKFoundation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 239D8E853FDFD3C09B0B3A5E85FB64E8 /* AES.swift in Sources */ = {isa = PBXBuildFile; fileRef = E53F0E66379D1A12C23457175FF2B48C /* AES.swift */; }; + 244E287BB7934E5AB37BB61D5C587814 /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = A73A7F0224B7CBF25494CA438500B1AE /* firstly.swift */; }; + 27157B51378CFF4AD0DF3139827418D2 /* Result-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93A595DD724EA2FCC9847FE77084CDC2 /* Result-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2889854855882D799FD2CE472B17A9BA /* ecmult_gen_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A14B2F66514B537FC616CB822E97B9C0 /* ecmult_gen_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 290854FFD3516C0BA20E66AD41986C4C /* HMAC+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58651021F3EBC197089A73D860E4E24 /* HMAC+Foundation.swift */; }; + 29A615F1F902BA0EEE2F11FCE2784435 /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8419527F1E53F99B65D0403041C358F /* when.swift */; }; + 2BA16B5D2DD651E485E5496216F6996F /* StreamEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C2E2047298F7DE5D698129F5E61CBC /* StreamEncryptor.swift */; }; + 2C4AEC06516A5EFE1E600BB0A30CF6D0 /* ecmult.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4E6C92A3C42551B0E4D60BF31B2A5C /* ecmult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2CD358B6D6909178593465B26D6A6E53 /* Utils+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34198A2527AA52063C23ED207C8BF254 /* Utils+Foundation.swift */; }; + 2DD480A5DBA913244A3AF776CECCDCF7 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41A0518E9FE65C39E9868489DCC24054 /* Authenticator.swift */; }; + 2E6A9E3F8DB35BB64FF546A27C79A813 /* lax_der_privatekey_parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AFF698C1D15D1326609CCC80689E34D /* lax_der_privatekey_parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2E9282AB77EBAEE8B8BA2BAADF6E533E /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92601F27006B23C8080BFB77A6FCD20C /* after.swift */; }; + 2E988C0A4E1C468D0AFA43A95482D911 /* PBKDF1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73076A085CAFEC16DE5F375715B5EA2E /* PBKDF1.swift */; }; + 2EDCE4A3A80772C88E0B4031FE4D86C6 /* Words and Bits.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8C8C4AE6DE4D47188CA20D3F983A17A /* Words and Bits.swift */; }; + 2FB34A1FAE745E38E438FA434B64D592 /* Checksum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 764FD00AEDF9908CF9C0FA4F41A47971 /* Checksum.swift */; }; + 3041A5B7E53D75209A5C347950817958 /* BatchedCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F649EB46AC0C2F4FAF2210985F67CCD3 /* BatchedCollection.swift */; }; + 31200E73742F8C75471A9E1E934AFD6C /* hang.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A8DF6214E0E510B1078E99FE162C95 /* hang.swift */; }; + 312FED65DD6B7D4E4C0AF196082B4292 /* SecureBytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 561F868D0D239B0777E5E2AA929398E2 /* SecureBytes.swift */; }; + 314D8B2F7ACB1285289701FA44D49A3B /* AES.Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3777DF7D19D88BD126D296A19304C228 /* AES.Cryptors.swift */; }; + 315E61FA169A73000F63292BBAE8457F /* DigestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3AA1F00A36C70F65EA5B91956ADF6CE /* DigestType.swift */; }; + 337EA355DE058979DB126870227A42DF /* Floating Point Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF46C5E76FF8CD9DD26E3B04B7C1607A /* Floating Point Conversion.swift */; }; + 34D61980DF37C53741DC15DEEDCFAC25 /* UInt8+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8ABDE8AB8EA20FE6E57CE9AE4D0366A /* UInt8+Extension.swift */; }; + 354D68B8C8B6D4C003BDB91E8A1D680A /* String Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9AE77165B52E45D1C2E9B65E11BE569 /* String Conversion.swift */; }; + 359269757B7FED4424DD9489F42BBB49 /* SipHashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 358B774DF1C56EED236B0A9E45CABBE3 /* SipHashable.swift */; }; + 35F5C4B5CE3A02EA4B3FBDD6746ADA74 /* secp256k1_ecdh.h in Headers */ = {isa = PBXBuildFile; fileRef = 8017B6D903FB1E9827AFE8FB654E39B1 /* secp256k1_ecdh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 36DB5AEC759BAA7C4222B36C8790FA8A /* BatchedCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F649EB46AC0C2F4FAF2210985F67CCD3 /* BatchedCollection.swift */; }; + 370C7FFEAB64F443F216B37A2B33F106 /* NoPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9576EA7BB7426BF6287CF1B4993B5962 /* NoPadding.swift */; }; + 3755C12BE9E88D2D7E5765B3CDC80DD9 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 321B5A33C1941F94280916E48400DCF3 /* CompactMap.swift */; }; + 377C6046F93E7409F3996D06ADAD4CC7 /* SipHashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 358B774DF1C56EED236B0A9E45CABBE3 /* SipHashable.swift */; }; + 381C6587FE16247159980E6AD7346AF3 /* CryptoSwift-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 574767261E780011E300F496F2025982 /* CryptoSwift-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38B6E072F812605CF0B4FA03B3528A82 /* field_10x26_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 35AD7F8B628E48692DA65677854F0FD0 /* field_10x26_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38D8B82703E87B790A4D8C9B749644DF /* Comparable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C795D32B86990A4B935E5714103236B /* Comparable.swift */; }; + 3A47021BD84B2E73B822B69102C2BCCD /* ecmult_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = F4E4E44405F0F2F539C683EDF4907610 /* ecmult_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3A7D4D17062363D0D7DE5405827EB6D1 /* Guarantee.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBAFBEAB5EC07F1028DB7E162A72BCA4 /* Guarantee.swift */; }; + 3AB4243277B67763E8C819980881BA44 /* lax_der_parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FF1BED7DDDA18393331D15C774CDC5D /* lax_der_parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3AC07C0FB85EDC81532D78FAB99C85B1 /* BigUInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = F78741438B536F7A172782CF83CE1D61 /* BigUInt.swift */; }; + 3AC689CBB3DC3931542904E58800704C /* RandomBytesSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B7A72642AEF6C9971CB042542A9666E /* RandomBytesSequence.swift */; }; + 3AEDA0F0A0D1B6B201C42C72941FCE3F /* Blowfish+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FE423C5F3A0E1BA980F7D85DF0A79A3 /* Blowfish+Foundation.swift */; }; + 3B3C7BC5E53C195B74B659C5D3445385 /* field_5x52_asm_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 17CAA27E2AA76A2A6DCC01225E26C887 /* field_5x52_asm_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E20F5E2C7DA6C8B4AF7D05CA526183F /* Cryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FA194D0745DDD7A45AEFB79D05E827 /* Cryptor.swift */; }; + 3E5D7D6D073F33181BEE8BBAA47E427E /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 22806925C49B17F7617E939397FEDA17 /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F474D94A325AFDB74206B0CD0790920 /* SipHasher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C7F2AE314C3263CCB8B6726AE4B0EFD /* SipHasher.swift */; }; + 3F78D2AC31E0DF3F1BF6300484D449AB /* secp256k1.c in Sources */ = {isa = PBXBuildFile; fileRef = AC66EB86FADABBC661FBADD71F118E44 /* secp256k1.c */; }; + 3F959C8CCB1AF132682B6BB4D1306CB3 /* scalar_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 83502BD3033E65487837BB1DD80F1771 /* scalar_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 40EFCF53AC23E42E8CE500F73237112F /* num_gmp_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A838F8398F0792E1219F16C8455E0D2D /* num_gmp_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4262E028B1F9886FD1163C16D5E39C88 /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = F7D1266D6528F8C58FB5F632AFC8ADBC /* after.m */; }; + 42AD653190052E600C4C4CE1DE6ACE20 /* Result-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B4FC5141193736E228A65075B6CDF9AC /* Result-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42C6DB05A3663AC4AB08317F9287797A /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 27EE0CF4430975D33EE9E279C2E7A712 /* AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42FF2C1D3648C354550AC88EE5E64B80 /* Data Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78F65688B572E7047CA7B2AC38E882F1 /* Data Conversion.swift */; }; + 4394019D91B5D15A9BB24CE7CA201410 /* NSObject+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4CAD74CC1F4B2F214F6291445D16BC /* NSObject+Promise.swift */; }; + 4407ACFACA948CBA51F56B96A99EE4CE /* PKCS7Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D1B67A6317449962AC77457E77962DB /* PKCS7Padding.swift */; }; + 44DF067E138C7E2662D76052B1D15932 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31CBD26D6F6C53EC37C300993F04ED9 /* Operators.swift */; }; + 44EF160E7C344881C2BA9C1A108A7310 /* scalar_low_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 14B533292507A7998A5686E55DC919FE /* scalar_low_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45482DED636330B9BCE4493225B66813 /* Comparable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C795D32B86990A4B935E5714103236B /* Comparable.swift */; }; + 4562B917950C9F7E1CE07191DFDA096D /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F3F3125EC4E686B9E29639D63E4ABF3 /* race.swift */; }; + 49BABAEF57C8A617DA34C25DB757180B /* AES.Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3777DF7D19D88BD126D296A19304C228 /* AES.Cryptors.swift */; }; + 4B7175E173407B71508A864A033EC107 /* SipHash-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 070BEA77C1B8CC57080A0490EDF4F111 /* SipHash-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BA76EF32D81038B1AD2E8C555A3C985 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31CBD26D6F6C53EC37C300993F04ED9 /* Operators.swift */; }; + 4C4766DBF2D7901BC1CD2C5DFBD76A5E /* group.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C27D93F9DAA98EEACD83ECAD0CBDF0 /* group.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D424F348E7A03D67FCBFD968F07E772 /* hang.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A8DF6214E0E510B1078E99FE162C95 /* hang.swift */; }; + 4D7DEDC820A1EF913455BC0FBE72FBD6 /* BigInt-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 089AA29EDABEB9A8A6A00D61655DC190 /* BigInt-iOS-dummy.m */; }; + 4E4F07B24DAB1E29AC81AD866A43C376 /* lax_der_privatekey_parsing.c in Sources */ = {isa = PBXBuildFile; fileRef = D4A29D7634A1DFBBB274D10CE648A681 /* lax_der_privatekey_parsing.c */; }; + 4E8C968B4D8B860668C9C36CA819BF70 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 321B5A33C1941F94280916E48400DCF3 /* CompactMap.swift */; }; + 4FCF1CB933BEBAC5D0892C543D68E658 /* BlockDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6189BDD458A8C5ED682752C172F99FEC /* BlockDecryptor.swift */; }; + 5063FE3FE1C30A73A073F3533C508D64 /* AES+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CAD2A39BC96708CDAA80D1378643A54 /* AES+Foundation.swift */; }; + 5104F193E7D7CB179A24BF3E5235FD3F /* DigestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3AA1F00A36C70F65EA5B91956ADF6CE /* DigestType.swift */; }; + 51CAAE01BFF59F085BC9B34842E3C7C2 /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = A73A7F0224B7CBF25494CA438500B1AE /* firstly.swift */; }; + 51DADAE211CE77CDDD762DF1F5FAA236 /* Exponentiation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E999F59FB227AF1159793FBA89E73E /* Exponentiation.swift */; }; + 5219FA46FCE5E89337F78E224A3D1932 /* Result-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A26700A2F2E370BB3807FCC6903097C /* Result-iOS-dummy.m */; }; + 528C5C69D4815F5FC83E3D5BBE41271D /* field_5x52_asm_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 17CAA27E2AA76A2A6DCC01225E26C887 /* field_5x52_asm_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 52FB4B4296FA803827D3F78B1EA7FF8C /* afterlife.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA38B716D5C5E920A43AC0B94F700AF /* afterlife.swift */; }; + 53FBBFD161D6A1C13A33616571645C5E /* Catchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54665CE77F30894F652252AB1A2B9B33 /* Catchable.swift */; }; + 5518BD53D7F73216E2695680ACBAC221 /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = F7D1266D6528F8C58FB5F632AFC8ADBC /* after.m */; }; + 553EB75D5DF57D74E8408D29DF6F8F3D /* secp256k1_ios-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D9DC69B6CD55F16DA77FDFE398993279 /* secp256k1_ios-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 557E070EDC1D983960128B12A77AA293 /* GCD.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA086535BC24FEE3B2C4F290933DDBED /* GCD.swift */; }; + 57A82484117095DCA73446B1E6ECFC32 /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 215329F46A7BF874399544E533FF7576 /* main_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A5911FA8E88B73CCAFBFFA88D5B9E35 /* ecmult_gen.h in Headers */ = {isa = PBXBuildFile; fileRef = C46B72179059048F0A7B5979D35C53F3 /* ecmult_gen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A8B48EB086264AB7340C7FBF07D7383 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB30987B139C490B1D7AC59057D660B /* Utils.swift */; }; + 5B58F3471510812FD864BF21791F7497 /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B582B7E10FE3D3CF63E998C40FBE8A /* Resolver.swift */; }; + 5BF15FCDA2CA5E504F774B93C1EAA123 /* OFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FBEEE8D9561104B86C844DB9D4BB5E /* OFB.swift */; }; + 5C173DF75AE4F4E54EB9DD7D68D44568 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2289141C9E5B4EA623A3C6D56CEC47B /* Promise.swift */; }; + 5CA03C34BCCCA0FC29653E6A50C0277C /* scalar_low_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 14B533292507A7998A5686E55DC919FE /* scalar_low_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CA9E73F8349BAC9F5EBD1F0589C91AD /* ChaCha20+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A85B3703C9BDD61DCB8C8236CFF6C55 /* ChaCha20+Foundation.swift */; }; + 5E0F76D46A3F14CC3903F4D072D6652C /* BlockModeOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C831540FF7C9B234CCA86EBD96BA52 /* BlockModeOptions.swift */; }; + 5EABC52C76A5F7DD29136E5C10CAA368 /* UInt32+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65858389887B9A4F9D46C84CA282D98A /* UInt32+Extension.swift */; }; + 5EBCC3EF4D3AEDA8DE7D24EAF054A21D /* UInt64+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36E7FB0D63C9B4769ECB6BF09069785 /* UInt64+Extension.swift */; }; + 5F6C3C9162B3C0A00863D73DE9F264E4 /* secp256k1_recovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 1218C5BF79B833EE9226BFE80413CFA9 /* secp256k1_recovery.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 619A7209AF68E44B937A8C030287B0CA /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = C37671D07B04495287827CAA63C3918B /* join.m */; }; + 61C9BCD007508C2CB8959FA50BF0F53F /* Addition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F121D363156BD6FD336163695383B7B /* Addition.swift */; }; + 61D043FD677FACF7F382F67A430A7F62 /* SHA2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DAE8D797135597B481F996A97293588 /* SHA2.swift */; }; + 62D71252D2B26161D0442E070F936418 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F4611C833FCC1AE56A3B92006003E7D /* Result.swift */; }; + 64310DB95A0B71D32365CB6D88944A03 /* SipHash-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8306942A3F16E34E7AEF5284F43BBB71 /* SipHash-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6483A6AC993D8C5F8983064789F220B8 /* CBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5201FC564DFCAC06D883C7CECA8A2F3 /* CBC.swift */; }; + 64F86EC9C5F4F9BA6A73B501B1B84262 /* UIView+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = A43744F9782C1BB4049FE61A1CF8294A /* UIView+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66C39E6D8A7FDD96FE537FBCF8E2E96B /* scalar_8x32.h in Headers */ = {isa = PBXBuildFile; fileRef = 79867C3D646D2907241DA9047C7B01AD /* scalar_8x32.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 67722A22A203CDADAD4B402AED93007B /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B582B7E10FE3D3CF63E998C40FBE8A /* Resolver.swift */; }; + 6817327279945D8425268EF14CDDAC21 /* Primitive Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EA539425972E681266654DA0655C9E8 /* Primitive Types.swift */; }; + 698DB1FA7FF3234946A86E51AF828F39 /* RandomUInt64.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAC0C9B9D9853C75A63C92B3C1638661 /* RandomUInt64.swift */; }; + 69BAB45539E26B90D356BD6D1E6839BD /* SHA1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2481AC305522EA884B431C7DA6A6 /* SHA1.swift */; }; + 6B050CF87A4AF6792BB270FFBD764A76 /* race.m in Sources */ = {isa = PBXBuildFile; fileRef = B36CD76949A93100C1FF79DCCF316CED /* race.m */; }; + 6CE3E12734602C2051BDEA332E5F55CD /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = C4592AF7579E6BBA7AB698B7F1CAB277 /* AnyPromise.m */; }; + 6D44B36B12347BA0E2838B68148C4BB4 /* GCM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90EFD42F05BF697938F75805A25AA4C4 /* GCM.swift */; }; + 6D55E98E3CA63D1202BE0641D7399EE8 /* field.h in Headers */ = {isa = PBXBuildFile; fileRef = BEDE7135E0770517F2FC2B7543B997EB /* field.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D5CD948E7245E25D3815643B2B4C89D /* Array+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B21B76EE9B778DCA4FA63C4B6E794F17 /* Array+Foundation.swift */; }; + 6DBF333CC01A4E9765AFF12263B05CF3 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2289141C9E5B4EA623A3C6D56CEC47B /* Promise.swift */; }; + 6ED4064256289FBBEBDBF2C1D4C347CA /* AES+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CAD2A39BC96708CDAA80D1378643A54 /* AES+Foundation.swift */; }; + 6EEC29ACFC2BEE23CC88A7DFD2637969 /* field_5x52.h in Headers */ = {isa = PBXBuildFile; fileRef = E4B8376BBF5E7536185AE3C9BADA26E1 /* field_5x52.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6EFDB00864D7D2230D576768C0C445F3 /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = DCADB147D7CFCCD18A0645DB2A14147E /* fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6F05C030F1EA0E9ADF729E6E647CACFE /* Pods-web3swift-macOS_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3A8A1265A6932800FDF40A5E65FEC7 /* Pods-web3swift-macOS_Tests-dummy.m */; }; + 6F5B521B508C0230EF8488842DE2C905 /* SipHasher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C7F2AE314C3263CCB8B6726AE4B0EFD /* SipHasher.swift */; }; + 6FD417369E56DA302F107E9478D4A735 /* NSNotificationCenter+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A8F1C8D338848A362B6ABAC1BABD0E7 /* NSNotificationCenter+AnyPromise.m */; }; + 717B05FECD48B3ED8481296EF0CCF350 /* RandomUInt64.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAC0C9B9D9853C75A63C92B3C1638661 /* RandomUInt64.swift */; }; + 7193D179572C3FAD861BD281EBBE0794 /* OFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FBEEE8D9561104B86C844DB9D4BB5E /* OFB.swift */; }; + 7239F0AB8B86ECA736377C06ADA831F9 /* lax_der_parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FF1BED7DDDA18393331D15C774CDC5D /* lax_der_parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7314A1C475E3E135C16C733C84508F1D /* NSObject+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4CAD74CC1F4B2F214F6291445D16BC /* NSObject+Promise.swift */; }; + 733ACA74E73BC9EA955F347A731DBB5F /* Guarantee.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBAFBEAB5EC07F1028DB7E162A72BCA4 /* Guarantee.swift */; }; + 736BB84780916C964F46C4B77671A1AF /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F85B81B6D4D32886F019B5F637E0E09 /* NSURLSession+Promise.swift */; }; + 74602FF913EBE7791DE8B091DBFC2D6E /* ChaCha20.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C8777CCDE512EA12E4C9F4A61A77436 /* ChaCha20.swift */; }; + 7478C4AB680096975DA0F3885DE5128C /* Blowfish.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0414B058ABABF385C023C0B63EC2B5 /* Blowfish.swift */; }; + 74A7F683ED642B57FD66AF3452F366A4 /* field_10x26_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 35AD7F8B628E48692DA65677854F0FD0 /* field_10x26_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 75383208B98A4BFB61B7418E8B546CCC /* AEAD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B71A61FBF2018ABC00486102302A6B0 /* AEAD.swift */; }; + 75603E077E70073F479AE5B3F89CDC8B /* Rabbit+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6379EE613EC8F772C2246680513FCB6 /* Rabbit+Foundation.swift */; }; + 768B8E3C8A41ACDBF1607EAD1013301D /* scalar_8x32_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 020867114B4EB0FDBC56311EC53ED0C4 /* scalar_8x32_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76F56049518D4E3F2868ECB003F2990A /* PCBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15F4F15B5A3D04636E5587AC2D70FBC /* PCBC.swift */; }; + 773013B84E21E3867773BCAB6E171CBC /* Shifts.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEC7ABB7664DD0ED701366918E558349 /* Shifts.swift */; }; + 77EBF711C1B88D92CFC3AFCE6293E015 /* Array+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCFD36625C08BE1DCF89518BD484E19 /* Array+Extension.swift */; }; + 789A3DD0AA3D7580E0FCF6389C037D56 /* SHA3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5702F047A0511385C0E204A208B15F0F /* SHA3.swift */; }; + 78BB8536FFE3547FBB5E621141E01F84 /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = ABFEB01A26782FDCEE1C3D92BAF9B459 /* PromiseKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 78CF0243E783BB84E94C69AEE8CB1E8F /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = C4592AF7579E6BBA7AB698B7F1CAB277 /* AnyPromise.m */; }; + 78DB68659C3EA82DD2DAF980F8E703BB /* field_10x26.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D77D72A4988EA451CAB04C2E74DE59B /* field_10x26.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79FA79BA765DEEF172BC0384B7E5CE84 /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E39FEB12BAC012D8B4115D2DB2B178 /* UInt128.swift */; }; + 7A0702EE936C773C38F5E4B7F21AB26C /* Multiplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DC5685786E2727FF1B72301E5B178F6 /* Multiplication.swift */; }; + 7A95B0BC386E8AF888E81C3A766D509F /* field_5x52_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 324EC1C8F76927A4DF2E3C3FC9F057FD /* field_5x52_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7AC2E47719C68FABBDF2DF9E567086AF /* SHA1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5C2481AC305522EA884B431C7DA6A6 /* SHA1.swift */; }; + 7B1BE0AB735B19AC77A7EC6490675D5A /* scratch_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = E0709812BD5FB9827AEAC26E2BCBFED0 /* scratch_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BA326DD0CB90C3E9B6459E45258514A /* secp256k1_recovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 1218C5BF79B833EE9226BFE80413CFA9 /* secp256k1_recovery.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C0809A118C63E0146E13FDD32C6F224 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F4611C833FCC1AE56A3B92006003E7D /* Result.swift */; }; + 7C36C0D98CE341BB254E6F2B63A604F6 /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E63F608D7EE867250D63FA806FCAD39 /* main_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C414865BEC16506132F9910DBD62F3B /* Division.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B55543470B579184D3A672E2E21383 /* Division.swift */; }; + 7C84CA8569B6C593005324DE5F49621E /* BlockMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB0DF4C810AF4609174BDE3ED8FFC2 /* BlockMode.swift */; }; + 7CEBCAAE658C0E0716B41E40BEF8FB3D /* CMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C622491E0DAC94B20C65DA6FD8B2F37 /* CMAC.swift */; }; + 7DAD16539BA5194CA6515AEA28BC29CA /* BlockModeOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C831540FF7C9B234CCA86EBD96BA52 /* BlockModeOptions.swift */; }; + 7DB10EF26A0A2F6768F695BE03C0AB86 /* Multiplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DC5685786E2727FF1B72301E5B178F6 /* Multiplication.swift */; }; + 7E62E7DAFD28CC8A1FF3269F0A01CD13 /* Scrypt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADF32E93CE437E0352EA83535981518 /* Scrypt.swift */; }; + 7E7B5FFB45B34D030569DB117921D0A2 /* PromiseKit.root-CorePromise-Foundation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B2527E8568D207C3E5C51AAD52EFDE0 /* PromiseKit.root-CorePromise-Foundation-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7ED61B6F717591CD9AEE78153233E125 /* CryptoSwift-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 42FB2C982365D60616A037C24AD82EC3 /* CryptoSwift-macOS-dummy.m */; }; + 7F46D5244B59340D5B0A7E454860D689 /* scratch_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = E0709812BD5FB9827AEAC26E2BCBFED0 /* scratch_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F754A09D7EA3165D9758A80F307227E /* Floating Point Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF46C5E76FF8CD9DD26E3B04B7C1607A /* Floating Point Conversion.swift */; }; + 7F8D8FBC1A9C67B326A7F5A04BC3658B /* CFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFE5EE7D553E52CF2F3F445030F5B5C3 /* CFB.swift */; }; + 7FA76B7674C6223E06171F5F4ABABDD2 /* Salsa.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D36D4C60B5F4427D00A40AF2927257 /* Salsa.swift */; }; + 7FE0C78E1D6CF35FD66403216909410B /* BigInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75514FD400E152FEDDEA543AB95D6DEF /* BigInt.swift */; }; + 80AE7386A1B299C39AAC7F0C6AEC590D /* HKDF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04DFB9D31E41E898C503257419CCCDF6 /* HKDF.swift */; }; + 80D2DC67C9BF404DB886FB1B282408D3 /* HMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA5FCE33C57A4E1CA254D56EB3477671 /* HMAC.swift */; }; + 8384A7D8940BDD9B50ABF44358E12847 /* ChaCha20.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C8777CCDE512EA12E4C9F4A61A77436 /* ChaCha20.swift */; }; + 848EFB4F6CDA94AAAD25CCB2283E9EAA /* Integer Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46F19B968AE24E8634E72705771AB43B /* Integer Conversion.swift */; }; + 84CCEF3B86065A6C299BE772199B73C1 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EBC30F6EFFDACCDEDAC33EC3ABC2270 /* hash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 853BFE3B5A8E7B7D7301E6327A859CED /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BDC452E636313772E713C598FF7474 /* ResultProtocol.swift */; }; + 8601AFFE38D08BA40B4AED33D04654E4 /* Strideable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F71F09081F8BA8E4F6AA7F6CC9237106 /* Strideable.swift */; }; + 8632EC1A529DFEE13BF97399F45FFEE3 /* ecmult_const_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = D933D10D3CA3B400850559F8CC5AE95E /* ecmult_const_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86AB793BCF8161E36142EA221E00E33C /* num.h in Headers */ = {isa = PBXBuildFile; fileRef = DCAA7ADF948F201C097C38C2A246E3C6 /* num.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 874698320130745EC1465E308033D024 /* Collection+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA08BE9879D8A93C5BBDE791962A35B /* Collection+Extension.swift */; }; + 88BF6E9DAD1C8B0508E8CFFEDE03C163 /* ecmult_gen_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A14B2F66514B537FC616CB822E97B9C0 /* ecmult_gen_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89AD1BFCA3B307CD78AFB34118AC031D /* Addition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F121D363156BD6FD336163695383B7B /* Addition.swift */; }; + 8ABEC41E232F354C6DF2DB60B4AEDF49 /* AEADChaCha20Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69605C23B32D80C4DF6E6300B4273F23 /* AEADChaCha20Poly1305.swift */; }; + 8BB491EE5C33542F02AAC503E876F8D9 /* UIView+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AD6A23AA2EE9CC76D8C4F7670971134 /* UIView+Promise.swift */; }; + 8CA95863A4A71897EE45477A562A16B3 /* Utils+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34198A2527AA52063C23ED207C8BF254 /* Utils+Foundation.swift */; }; + 8CF2686010D558BD03C7CED505C11C9C /* ecdsa_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A19B818D7142C13314AD8C13EC8788B4 /* ecdsa_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DE8FDE423347EA29D896211A3C2C7CB /* Bit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A55626372F22D7F9EF9145E28C6BC7D /* Bit.swift */; }; + 8E189B54FFC987969C2A26D21DB0FB42 /* Bit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A55626372F22D7F9EF9145E28C6BC7D /* Bit.swift */; }; + 8EF9B8FF607B9FD70D85D95EA60C804D /* Updatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E7483E3FCCB1B35B72A143455AE4FF /* Updatable.swift */; }; + 8F6828B66EC68D2878CEACC7D234DCED /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F85B81B6D4D32886F019B5F637E0E09 /* NSURLSession+Promise.swift */; }; + 908767B8A8D3AB83A352870C44DBF7FF /* scalar_4x64_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3D90E94689DEDA3EF7262C550E8072 /* scalar_4x64_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 919245ABE3324EC4EC8E675AB9592327 /* secp256k1_ios.h in Headers */ = {isa = PBXBuildFile; fileRef = 0274606D1884A3E20E6D77EB4AF2CC48 /* secp256k1_ios.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 923235788E467394092CE2018C5FAEB2 /* UIViewController+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F0022F04BE91889C04CAF88D2591C63 /* UIViewController+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 934311E0A7ED33AF227CA6236BE194FA /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B0E61411CB4F3D3FEEF4DEA40387821 /* String+Extension.swift */; }; + 9346676038E479F7475D304CD3939A0F /* CFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFE5EE7D553E52CF2F3F445030F5B5C3 /* CFB.swift */; }; + 93AD3CA5F13CFF076A06516E303A61C9 /* PBKDF1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73076A085CAFEC16DE5F375715B5EA2E /* PBKDF1.swift */; }; + 969BD4FC9172F82D66E704BF544A30AC /* GCM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90EFD42F05BF697938F75805A25AA4C4 /* GCM.swift */; }; + 96C6125FB939C1C06CE63AD1E59F88B7 /* Digest.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBFA2023392DDB218920F6011969112C /* Digest.swift */; }; + 9712E5BC7B1EEE1A02EEA6DC76325BEA /* Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDBF7AF30238AF22FB286CFD3FE9CCC4 /* Poly1305.swift */; }; + 971CF5DA4334D6FC9E1DE7E8118BF088 /* Cipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7377282D5902CE82B0AC88B0B1B74F6 /* Cipher.swift */; }; + 9780B00892C127C1916229C06A751F7E /* SHA2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DAE8D797135597B481F996A97293588 /* SHA2.swift */; }; + 98602E727D3013D4EA8D28E0B796F914 /* ecmult_gen.h in Headers */ = {isa = PBXBuildFile; fileRef = C46B72179059048F0A7B5979D35C53F3 /* ecmult_gen.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 991C48377FE8653491950997A605201D /* CipherModeWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = E038EF683CA38FF9C8B17580791ABD4F /* CipherModeWorker.swift */; }; + 9940F65AAACFEDF8634F4017D31420A4 /* UInt8+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8ABDE8AB8EA20FE6E57CE9AE4D0366A /* UInt8+Extension.swift */; }; + 9AF4F6F40F110FAFE3BAC951C7099D74 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = 811D83DE9A6535892F77DC2F3A6AAF4E /* dispatch_promise.m */; }; + 9BFBB37BAF7A931036FD41AB1130D710 /* scrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFAF076FECB10043B234F561D8CCF8D /* scrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CA622EDF0E225A5FE37350E93E7B757 /* UInt16+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71005C0DBC947785845E56DD046D981 /* UInt16+Extension.swift */; }; + 9CD7AB59AA056063FC32AB28C3B0C2B4 /* secp256k1_ios-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 68786ABD565F59489DB046D7CA355AB1 /* secp256k1_ios-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CF22D4A3B62E62B50881D0DE45FBDF9 /* AEAD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B71A61FBF2018ABC00486102302A6B0 /* AEAD.swift */; }; + 9DAE14B88EE655354CACE65717FA211E /* Hashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 892CC14B3D9C099D744E1E40547893D6 /* Hashable.swift */; }; + 9E85EE2DD5C2A60DF3DE739BD1218C76 /* MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA39ACDBF2B8B150A3C5AADF81A633F2 /* MD5.swift */; }; + 9E9A8A8B46304D435822D15C3C38A4AC /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB30987B139C490B1D7AC59057D660B /* Utils.swift */; }; + 9EB99B74724DF089F8A67DB78DC042F4 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04BA655D2C1D6F88A394D8940E7ABDD6 /* Configuration.swift */; }; + 9EE54627ED72870C58157B76B89AC3AF /* PKCS7Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D1B67A6317449962AC77457E77962DB /* PKCS7Padding.swift */; }; + 9F64F076880B1E6A80C8D1D3090C687C /* scalar_8x32_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 020867114B4EB0FDBC56311EC53ED0C4 /* scalar_8x32_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A01F875E651CCF1697C02EA9BF034852 /* PCBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15F4F15B5A3D04636E5587AC2D70FBC /* PCBC.swift */; }; + A065300D974D4C50642BF3687E0E6C37 /* ECB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535A42953304AE8C25733206DD3BCA3E /* ECB.swift */; }; + A2031F83FFFD6EA4255E12B092376081 /* field_5x52_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 324EC1C8F76927A4DF2E3C3FC9F057FD /* field_5x52_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A259D93213FEE762022EAA3F8E2EF54A /* scrypt-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 27602A010D5FB10D7D80EF8F26E44817 /* scrypt-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A2B27FA4D25CFCC93C70B9BB5A5963C6 /* secp256k1_ios-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B07D784A753C59A07EE4ECD3EB70F0 /* secp256k1_ios-iOS-dummy.m */; }; + A301F522108F0A22EFA241EBCC8F5AA6 /* CTR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BA556B0A8047F0A31E56C03EBE7516D /* CTR.swift */; }; + A40822AC61959F70D2834E5F4A9A331C /* eckey.h in Headers */ = {isa = PBXBuildFile; fileRef = 46FB57298CF767C08DA0BE2FC4763358 /* eckey.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A48902823DC75349716A4753B1E660DA /* Generics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599A13DCD942A852A9343BD33999BDF4 /* Generics.swift */; }; + A4A59B0BA1E4153A6BF2917EB2C1AF06 /* CryptoSwift-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FAE940BEEA318CD8A38EEF5CDBB2E0A2 /* CryptoSwift-iOS-dummy.m */; }; + A4F8D815D07249B30E393C63694BF3D7 /* Codable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D990F693C00F3E77191077732510EA /* Codable.swift */; }; + A5FF9C090C00EE25B1035F603F1C3558 /* secp256k1_ios.h in Headers */ = {isa = PBXBuildFile; fileRef = 0274606D1884A3E20E6D77EB4AF2CC48 /* secp256k1_ios.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A848E609F5973AB324AA66A786BE378B /* eckey.h in Headers */ = {isa = PBXBuildFile; fileRef = 46FB57298CF767C08DA0BE2FC4763358 /* eckey.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A8995C0B368AF79026265F486D640985 /* Primitive Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EA539425972E681266654DA0655C9E8 /* Primitive Types.swift */; }; + A8FB03192116C7259BDC47B4ED7A1770 /* BlockDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6189BDD458A8C5ED682752C172F99FEC /* BlockDecryptor.swift */; }; + A93F309C7285ACB8ECAA14903BC85237 /* Rabbit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F946D872687D312965A0EBD2DDD908 /* Rabbit.swift */; }; + A953ACC3543A00D51383ED73301139A4 /* String+FoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431F2EA778A258341637C6B2EC8C1F12 /* String+FoundationExtension.swift */; }; + AA08FA2EB9DB4E98494BFDDE5D4B4936 /* Bitwise Ops.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06C9D7D72D336F7D894DC91C5AD7B151 /* Bitwise Ops.swift */; }; + AA0B40D52D40A8BC397B51FF6C9B3C90 /* scalar_4x64.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A5885C69557C77646563E70721520C4 /* scalar_4x64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA3403E09DAD47A2C9FCE81A9AB40EA5 /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A940B965909531EC8A3A47F63C239D9 /* AnyPromise.swift */; }; + AA40ABA19C4E8BBE370471E77BAFC842 /* BlockCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3E9465F8548848E47B16750517F7A46 /* BlockCipher.swift */; }; + AA48D3B3A44CD568D493A0326D60EEAC /* Digest.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBFA2023392DDB218920F6011969112C /* Digest.swift */; }; + AB02DBB24DBB4F98005C0C14C342F8FF /* Prime Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CC2E239902FFDFFB3635D4952B860F6 /* Prime Test.swift */; }; + AB34427D03874A67ED273F44E27CAFEB /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8419527F1E53F99B65D0403041C358F /* when.swift */; }; + AC19417412E8F69BD232DB6370BE9AC3 /* scalar_4x64.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A5885C69557C77646563E70721520C4 /* scalar_4x64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC6D836A8BEBC67FAD48B43B80382794 /* Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25449F2380DFCE00603EE3EA6D54E9E1 /* Padding.swift */; }; + AC7E09D1F43A94AEC729A8D8486B85CE /* lax_der_parsing.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A83884843BE54EA5CFB1D0F19A385 /* lax_der_parsing.c */; }; + AFDA9E12CC7195153491C8CD1C0AAD8B /* Integer Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46F19B968AE24E8634E72705771AB43B /* Integer Conversion.swift */; }; + B01D4A804FE382180CCF4053E794C24E /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 215329F46A7BF874399544E533FF7576 /* main_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B264AC2DFBBC420DEE1695859273E0E6 /* CipherModeWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = E038EF683CA38FF9C8B17580791ABD4F /* CipherModeWorker.swift */; }; + B27AC8F7FCD59B1C8879D64E939D9737 /* Blowfish+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FE423C5F3A0E1BA980F7D85DF0A79A3 /* Blowfish+Foundation.swift */; }; + B2921F5CDE5C5C82346964060B258525 /* scalar_4x64_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3D90E94689DEDA3EF7262C550E8072 /* scalar_4x64_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B375AE4058EC8E7A69B2D448B7F36019 /* num.h in Headers */ = {isa = PBXBuildFile; fileRef = DCAA7ADF948F201C097C38C2A246E3C6 /* num.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B42F58792A1A735AD69BB60C4EF4DC58 /* scalar.h in Headers */ = {isa = PBXBuildFile; fileRef = C9328ED2985B44F930F34230C844AE00 /* scalar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B43A930051FDC74CE6667856407BD5CF /* Exponentiation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E999F59FB227AF1159793FBA89E73E /* Exponentiation.swift */; }; + B48C458D1CB67A6B566AEFBADAE6DE8A /* Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25449F2380DFCE00603EE3EA6D54E9E1 /* Padding.swift */; }; + B51D722CE376EDFD7B663D9452E900AB /* PBKDF2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97422D2BB1531EF2B1D3FFD06D598FEB /* PBKDF2.swift */; }; + B534D1DE7C6E7115E6A75EE8BAA4819C /* MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA39ACDBF2B8B150A3C5AADF81A633F2 /* MD5.swift */; }; + B6047589B7129612A0BD9070C008FF3E /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = 31CE81294439D50F92C774C6D603F0BA /* hang.m */; }; + B640565E1593B250390597C2651078A4 /* BigInt-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8157CAAE26566A3CAAE150A5267D4CF1 /* BigInt-macOS-dummy.m */; }; + B6FC644300C4519C052BFA76A06F4814 /* BufferStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951A468EB7AF096A42A843ED1FDAC065 /* BufferStorage.swift */; }; + B75E8317B836FE17682D60313FBDCD14 /* BufferStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951A468EB7AF096A42A843ED1FDAC065 /* BufferStorage.swift */; }; + B773946DE5FFBE30EDF07970211D0F6E /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B6C0C117924950EB06A870FAD3FE818 /* PMKFoundation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B7D7CA91C141C38015B1148059914F81 /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = 61467325157C520C165F350AC91287EE /* when.m */; }; + BB06FC86A3B62397AE0E07B00471F6AE /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 27EE0CF4430975D33EE9E279C2E7A712 /* AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BB91D03B628F9A7BAEE9330E7FEE58DB /* main_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E63F608D7EE867250D63FA806FCAD39 /* main_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BCDE72CE8069BF09131F983ACA411B8B /* lax_der_privatekey_parsing.c in Sources */ = {isa = PBXBuildFile; fileRef = D4A29D7634A1DFBBB274D10CE648A681 /* lax_der_privatekey_parsing.c */; }; + BD866838930E0CDAF1107A381781B643 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A2A9882D7606624DB09D137DA346B890 /* Foundation.framework */; }; + BE17E68524E049C26BFA30707DFF6E9E /* secp256k1_ecdh.h in Headers */ = {isa = PBXBuildFile; fileRef = 8017B6D903FB1E9827AFE8FB654E39B1 /* secp256k1_ecdh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BEF500ABA92617FC244C36F2DD7E47D2 /* libsecp256k1-config.h in Headers */ = {isa = PBXBuildFile; fileRef = 8651E8BCA606A4E8CF1C00A064F15D0C /* libsecp256k1-config.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF9C1C12AD3560167B0800059B4A6D6E /* Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDBF7AF30238AF22FB286CFD3FE9CCC4 /* Poly1305.swift */; }; + C0101FD19738FB97383D1C0CF5EEBF77 /* String Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9AE77165B52E45D1C2E9B65E11BE569 /* String Conversion.swift */; }; + C0E38CC3E9A47DD76092CA50CEEEAE12 /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30FBE87901A7E5FB7F31161530EC3F93 /* Deprecations.swift */; }; + C0F8B164DDA6157937A300C207D56E4E /* Subtraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8978AADB626A9307912476F0BF08EA54 /* Subtraction.swift */; }; + C1693DEA3241820346B6392F419BE86A /* PKCS7.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0618260EA86079AAB079D4AB192D801D /* PKCS7.swift */; }; + C420F74F411178FB20F79B022567A36F /* Checksum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 764FD00AEDF9908CF9C0FA4F41A47971 /* Checksum.swift */; }; + C45AB3CBDC8E80549A5258F1EF33B5E4 /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E39FEB12BAC012D8B4115D2DB2B178 /* UInt128.swift */; }; + C4A91D774EFB424EF2F25970BBE498E2 /* NSTask+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 20641C00B81161CCFDD78A5F6324985E /* NSTask+AnyPromise.m */; }; + C4D045EA36FC3020F0D120D61248034A /* ecmult_const.h in Headers */ = {isa = PBXBuildFile; fileRef = 3939031ABA781CFCF7B331FFA1934E28 /* ecmult_const.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4D7369A6EE4185C3499B0C7F6D4AF54 /* Cipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7377282D5902CE82B0AC88B0B1B74F6 /* Cipher.swift */; }; + C52AB1611C5012541EB9B2D6F3E7113C /* Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7B8A703FA36F172078632296AA5A00 /* Cryptors.swift */; }; + C55D7F3112EA0AE1C16D64D5D93FB8E2 /* BlockEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066E8881D7ECB8BD5899E5E977397207 /* BlockEncryptor.swift */; }; + C5C8E105D6B79B679C2C88E2615EAC66 /* UInt32+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65858389887B9A4F9D46C84CA282D98A /* UInt32+Extension.swift */; }; + C7546B1AF7022FE1D1D4E974A890D03F /* UIViewPropertyAnimator+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C11367A4FDB4D73BFE257F11F2878AE /* UIViewPropertyAnimator+Promise.swift */; }; + C76A85C8526F33C17488B1ED3E96E2B8 /* NSTask+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DEE82429D98C13D23CB67B1152A0039 /* NSTask+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C81D77ED3B884C5F8FF333D7E73D2760 /* Catchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54665CE77F30894F652252AB1A2B9B33 /* Catchable.swift */; }; + C8727CBC2DF558D6A8432C374FC6C20D /* secp256k1_ios-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFAB78EA18354604C443AC38707A82E /* secp256k1_ios-macOS-dummy.m */; }; + C986469BA18AD3CA99A0340B7ACDCEF9 /* field_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D120F24E33DE00FC6F0309934A0DABF /* field_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA0A3399A3F3DE0313571B05CCACB00B /* field_5x52.h in Headers */ = {isa = PBXBuildFile; fileRef = E4B8376BBF5E7536185AE3C9BADA26E1 /* field_5x52.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA4AF1EA89A313035FBCF8BAF73AE5E3 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04BA655D2C1D6F88A394D8940E7ABDD6 /* Configuration.swift */; }; + CA5BBB4A81D6C18A87B54AD3E3CB1DDD /* Cryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FA194D0745DDD7A45AEFB79D05E827 /* Cryptor.swift */; }; + CB23D304433CF4415E534890D75DD1F3 /* CMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C622491E0DAC94B20C65DA6FD8B2F37 /* CMAC.swift */; }; + CB8ABF5FDE083E23F3C8AA384A4D55C3 /* ZeroPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E9FCD0AD6AFC9C61C97AF143B56652C /* ZeroPadding.swift */; }; + CBAB02308405D4C1CB4271EC4AB971F6 /* Words and Bits.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8C8C4AE6DE4D47188CA20D3F983A17A /* Words and Bits.swift */; }; + CBD6997F8B93795AA9804CDED39497E2 /* scrypt-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A8CC62F25022C04E71502C9CFC00C456 /* scrypt-iOS-dummy.m */; }; + CC53CC49FDD4748924F21B50E485DBBD /* String+FoundationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431F2EA778A258341637C6B2EC8C1F12 /* String+FoundationExtension.swift */; }; + CE2BCA099CEA37688059295108D416AD /* Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74808F18CDAD1602D73A538E793E04F5 /* Random.swift */; }; + CF2EC01022EDE78D4A2A1EE28519BB24 /* secp256k1.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7F6EF4EFCF0B503B9EBF454C48E670 /* secp256k1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D01DA48DF6AD0E0C496D261444C43E30 /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92601F27006B23C8080BFB77A6FCD20C /* after.swift */; }; + D03604350C4AD6E462633ACEF03DE182 /* BlockMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB0DF4C810AF4609174BDE3ED8FFC2 /* BlockMode.swift */; }; + D0B384B3B9706105721D5A04485597A9 /* PKCS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C97658865E2AE214A346F8FA9903DF1 /* PKCS5.swift */; }; + D14E4A8C8AC8ADE305245866F1521E24 /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F3F3125EC4E686B9E29639D63E4ABF3 /* race.swift */; }; + D1D91F664C539CED69E0706FD9D008DC /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A940B965909531EC8A3A47F63C239D9 /* AnyPromise.swift */; }; + D1F0182968E66E044F80A9822BE772F0 /* Hashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 892CC14B3D9C099D744E1E40547893D6 /* Hashable.swift */; }; + D2CE75EC329AAE7EE0E4BAA7458EF9D5 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47E3CC0319B4C12D6ADADFF1BC3BCB45 /* Error.swift */; }; + D32712369A0978E2F272F6ED44E13D09 /* PKCS7.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0618260EA86079AAB079D4AB192D801D /* PKCS7.swift */; }; + D367FA306F3D716B5B26AB7ABC28B82F /* eckey_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AEA402EE472B4E593C6BDA02B98F777 /* eckey_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D51658C88F64814325AFD7E26FF01C58 /* PBKDF2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97422D2BB1531EF2B1D3FFD06D598FEB /* PBKDF2.swift */; }; + D629596D140514F80B7E96FC37625CAB /* num_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B6B830D8BBDC358A2077C828FA2D985 /* num_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D69EB24A00A90DE5EB08D773551E36A6 /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = C37671D07B04495287827CAA63C3918B /* join.m */; }; + D6BDAA0C8CA8843CE436AA3573C378F9 /* Square Root.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BA6278EC053514FEAEF8FF2C425A61B /* Square Root.swift */; }; + D77D59D158D2FBA4B6AA53805363DB1E /* UInt64+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36E7FB0D63C9B4769ECB6BF09069785 /* UInt64+Extension.swift */; }; + D81D753CE65D4B1E0F26F57606BD0F6C /* Bitwise Ops.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06C9D7D72D336F7D894DC91C5AD7B151 /* Bitwise Ops.swift */; }; + D91F249AD8EFADBBF3CA1C4F3F1EC689 /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48928AD389AAFEF89A78F196884ACDEF /* Process+Promise.swift */; }; + D97D4F779CE4301CD25BDE66904D1F9A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75E5EE20B9BFFFDFC7AC813752336250 /* Foundation.framework */; }; + D9B3D20980002DAFC3783F7A6B1C91BA /* NoPadding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9576EA7BB7426BF6287CF1B4993B5962 /* NoPadding.swift */; }; + DBCADB8931FC3A1305E622FCD41DBB71 /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F23E42C7F182E83766002E9A13F5C18 /* CustomStringConvertible.swift */; }; + DBFE4AFE81654077CCECBB64A9A3FBD6 /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BDC452E636313772E713C598FF7474 /* ResultProtocol.swift */; }; + DC21D5B2B6EB7B15B0BBCEB3836868C4 /* PromiseKit.root-CorePromise-Foundation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E896D196AC8047EADC52756DFBB86FE3 /* PromiseKit.root-CorePromise-Foundation-dummy.m */; }; + DD419D08F1AEE92AC819A14720ECD62C /* Generics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599A13DCD942A852A9343BD33999BDF4 /* Generics.swift */; }; + DDF54071C21579D559BDEE8D08189CF1 /* NSURLSession+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = FD040C0ED806F8AEEBDDF3AB44DAF316 /* NSURLSession+AnyPromise.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE8ADD9F39627224ADF47AFF18B0EA29 /* Pods-web3swift-macOS_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 553C1445D10FA04E682FE1674D6AF9EB /* Pods-web3swift-macOS_Tests-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF927452C685F72071057C8843C01706 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = DEBEDA3A9453481A93392EDEE86DDED6 /* util.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DFD70F894CFF9B61FF717C1443E95601 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF59B0068450FABC7AC606D4CF80F992 /* Box.swift */; }; + DFF0B3B6C8696B29A8B79E1C76E9D76F /* field_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D120F24E33DE00FC6F0309934A0DABF /* field_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E007271BF4C4F9B9D464193F85793C50 /* AES.swift in Sources */ = {isa = PBXBuildFile; fileRef = E53F0E66379D1A12C23457175FF2B48C /* AES.swift */; }; + E04BBE8E404D1CC27E4D74B8894479BD /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61CA4ADCB28C0DB95B804A39365E0BF2 /* NSNotificationCenter+Promise.swift */; }; + E1B6F21FA966C5EF912CFFA03322B922 /* ecmult_const.h in Headers */ = {isa = PBXBuildFile; fileRef = 3939031ABA781CFCF7B331FFA1934E28 /* ecmult_const.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E1BD1671D6E0A0FDAC9298373486DA9F /* Square Root.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BA6278EC053514FEAEF8FF2C425A61B /* Square Root.swift */; }; + E24619AC5BEB6C6F40A086FBC713953F /* HMAC.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA5FCE33C57A4E1CA254D56EB3477671 /* HMAC.swift */; }; + E254A91C69969B33ED1BF9BDE5B19AED /* Data Conversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78F65688B572E7047CA7B2AC38E882F1 /* Data Conversion.swift */; }; + E330D6002B747B8DFE92C9EF6A252AB1 /* num_gmp.h in Headers */ = {isa = PBXBuildFile; fileRef = 738632BC071C49BEB91D11935DA8685E /* num_gmp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3E7DAA98C0D84340DA492FDA9A32149 /* num_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B6B830D8BBDC358A2077C828FA2D985 /* num_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E43B98F13FCD3B5DB5F276A823A9354D /* basic-config.h in Headers */ = {isa = PBXBuildFile; fileRef = F4D9781295D21A56707F300056D22C2D /* basic-config.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4693B68EB480BAA15C7AEFEF584ABEC /* Thenable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C7368D8B1EDE9FDBE54F5AA17E5B124 /* Thenable.swift */; }; + E48FE65994D2FDB3496020B0AED10062 /* Data+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49AB4E050067BF2319B70132161A24B1 /* Data+Extension.swift */; }; + E496E4A9940D9E53F87FC94F6FBA613F /* Data+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49AB4E050067BF2319B70132161A24B1 /* Data+Extension.swift */; }; + E4DFF19D9D0DCD7944CCDD5E7D49E700 /* PromiseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6155EA8E0DB2677CBB017A72B5215DCB /* PromiseKit-dummy.m */; }; + E620808A6B6483DD90D1DF1DD9F399ED /* Pods-web3swift-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D8C2202C63BDA7C0F7AF6C89B6273FD /* Pods-web3swift-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6A3822607D69367B5FC864FB7A3BD73 /* ecdsa_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A19B818D7142C13314AD8C13EC8788B4 /* ecdsa_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E7CD62024C5874B3F67B266815D7CAC4 /* race.m in Sources */ = {isa = PBXBuildFile; fileRef = B36CD76949A93100C1FF79DCCF316CED /* race.m */; }; + E8A145AFD00468A4C9549E156F7A4327 /* Rabbit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F946D872687D312965A0EBD2DDD908 /* Rabbit.swift */; }; + E9E664FD3415EAFF7CDFFD33254902E3 /* ECB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535A42953304AE8C25733206DD3BCA3E /* ECB.swift */; }; + EA1A3BB85FC5453DEA5AE302324D4DAA /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41A0518E9FE65C39E9868489DCC24054 /* Authenticator.swift */; }; + EA3B78E39182A056E17833E10C5DE2E6 /* ChaCha20+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A85B3703C9BDD61DCB8C8236CFF6C55 /* ChaCha20+Foundation.swift */; }; + EA7EC84C113B5F75F5D77F792DE3B6ED /* scalar_low.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D50BBA289B26F81E4EDF2EACFBB934 /* scalar_low.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EAA80D55D188ACC0DA29BD0186E80FAD /* scalar_low.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D50BBA289B26F81E4EDF2EACFBB934 /* scalar_low.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EB5C9979901C255CD26AAD9C2908FC4D /* RandomBytesSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B7A72642AEF6C9971CB042542A9666E /* RandomBytesSequence.swift */; }; + EB6B58F71E3D5BAB4ECE9430B17E8851 /* PromiseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C4FA3944CBE782BDF70B75E344322546 /* PromiseKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EB89F559AA39AB8B74AC19DCD09A0AF0 /* Pods-web3swift-iOS_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1938EA02A3971FFC506F4AE3E29121A6 /* Pods-web3swift-iOS_Tests-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EBC1181767AADF30189982641F9B9648 /* Prime Test.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CC2E239902FFDFFB3635D4952B860F6 /* Prime Test.swift */; }; + EC17D63723242B036D6B342AB1853468 /* field_5x52_int128_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F7B0F205C821551EEDF439FA7D2790 /* field_5x52_int128_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC1CD56EB11B85BC0AB0927EC3A37BBE /* secp256k1.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7F6EF4EFCF0B503B9EBF454C48E670 /* secp256k1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC308ACB0BA1C145CC005AA4186B9EB0 /* AEADChaCha20Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69605C23B32D80C4DF6E6300B4273F23 /* AEADChaCha20Poly1305.swift */; }; + EC8CEEA1FF4CC7455796055B38C806B8 /* scratch.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEFE65D0ED5E08D79A68EC8329788EF /* scratch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ECF5A5E67884B9F6B19675CC43188C04 /* scalar_8x32.h in Headers */ = {isa = PBXBuildFile; fileRef = 79867C3D646D2907241DA9047C7B01AD /* scalar_8x32.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ECFCD95180C3DD7095902786BB56299A /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = 31CE81294439D50F92C774C6D603F0BA /* hang.m */; }; + EDA077007EEB5A44FAC5AFD3C1836B04 /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = DCADB147D7CFCCD18A0645DB2A14147E /* fwd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDE96BB2FF7AA6C6C947F19526E168A4 /* ecmult.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4E6C92A3C42551B0E4D60BF31B2A5C /* ecmult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE0C5BE970F77B1A1478E64F164DDB99 /* Rabbit+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6379EE613EC8F772C2246680513FCB6 /* Rabbit+Foundation.swift */; }; + EF56A1A9A97666C4D03AA9AAF5A37918 /* Strideable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F71F09081F8BA8E4F6AA7F6CC9237106 /* Strideable.swift */; }; + EF62E2EFC77C073FE4E28108723ACF4B /* BigInt-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 77B241A1BC0B0CDFD5FC6032CCC7BAA7 /* BigInt-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFDC04F64EB4766D33AC8058E12B4561 /* GCD.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA086535BC24FEE3B2C4F290933DDBED /* GCD.swift */; }; + F1713A581AF450456EAEC87DE47CDA88 /* Array+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCFD36625C08BE1DCF89518BD484E19 /* Array+Extension.swift */; }; + F1B591E730508664D1D744A9B5356027 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF59B0068450FABC7AC606D4CF80F992 /* Box.swift */; }; + F238EF032BC5A70219603EA97FF3FED8 /* CTR.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BA556B0A8047F0A31E56C03EBE7516D /* CTR.swift */; }; + F2CEA0F86BECA15D8730D3D53D9EAF69 /* SipHash-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A0B15A7C52BDF14EA952E6FF8C210DF /* SipHash-iOS-dummy.m */; }; + F35FA24B1FC1A4340CB6903B3FDD95A7 /* field.h in Headers */ = {isa = PBXBuildFile; fileRef = BEDE7135E0770517F2FC2B7543B997EB /* field.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4D09855E68D1FD71D77BC55A727D4A3 /* ecdsa.h in Headers */ = {isa = PBXBuildFile; fileRef = DE279A131AA7C49696068C9918BF84DF /* ecdsa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F56FE8F3E8E168BE03C4966EEAA91C1B /* ecmult_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = F4E4E44405F0F2F539C683EDF4907610 /* ecmult_impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5AB8AD08E9E0AD8237FC486B02D3AE9 /* Int+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC4178F4C46A927B5DB7FFD08F83F26B /* Int+Extension.swift */; }; + F66269854D86921BE970C5FF6C20CC51 /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30FBE87901A7E5FB7F31161530EC3F93 /* Deprecations.swift */; }; + F6ABB13AD16C583ED44B0635C22C5B1D /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F23E42C7F182E83766002E9A13F5C18 /* CustomStringConvertible.swift */; }; + F6C04F880164DA1647FDF6654CD65CBE /* Codable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D990F693C00F3E77191077732510EA /* Codable.swift */; }; + F6EEBE907D9BF3B0332ED86D67236441 /* BigInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75514FD400E152FEDDEA543AB95D6DEF /* BigInt.swift */; }; + F7637401A66A3768E3AFB4725B5A68CE /* PKCS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C97658865E2AE214A346F8FA9903DF1 /* PKCS5.swift */; }; + F76CD6A74599B946F2BEB2CFD466DCF8 /* StreamEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C2E2047298F7DE5D698129F5E61CBC /* StreamEncryptor.swift */; }; + F7D8F00483C1A86C5685E3CAAAFA06E9 /* Scrypt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADF32E93CE437E0352EA83535981518 /* Scrypt.swift */; }; + F7FEDCC800360A1311C42EFE80CD207D /* Pods-web3swift-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 201CB380345E9D668D690C12DA30C425 /* Pods-web3swift-iOS-dummy.m */; }; + F854EACBF11549213B26B4748FBB94A0 /* Subtraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8978AADB626A9307912476F0BF08EA54 /* Subtraction.swift */; }; + F8ADDE1FBDA3E24BCBA08A6AE91A61FE /* num_gmp.h in Headers */ = {isa = PBXBuildFile; fileRef = 738632BC071C49BEB91D11935DA8685E /* num_gmp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F8FD768535346E2CF68666669776442A /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = ABFEB01A26782FDCEE1C3D92BAF9B459 /* PromiseKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9697E5E03294F84CDF66EBBDB3FC67E /* CryptoSwift-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C1412B6DBAB898EDCC2B23224D21E4FE /* CryptoSwift-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA13F504AF0E2A1B5540B69241BDA525 /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61CA4ADCB28C0DB95B804A39365E0BF2 /* NSNotificationCenter+Promise.swift */; }; + FA9AEF2C8D8495DFBB7D202A04CD4C7B /* BlockEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066E8881D7ECB8BD5899E5E977397207 /* BlockEncryptor.swift */; }; + FB15EFD9B279E96538754752538F6F2D /* Blowfish.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0414B058ABABF385C023C0B63EC2B5 /* Blowfish.swift */; }; + FBA0C0B9F810F412F1B19B633DF77D78 /* BigInt-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 854E9B82EC9A8DEA93F663547416AB25 /* BigInt-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FBB8E2DFA421E54A1F954651D46E3E87 /* UIViewController+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E2746C8A42B4C5D43B7DA7B168E0C52 /* UIViewController+AnyPromise.m */; }; + FBCF699856A16E347AFE56DF1E4B798F /* lax_der_privatekey_parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AFF698C1D15D1326609CCC80689E34D /* lax_der_privatekey_parsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FBFE167922921EA3CB8BBE48F6FA3B54 /* lax_der_parsing.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A83884843BE54EA5CFB1D0F19A385 /* lax_der_parsing.c */; }; + FCCB2E2C0281EDCAD1C5E13070298711 /* basic-config.h in Headers */ = {isa = PBXBuildFile; fileRef = F4D9781295D21A56707F300056D22C2D /* basic-config.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FCCEC31B1FC9971E3DA967E44E81A0D2 /* Pods-web3swift-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 23BB48B62BD11AE739C695D5E07DF23B /* Pods-web3swift-macOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FD6251B3EAAC667AF5DD21BFE0A7886C /* scrypt-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 542E90C22E9DE96817165410FE7C5BEB /* scrypt-iOS-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDB43EA5FEFA9BC5B4ED67591C4D6958 /* NSNotificationCenter+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A8F1C8D338848A362B6ABAC1BABD0E7 /* NSNotificationCenter+AnyPromise.m */; }; + FEA85558F428093EA3B68A2FB1C71D2A /* PMKUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 90E80A0072F1B0919C9DB21DFE0A08C1 /* PMKUIKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FFE4A177B13CFEBE37F77661D03FDE45 /* SecureBytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 561F868D0D239B0777E5E2AA929398E2 /* SecureBytes.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 162F1C0D0CD892D9E1BA6E71F63A626C /* PBXContainerItemProxy */ = { + 1534DAD4B031EBB9EB9ECFF9A0272039 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 1D46532B209B8734D3D4A63C0A837136; + remoteGlobalIDString = 717A6C5D2749A62529F91EEEFE9D7643; remoteInfo = "scrypt-iOS"; }; - 1A7BC758A37188D48A216570B714DDB7 /* PBXContainerItemProxy */ = { + 17B4A9AEA97AD7E79C58E8433B39E08E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0A459F38141573E178D5DD9123F68756; - remoteInfo = "secp256k1_ios-iOS"; + remoteGlobalIDString = 07841E92CB371DB60A1803D68D0B6814; + remoteInfo = "scrypt-macOS"; }; - 1E2EC31FF83D53160DF9F1734A6C50F3 /* PBXContainerItemProxy */ = { + 19F025DD3200B2D8AC85DD306F3C8D6B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = FF1EA0C12D50C07C03C4BA3AFBAE51E0; - remoteInfo = "secp256k1_ios-macOS"; + remoteGlobalIDString = D65B13BFF251965985F677C194C0CACF; + remoteInfo = "Result-macOS"; }; - 2C090B020C2F04341AA49CD000E51D33 /* PBXContainerItemProxy */ = { + 22DD5B8659B60E31EEF9FA61FF70F620 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 4F03BEAFB1BC75A87EED066A5F85A461; - remoteInfo = "SipHash-iOS"; + remoteGlobalIDString = B4C770D41049AF2A6AAF1D99D0B08152; + remoteInfo = "Result-iOS"; }; - 2C722AF1CE4C316172D6BAA7ECD6DB98 /* PBXContainerItemProxy */ = { + 284C9AFC38A225A506CB24973AEFB321 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8A534DF163F4DBB9BD85FBD0CC97EEF9; + remoteGlobalIDString = 4FCBE56BC5E931FDC43C642250037C1F; remoteInfo = "SipHash-macOS"; }; - 353A59D2718977C89E1E38F5B186AB4C /* PBXContainerItemProxy */ = { + 2A0AAC3DD9D962F949F31A5F7F0B5C5F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = FF1EA0C12D50C07C03C4BA3AFBAE51E0; - remoteInfo = "secp256k1_ios-macOS"; + remoteGlobalIDString = D618CA243075F5EB0C89F808DD7756D8; + remoteInfo = "CryptoSwift-macOS"; }; - 392B7A08F4738D5E9944A27F3898CEFB /* PBXContainerItemProxy */ = { + 2B81E6E650C41CBF19C97FE801FA1BA7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8843480226627A791560484A98C12169; + remoteGlobalIDString = D618CA243075F5EB0C89F808DD7756D8; remoteInfo = "CryptoSwift-macOS"; }; - 3CD937D7D2C8D18FDF25E291F43D60CB /* PBXContainerItemProxy */ = { + 2D3F534715B6632C78072C8E5A65094A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8843480226627A791560484A98C12169; - remoteInfo = "CryptoSwift-macOS"; + remoteGlobalIDString = 2FE2011DA32CEB3AE7A817A294041570; + remoteInfo = "secp256k1_ios-iOS"; }; - 3FA5C82D4FADE4A40D1CE2B3610C0558 /* PBXContainerItemProxy */ = { + 352364F0383233F4CC7C27744D6969FD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DCA69C0F1602106B65FECEB8C6B3A631; - remoteInfo = "Result-iOS"; + remoteGlobalIDString = 2FE2011DA32CEB3AE7A817A294041570; + remoteInfo = "secp256k1_ios-iOS"; }; - 41D4D88D27093E7109EAB98DDCE937D5 /* PBXContainerItemProxy */ = { + 360BC8035FDA2684D3D224FE94563CD5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 190350B6DDCD1B0A74DE05AC4499293F; - remoteInfo = "Result-macOS"; + remoteGlobalIDString = 3B79F6DB09B597AAE9D3EB939DA463D8; + remoteInfo = "SipHash-iOS"; }; - 4346972D2012796F0D043EC7EB74CCBF /* PBXContainerItemProxy */ = { + 435993337DC7ED14E3B81E444FA17FFF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E54DBB3F3D00CF22AF1D1E7197DF4D09; - remoteInfo = "CryptoSwift-iOS"; + remoteGlobalIDString = FC621AC7D03DDE6D391CACBAF8CA054E; + remoteInfo = "secp256k1_ios-macOS"; }; - 4DCC3DC2D37A553712116AA6DE7DA4B8 /* PBXContainerItemProxy */ = { + 5C4F2ED3F13D3478905D555D2B67CD1E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 1D46532B209B8734D3D4A63C0A837136; - remoteInfo = "scrypt-iOS"; + remoteGlobalIDString = 44D204414133961DD4B492AFB5C4DEEB; + remoteInfo = "CryptoSwift-iOS"; }; - 5165CF44C56EFBBC40C5B491AEAAE3C4 /* PBXContainerItemProxy */ = { + 5D305E4E35D6FFC5F0B493DC1272B0EE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 190350B6DDCD1B0A74DE05AC4499293F; - remoteInfo = "Result-macOS"; + remoteGlobalIDString = D618CA243075F5EB0C89F808DD7756D8; + remoteInfo = "CryptoSwift-macOS"; }; - 6267B6F12039DDA20F2A606FD25BECA1 /* PBXContainerItemProxy */ = { + 767E586CEA5CAB20EBE1EA7AB3631553 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8A534DF163F4DBB9BD85FBD0CC97EEF9; - remoteInfo = "SipHash-macOS"; + remoteGlobalIDString = 00370D91F8D61EB1B486DA6056B32406; + remoteInfo = PromiseKit; }; - 6606D5EE595E7ED028E9037D308939C1 /* PBXContainerItemProxy */ = { + 78020117C086D2646E8237DA59CF8059 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 736B1266E0C94E48F85B973175E509DA; - remoteInfo = "PromiseKit.root-CorePromise-Foundation"; + remoteGlobalIDString = 44D204414133961DD4B492AFB5C4DEEB; + remoteInfo = "CryptoSwift-iOS"; }; - 6737411883CFF6E0AEB5D0EE17ACDF24 /* PBXContainerItemProxy */ = { + 781352D1D58C89F6D17164C60C65F70B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F1CEFCBB0F180EE855512C6056CAE931; - remoteInfo = "BigInt-macOS"; + remoteGlobalIDString = 8FBD6D69D989701B31E1FE3221BEE90E; + remoteInfo = "PromiseKit.root-CorePromise-Foundation"; }; - 747F8BA85BB94AF9D24D75345CB968A1 /* PBXContainerItemProxy */ = { + 81037EBC9BCDC28E563456BF47C1D46D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 4F03BEAFB1BC75A87EED066A5F85A461; - remoteInfo = "SipHash-iOS"; + remoteGlobalIDString = 717A6C5D2749A62529F91EEEFE9D7643; + remoteInfo = "scrypt-iOS"; }; - 77FABD2BC6F14DF46267B450B5D709FD /* PBXContainerItemProxy */ = { + 85EC6E047CB93E2443B62439D51DBE4F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DCA69C0F1602106B65FECEB8C6B3A631; - remoteInfo = "Result-iOS"; + remoteGlobalIDString = AF9F48E6961507C0E2FD7A3CDBC652DA; + remoteInfo = "BigInt-iOS"; }; - 8231BE0B1CA529CF92AB14D0F2BEC8B1 /* PBXContainerItemProxy */ = { + 8D768A75D7573C48BBDD539DEABB31A6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 82C7EC8F9BCA6B167CAF386277102049; - remoteInfo = PromiseKit; + remoteGlobalIDString = 4FCBE56BC5E931FDC43C642250037C1F; + remoteInfo = "SipHash-macOS"; }; - 91A104E8766EA57D04E891431FDA812E /* PBXContainerItemProxy */ = { + 8EAEE80824AC260B45892170FD94FFA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0A459F38141573E178D5DD9123F68756; - remoteInfo = "secp256k1_ios-iOS"; + remoteGlobalIDString = BB68F9B80C22C74C528A2A837F77C592; + remoteInfo = "Pods-web3swift-macOS"; }; - 9487DC8CB9DA55277E2FF3620FB561AA /* PBXContainerItemProxy */ = { + 8EB9105FCFFB3B026DF8D04211F344F9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8A534DF163F4DBB9BD85FBD0CC97EEF9; - remoteInfo = "SipHash-macOS"; + remoteGlobalIDString = 242D7A70DFF4194FB7B7DA7C1AA5384E; + remoteInfo = "Pods-web3swift-iOS"; }; - 94E6A744D905603DE43A642E4120321E /* PBXContainerItemProxy */ = { + 95EBCBEDA8C09F798A8B0AAC2A665789 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8843480226627A791560484A98C12169; - remoteInfo = "CryptoSwift-macOS"; + remoteGlobalIDString = B4C770D41049AF2A6AAF1D99D0B08152; + remoteInfo = "Result-iOS"; }; - A567BE2AB313A8E9270FC38483AEC751 /* PBXContainerItemProxy */ = { + 9708F8CBA381DF40339F65A62C5299F3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E6425D8674357CAD4D4FB13E2D46E6D2; - remoteInfo = "BigInt-iOS"; + remoteGlobalIDString = 9646F4C6B5DB5298F5EEE5871120A244; + remoteInfo = "BigInt-macOS"; }; - AB70C4CAAB5A3157ED8E7A93B840A9D3 /* PBXContainerItemProxy */ = { + 972D1D5783F52F9D41D5545982623D83 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 011D8856DCFC7790CD187F02C0948E6C; - remoteInfo = "Pods-web3swift-macOS"; + remoteGlobalIDString = 07841E92CB371DB60A1803D68D0B6814; + remoteInfo = "scrypt-macOS"; }; - AEDE7F3A3474F33027A3C8CF291F6ED4 /* PBXContainerItemProxy */ = { + AC378E3E20AF5D424B6D68F67641CFC3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 850AD7B1C81E5C2D9D5501ECEC630B19; - remoteInfo = "scrypt-macOS"; + remoteGlobalIDString = 3B79F6DB09B597AAE9D3EB939DA463D8; + remoteInfo = "SipHash-iOS"; }; - C5183A5ECB560988737221062212B2E4 /* PBXContainerItemProxy */ = { + B6E1ACAF6088DCEB605C6E0A670B2881 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 736B1266E0C94E48F85B973175E509DA; - remoteInfo = "PromiseKit.root-CorePromise-Foundation"; + remoteGlobalIDString = 00370D91F8D61EB1B486DA6056B32406; + remoteInfo = PromiseKit; }; - CC67A454C1660CEA68063B46A7DD7B9C /* PBXContainerItemProxy */ = { + B9315564689272999D44E50694EC0449 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 82C7EC8F9BCA6B167CAF386277102049; - remoteInfo = PromiseKit; + remoteGlobalIDString = D65B13BFF251965985F677C194C0CACF; + remoteInfo = "Result-macOS"; }; - D2C893E467E07810FEB8217B87920511 /* PBXContainerItemProxy */ = { + C753A37721FD85DCC8725FC13D90D8F4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 850AD7B1C81E5C2D9D5501ECEC630B19; - remoteInfo = "scrypt-macOS"; + remoteGlobalIDString = 44D204414133961DD4B492AFB5C4DEEB; + remoteInfo = "CryptoSwift-iOS"; }; - D800758A9AE647522B569E8397F22F48 /* PBXContainerItemProxy */ = { + CCD1E562EFB874B8CB4B33E000B51CD1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B94C6392A3D47268E15B604234CDE8CA; - remoteInfo = "Pods-web3swift-iOS"; + remoteGlobalIDString = 9646F4C6B5DB5298F5EEE5871120A244; + remoteInfo = "BigInt-macOS"; }; - DC06225C82C05BFF7BCC33F4E94ADF66 /* PBXContainerItemProxy */ = { + D26D83FD52873C0724F3563C9D973BC0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E54DBB3F3D00CF22AF1D1E7197DF4D09; - remoteInfo = "CryptoSwift-iOS"; + remoteGlobalIDString = AF9F48E6961507C0E2FD7A3CDBC652DA; + remoteInfo = "BigInt-iOS"; }; - EC5521C8D26ED7150DE9E9C8636A68D8 /* PBXContainerItemProxy */ = { + D327745110CF6AAD186CFD3D40F2CBC6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 4F03BEAFB1BC75A87EED066A5F85A461; - remoteInfo = "SipHash-iOS"; + remoteGlobalIDString = 8FBD6D69D989701B31E1FE3221BEE90E; + remoteInfo = "PromiseKit.root-CorePromise-Foundation"; }; - F46B8910FC66AD068BF74382896DD372 /* PBXContainerItemProxy */ = { + D6399F92B7E7FFC27E2EC6AB44FC20E5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E54DBB3F3D00CF22AF1D1E7197DF4D09; - remoteInfo = "CryptoSwift-iOS"; + remoteGlobalIDString = 4FCBE56BC5E931FDC43C642250037C1F; + remoteInfo = "SipHash-macOS"; }; - F5ABDA43084D04154E98197AB728F92F /* PBXContainerItemProxy */ = { + D9B409BD1965CD2C916FF3BD0529876F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F1CEFCBB0F180EE855512C6056CAE931; - remoteInfo = "BigInt-macOS"; + remoteGlobalIDString = 3B79F6DB09B597AAE9D3EB939DA463D8; + remoteInfo = "SipHash-iOS"; }; - F7DB9B37659EEF12B0D07A9A8EB80FF5 /* PBXContainerItemProxy */ = { + DD5F2527D82313507186DCCDB7B6F674 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E6425D8674357CAD4D4FB13E2D46E6D2; - remoteInfo = "BigInt-iOS"; + remoteGlobalIDString = FC621AC7D03DDE6D391CACBAF8CA054E; + remoteInfo = "secp256k1_ios-macOS"; }; /* End PBXContainerItemProxy section */ @@ -722,7 +705,6 @@ 1A8F1C8D338848A362B6ABAC1BABD0E7 /* NSNotificationCenter+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m"; sourceTree = ""; }; 1B2527E8568D207C3E5C51AAD52EFDE0 /* PromiseKit.root-CorePromise-Foundation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PromiseKit.root-CorePromise-Foundation-umbrella.h"; path = "../../Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation-umbrella.h"; sourceTree = ""; }; 1C8777CCDE512EA12E4C9F4A61A77436 /* ChaCha20.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChaCha20.swift; path = Sources/CryptoSwift/ChaCha20.swift; sourceTree = ""; }; - 1D86472FE430EE8733B6F8AADAC0E752 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; 1F0022F04BE91889C04CAF88D2591C63 /* UIViewController+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.h"; sourceTree = ""; }; 1FE423C5F3A0E1BA980F7D85DF0A79A3 /* Blowfish+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Blowfish+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift"; sourceTree = ""; }; 201CB380345E9D668D690C12DA30C425 /* Pods-web3swift-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-web3swift-iOS-dummy.m"; sourceTree = ""; }; @@ -737,7 +719,7 @@ 28C831540FF7C9B234CCA86EBD96BA52 /* BlockModeOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockModeOptions.swift; path = Sources/CryptoSwift/BlockMode/BlockModeOptions.swift; sourceTree = ""; }; 29B55543470B579184D3A672E2E21383 /* Division.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Division.swift; path = sources/Division.swift; sourceTree = ""; }; 2B71A61FBF2018ABC00486102302A6B0 /* AEAD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AEAD.swift; path = Sources/CryptoSwift/AEAD/AEAD.swift; sourceTree = ""; }; - 2B80D3AA1BDBB1E0CF52567C4F9FB777 /* libscrypt-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libscrypt-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2B80D3AA1BDBB1E0CF52567C4F9FB777 /* libscrypt-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libscrypt-iOS.a"; path = "libscrypt-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 2B9A068D7995C83D3F75D4CD25D2735E /* Pods-web3swift-iOS_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-web3swift-iOS_Tests.modulemap"; sourceTree = ""; }; 2BA556B0A8047F0A31E56C03EBE7516D /* CTR.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CTR.swift; path = Sources/CryptoSwift/BlockMode/CTR.swift; sourceTree = ""; }; 2C06CEB32F04CBF303CC2562A16F7241 /* Pods-web3swift-macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-web3swift-macOS.release.xcconfig"; sourceTree = ""; }; @@ -764,7 +746,7 @@ 3777DF7D19D88BD126D296A19304C228 /* AES.Cryptors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AES.Cryptors.swift; path = Sources/CryptoSwift/AES.Cryptors.swift; sourceTree = ""; }; 38B875971DCFB6BB8F925383B02E9778 /* PromiseKit.root-CorePromise-Foundation.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "PromiseKit.root-CorePromise-Foundation.xcconfig"; path = "../PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation.xcconfig"; sourceTree = ""; }; 3939031ABA781CFCF7B331FFA1934E28 /* ecmult_const.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecmult_const.h; path = secp256k1_ios/src/ecmult_const.h; sourceTree = ""; }; - 399DA5BA0438EA58494518BA41744529 /* libCryptoSwift-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libCryptoSwift-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 399DA5BA0438EA58494518BA41744529 /* libCryptoSwift-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libCryptoSwift-macOS.a"; path = "libCryptoSwift-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 3A8ADCA11629857C7A5E0265B3EEA8E8 /* SipHash-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "SipHash-macOS.xcconfig"; path = "../SipHash-macOS/SipHash-macOS.xcconfig"; sourceTree = ""; }; 3ADF32E93CE437E0352EA83535981518 /* Scrypt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scrypt.swift; path = scrypt/scrypt/Scrypt.swift; sourceTree = ""; }; 3AEA402EE472B4E593C6BDA02B98F777 /* eckey_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = eckey_impl.h; path = secp256k1_ios/src/eckey_impl.h; sourceTree = ""; }; @@ -776,8 +758,8 @@ 3D37A86FCD5D0735EBF9DA4224B06C53 /* Pods-web3swift-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-web3swift-macOS.modulemap"; sourceTree = ""; }; 3D8C2202C63BDA7C0F7AF6C89B6273FD /* Pods-web3swift-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-web3swift-iOS-umbrella.h"; sourceTree = ""; }; 3DC5685786E2727FF1B72301E5B178F6 /* Multiplication.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multiplication.swift; path = sources/Multiplication.swift; sourceTree = ""; }; - 3DE45F74327BBE43455BF3A326A48B73 /* libPods-web3swift-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-web3swift-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 40D27BDFCD317E69149F3DFAFB7543A9 /* libSipHash-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libSipHash-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3DE45F74327BBE43455BF3A326A48B73 /* libPods-web3swift-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-web3swift-macOS.a"; path = "libPods-web3swift-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 40D27BDFCD317E69149F3DFAFB7543A9 /* libSipHash-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSipHash-iOS.a"; path = "libSipHash-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 41A0518E9FE65C39E9868489DCC24054 /* Authenticator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Authenticator.swift; path = Sources/CryptoSwift/Authenticator.swift; sourceTree = ""; }; 42C27D93F9DAA98EEACD83ECAD0CBDF0 /* group.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = group.h; path = secp256k1_ios/src/group.h; sourceTree = ""; }; 42FB2C982365D60616A037C24AD82EC3 /* CryptoSwift-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CryptoSwift-macOS-dummy.m"; path = "../CryptoSwift-macOS/CryptoSwift-macOS-dummy.m"; sourceTree = ""; }; @@ -785,7 +767,7 @@ 439545BF1591ECF6D5BC726068EB0200 /* SipHash-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SipHash-iOS-prefix.pch"; sourceTree = ""; }; 43C2E2047298F7DE5D698129F5E61CBC /* StreamEncryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamEncryptor.swift; path = Sources/CryptoSwift/StreamEncryptor.swift; sourceTree = ""; }; 44A8DF6214E0E510B1078E99FE162C95 /* hang.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = hang.swift; path = Sources/hang.swift; sourceTree = ""; }; - 4530120DD6B0DBFF5F660844F8E1C873 /* libPods-web3swift-macOS_Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-web3swift-macOS_Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4530120DD6B0DBFF5F660844F8E1C873 /* libPods-web3swift-macOS_Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-web3swift-macOS_Tests.a"; path = "libPods-web3swift-macOS_Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 45FBEEE8D9561104B86C844DB9D4BB5E /* OFB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OFB.swift; path = Sources/CryptoSwift/BlockMode/OFB.swift; sourceTree = ""; }; 46298DE9527BF926FEB4FC6B5E84648F /* group_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = group_impl.h; path = secp256k1_ios/src/group_impl.h; sourceTree = ""; }; 466FE371AFA4EBA75BB6345B9F3A92D9 /* SipHash-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "SipHash-iOS.modulemap"; path = "../../Headers/Public/SipHash/SipHash-iOS.modulemap"; sourceTree = ""; }; @@ -806,10 +788,9 @@ 4DAE8D797135597B481F996A97293588 /* SHA2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA2.swift; path = Sources/CryptoSwift/SHA2.swift; sourceTree = ""; }; 4F121D363156BD6FD336163695383B7B /* Addition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Addition.swift; path = sources/Addition.swift; sourceTree = ""; }; 4F85B81B6D4D32886F019B5F637E0E09 /* NSURLSession+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSURLSession+Promise.swift"; path = "Extensions/Foundation/Sources/NSURLSession+Promise.swift"; sourceTree = ""; }; - 4FD5560A566718C4A6E6179573BF507F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 50832FC4B2337F53A6F628D514DA730A /* Pods-web3swift-macOS_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-web3swift-macOS_Tests.release.xcconfig"; sourceTree = ""; }; 5256FCACB38FB274B1A3E4D49562687E /* secp256k1_ios-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "secp256k1_ios-macOS.xcconfig"; path = "../secp256k1_ios-macOS/secp256k1_ios-macOS.xcconfig"; sourceTree = ""; }; - 52755885B4D2951532D257A2FEF6BCCF /* libsecp256k1_ios-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libsecp256k1_ios-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 52755885B4D2951532D257A2FEF6BCCF /* libsecp256k1_ios-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libsecp256k1_ios-macOS.a"; path = "libsecp256k1_ios-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 535A42953304AE8C25733206DD3BCA3E /* ECB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECB.swift; path = Sources/CryptoSwift/BlockMode/ECB.swift; sourceTree = ""; }; 542E90C22E9DE96817165410FE7C5BEB /* scrypt-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "scrypt-iOS-umbrella.h"; path = "../../Headers/Public/scrypt/scrypt-iOS-umbrella.h"; sourceTree = ""; }; 54665CE77F30894F652252AB1A2B9B33 /* Catchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catchable.swift; path = Sources/Catchable.swift; sourceTree = ""; }; @@ -826,7 +807,7 @@ 5D207FB930AAAC6DA0CA7AAB0EBA40EE /* Pods-web3swift-macOS_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-web3swift-macOS_Tests-resources.sh"; sourceTree = ""; }; 5E2462063FC148C85C6D00F08680239E /* Pods-web3swift-macOS_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-web3swift-macOS_Tests-acknowledgements.markdown"; sourceTree = ""; }; 5EA539425972E681266654DA0655C9E8 /* Primitive Types.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Primitive Types.swift"; path = "SipHash/Primitive Types.swift"; sourceTree = ""; }; - 5F98A4FCB73949EC4A239F93A6380393 /* libscrypt-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libscrypt-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F98A4FCB73949EC4A239F93A6380393 /* libscrypt-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libscrypt-macOS.a"; path = "libscrypt-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 61467325157C520C165F350AC91287EE /* when.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = when.m; path = Sources/when.m; sourceTree = ""; }; 6155EA8E0DB2677CBB017A72B5215DCB /* PromiseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromiseKit-dummy.m"; sourceTree = ""; }; 615D91BF85B2265C159DD95B3982EE9F /* Result-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Result-macOS.modulemap"; path = "../../Headers/Public/Result/Result-macOS.modulemap"; sourceTree = ""; }; @@ -839,7 +820,7 @@ 69605C23B32D80C4DF6E6300B4273F23 /* AEADChaCha20Poly1305.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AEADChaCha20Poly1305.swift; path = Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift; sourceTree = ""; }; 6A0B15A7C52BDF14EA952E6FF8C210DF /* SipHash-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SipHash-iOS-dummy.m"; sourceTree = ""; }; 6BA6278EC053514FEAEF8FF2C425A61B /* Square Root.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Square Root.swift"; path = "sources/Square Root.swift"; sourceTree = ""; }; - 6C7A83884843BE54EA5CFB1D0F19A385 /* lax_der_parsing.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lax_der_parsing.c; path = secp256k1_ios/contrib/lax_der_parsing.c; sourceTree = ""; }; + 6C7A83884843BE54EA5CFB1D0F19A385 /* lax_der_parsing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lax_der_parsing.c; path = secp256k1_ios/contrib/lax_der_parsing.c; sourceTree = ""; }; 6D4CAD74CC1F4B2F214F6291445D16BC /* NSObject+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Promise.swift"; path = "Extensions/Foundation/Sources/NSObject+Promise.swift"; sourceTree = ""; }; 6D76E01714111860B1A58E945BFEDC3A /* Pods-web3swift-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-web3swift-iOS.release.xcconfig"; sourceTree = ""; }; 6DEE82429D98C13D23CB67B1152A0039 /* NSTask+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTask+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSTask+AnyPromise.h"; sourceTree = ""; }; @@ -850,6 +831,7 @@ 74808F18CDAD1602D73A538E793E04F5 /* Random.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Random.swift; path = sources/Random.swift; sourceTree = ""; }; 74DC85DE8FF529F1250D749748D814A8 /* PromiseKit.root-CorePromise-Foundation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PromiseKit.root-CorePromise-Foundation-prefix.pch"; path = "../PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-prefix.pch"; sourceTree = ""; }; 75514FD400E152FEDDEA543AB95D6DEF /* BigInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BigInt.swift; path = sources/BigInt.swift; sourceTree = ""; }; + 75E5EE20B9BFFFDFC7AC813752336250 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 764FD00AEDF9908CF9C0FA4F41A47971 /* Checksum.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Checksum.swift; path = Sources/CryptoSwift/Checksum.swift; sourceTree = ""; }; 774A3CCF28BEC91C1CB85209D63F2DA3 /* PromiseKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromiseKit.xcconfig; sourceTree = ""; }; 77B241A1BC0B0CDFD5FC6032CCC7BAA7 /* BigInt-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BigInt-iOS-umbrella.h"; path = "../../Headers/Public/BigInt/BigInt-iOS-umbrella.h"; sourceTree = ""; }; @@ -876,9 +858,8 @@ 838E20D48ECBA3CCA073FF52AA6BD234 /* Pods-web3swift-iOS_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-web3swift-iOS_Tests.debug.xcconfig"; sourceTree = ""; }; 854E9B82EC9A8DEA93F663547416AB25 /* BigInt-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BigInt-macOS-umbrella.h"; path = "../../Headers/Public/BigInt/BigInt-macOS-umbrella.h"; sourceTree = ""; }; 8651E8BCA606A4E8CF1C00A064F15D0C /* libsecp256k1-config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "libsecp256k1-config.h"; path = "secp256k1_ios/libsecp256k1-config.h"; sourceTree = ""; }; - 8655C197A62822507544668865571C47 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 8694D87EAC35605010892313429D6622 /* Pods-web3swift-iOS_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-web3swift-iOS_Tests-frameworks.sh"; sourceTree = ""; }; - 878207B522C3B5C4C78ECAC3AA87663A /* libBigInt-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libBigInt-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 878207B522C3B5C4C78ECAC3AA87663A /* libBigInt-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libBigInt-iOS.a"; path = "libBigInt-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 87F946D872687D312965A0EBD2DDD908 /* Rabbit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rabbit.swift; path = Sources/CryptoSwift/Rabbit.swift; sourceTree = ""; }; 892CC14B3D9C099D744E1E40547893D6 /* Hashable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Hashable.swift; path = sources/Hashable.swift; sourceTree = ""; }; 8978AADB626A9307912476F0BF08EA54 /* Subtraction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Subtraction.swift; path = sources/Subtraction.swift; sourceTree = ""; }; @@ -892,12 +873,12 @@ 8D77D72A4988EA451CAB04C2E74DE59B /* field_10x26.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = field_10x26.h; path = secp256k1_ios/src/field_10x26.h; sourceTree = ""; }; 8E9FCD0AD6AFC9C61C97AF143B56652C /* ZeroPadding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZeroPadding.swift; path = Sources/CryptoSwift/ZeroPadding.swift; sourceTree = ""; }; 8F4611C833FCC1AE56A3B92006003E7D /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Result/Result.swift; sourceTree = ""; }; - 90CF4F3CD46BB810B73F6BAF362CB47A /* libPromiseKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPromiseKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 90CF4F3CD46BB810B73F6BAF362CB47A /* libPromiseKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libPromiseKit.a; path = libPromiseKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; 90E80A0072F1B0919C9DB21DFE0A08C1 /* PMKUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKUIKit.h; path = Extensions/UIKit/Sources/PMKUIKit.h; sourceTree = ""; }; 90EFD42F05BF697938F75805A25AA4C4 /* GCM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GCM.swift; path = Sources/CryptoSwift/BlockMode/GCM.swift; sourceTree = ""; }; 9114DAA9C16943DFB6F0602C11C2F4F1 /* secp256k1_ios-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "secp256k1_ios-iOS.xcconfig"; sourceTree = ""; }; 92601F27006B23C8080BFB77A6FCD20C /* after.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = after.swift; path = Sources/after.swift; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 93A595DD724EA2FCC9847FE77084CDC2 /* Result-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-macOS-umbrella.h"; path = "../../Headers/Public/Result/Result-macOS-umbrella.h"; sourceTree = ""; }; 951A468EB7AF096A42A843ED1FDAC065 /* BufferStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BufferStorage.swift; path = scrypt/scrypt/BufferStorage.swift; sourceTree = ""; }; 952751793FE823F69C417971D443D0DA /* Pods-web3swift-macOS-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-web3swift-macOS-resources.sh"; sourceTree = ""; }; @@ -914,6 +895,7 @@ A14B2F66514B537FC616CB822E97B9C0 /* ecmult_gen_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecmult_gen_impl.h; path = secp256k1_ios/src/ecmult_gen_impl.h; sourceTree = ""; }; A19B818D7142C13314AD8C13EC8788B4 /* ecdsa_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdsa_impl.h; path = secp256k1_ios/src/ecdsa_impl.h; sourceTree = ""; }; A1EB0DF4C810AF4609174BDE3ED8FFC2 /* BlockMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockMode.swift; path = Sources/CryptoSwift/BlockMode/BlockMode.swift; sourceTree = ""; }; + A2A9882D7606624DB09D137DA346B890 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; A36E7FB0D63C9B4769ECB6BF09069785 /* UInt64+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt64+Extension.swift"; path = "Sources/CryptoSwift/UInt64+Extension.swift"; sourceTree = ""; }; A3ED8768EFD217B92353955F3B627A58 /* UIView+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.m"; sourceTree = ""; }; A3EFF576E4B9E60B8E4AFB50A72FC1F8 /* scrypt-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "scrypt-macOS-prefix.pch"; path = "../scrypt-macOS/scrypt-macOS-prefix.pch"; sourceTree = ""; }; @@ -922,13 +904,13 @@ A838F8398F0792E1219F16C8455E0D2D /* num_gmp_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = num_gmp_impl.h; path = secp256k1_ios/src/num_gmp_impl.h; sourceTree = ""; }; A8419527F1E53F99B65D0403041C358F /* when.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = when.swift; path = Sources/when.swift; sourceTree = ""; }; A8CC62F25022C04E71502C9CFC00C456 /* scrypt-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "scrypt-iOS-dummy.m"; sourceTree = ""; }; - AAF423028DF35854B3087F873B6965E4 /* libPods-web3swift-iOS_Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-web3swift-iOS_Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + AAF423028DF35854B3087F873B6965E4 /* libPods-web3swift-iOS_Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-web3swift-iOS_Tests.a"; path = "libPods-web3swift-iOS_Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; AB560D225E324F94F88B43781010DD3E /* BigInt-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BigInt-macOS-prefix.pch"; path = "../BigInt-macOS/BigInt-macOS-prefix.pch"; sourceTree = ""; }; ABFEB01A26782FDCEE1C3D92BAF9B459 /* PromiseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PromiseKit.h; path = Sources/PromiseKit.h; sourceTree = ""; }; - AC66EB86FADABBC661FBADD71F118E44 /* secp256k1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = secp256k1.c; path = secp256k1_ios/src/secp256k1.c; sourceTree = ""; }; + AC66EB86FADABBC661FBADD71F118E44 /* secp256k1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = secp256k1.c; path = secp256k1_ios/src/secp256k1.c; sourceTree = ""; }; AE20673A49758D37AB7A679E7E5C56A7 /* CryptoSwift-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "CryptoSwift-macOS.modulemap"; path = "../../Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap"; sourceTree = ""; }; AF2BFA66D8E08420367813AD2F6BE5D3 /* Pods-web3swift-macOS_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-web3swift-macOS_Tests-acknowledgements.plist"; sourceTree = ""; }; - AF807959CD9376AAE20892C1143FF9E6 /* libResult-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libResult-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + AF807959CD9376AAE20892C1143FF9E6 /* libResult-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libResult-macOS.a"; path = "libResult-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; AFCD399A496CFBFB925E4B3EBCE64777 /* CryptoSwift-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "CryptoSwift-iOS.modulemap"; path = "../../Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap"; sourceTree = ""; }; AFFD5EBF192AE7DE7F5E76DDA4E63B69 /* scrypt-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "scrypt-macOS.modulemap"; path = "../../Headers/Public/scrypt/scrypt-macOS.modulemap"; sourceTree = ""; }; B12A75E0FD8B52123CBAE9EEB4A42F3B /* Pods-web3swift-iOS_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-web3swift-iOS_Tests.release.xcconfig"; sourceTree = ""; }; @@ -944,7 +926,6 @@ BA74C12216C5097426844C5A687D3B8B /* Result-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Result-iOS.xcconfig"; sourceTree = ""; }; BEC7ABB7664DD0ED701366918E558349 /* Shifts.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Shifts.swift; path = sources/Shifts.swift; sourceTree = ""; }; BEDE7135E0770517F2FC2B7543B997EB /* field.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = field.h; path = secp256k1_ios/src/field.h; sourceTree = ""; }; - BF53BC363730362356109A275A95DB81 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; C1412B6DBAB898EDCC2B23224D21E4FE /* CryptoSwift-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CryptoSwift-macOS-umbrella.h"; path = "../../Headers/Public/CryptoSwift/CryptoSwift-macOS-umbrella.h"; sourceTree = ""; }; C15F4F15B5A3D04636E5587AC2D70FBC /* PCBC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PCBC.swift; path = Sources/CryptoSwift/BlockMode/PCBC.swift; sourceTree = ""; }; C31CBD26D6F6C53EC37C300993F04ED9 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/CryptoSwift/Operators.swift; sourceTree = ""; }; @@ -954,7 +935,7 @@ C4B582B7E10FE3D3CF63E998C40FBE8A /* Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resolver.swift; path = Sources/Resolver.swift; sourceTree = ""; }; C4FA3944CBE782BDF70B75E344322546 /* PromiseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PromiseKit-umbrella.h"; path = "../../Headers/Public/PromiseKit/PromiseKit-umbrella.h"; sourceTree = ""; }; C6379EE613EC8F772C2246680513FCB6 /* Rabbit+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Rabbit+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift"; sourceTree = ""; }; - C7346693A0E94FF0C860F161CDFCE96E /* libsecp256k1_ios-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libsecp256k1_ios-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C7346693A0E94FF0C860F161CDFCE96E /* libsecp256k1_ios-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libsecp256k1_ios-iOS.a"; path = "libsecp256k1_ios-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; C7377282D5902CE82B0AC88B0B1B74F6 /* Cipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cipher.swift; path = Sources/CryptoSwift/Cipher.swift; sourceTree = ""; }; C7E7D85D04AEF994D90632F66E660A6B /* Pods-web3swift-macOS_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-web3swift-macOS_Tests.modulemap"; sourceTree = ""; }; C8C8C4AE6DE4D47188CA20D3F983A17A /* Words and Bits.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Words and Bits.swift"; path = "sources/Words and Bits.swift"; sourceTree = ""; }; @@ -962,7 +943,7 @@ C9D393C01B1E2FC78684DE5FE2A65B51 /* PromiseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = PromiseKit.modulemap; path = ../../Headers/Public/PromiseKit/PromiseKit.modulemap; sourceTree = ""; }; CA39ACDBF2B8B150A3C5AADF81A633F2 /* MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MD5.swift; path = Sources/CryptoSwift/MD5.swift; sourceTree = ""; }; CAEC94D8F0FC43E808BA5F9ADB61CD96 /* Pods-web3swift-iOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-web3swift-iOS-acknowledgements.plist"; sourceTree = ""; }; - CB6A81C2298843C461F65B8D11106F72 /* libPods-web3swift-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-web3swift-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + CB6A81C2298843C461F65B8D11106F72 /* libPods-web3swift-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-web3swift-iOS.a"; path = "libPods-web3swift-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; CCD178AF0C0283D14572A07109AABF34 /* Pods-web3swift-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-web3swift-macOS-dummy.m"; sourceTree = ""; }; CD9D707207D203AEF3A41968A09511FE /* Result-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Result-iOS.modulemap"; path = "../../Headers/Public/Result/Result-iOS.modulemap"; sourceTree = ""; }; CF59B0068450FABC7AC606D4CF80F992 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; @@ -970,7 +951,7 @@ D1E7483E3FCCB1B35B72A143455AE4FF /* Updatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Updatable.swift; path = Sources/CryptoSwift/Updatable.swift; sourceTree = ""; }; D20A69CD6B220F91ADBF351E9A37CD49 /* Result-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-macOS-prefix.pch"; path = "../Result-macOS/Result-macOS-prefix.pch"; sourceTree = ""; }; D3E9465F8548848E47B16750517F7A46 /* BlockCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockCipher.swift; path = Sources/CryptoSwift/BlockCipher.swift; sourceTree = ""; }; - D4A29D7634A1DFBBB274D10CE648A681 /* lax_der_privatekey_parsing.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lax_der_privatekey_parsing.c; path = secp256k1_ios/contrib/lax_der_privatekey_parsing.c; sourceTree = ""; }; + D4A29D7634A1DFBBB274D10CE648A681 /* lax_der_privatekey_parsing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lax_der_privatekey_parsing.c; path = secp256k1_ios/contrib/lax_der_privatekey_parsing.c; sourceTree = ""; }; D4AFB3A98FA96BE0C1055039E6F43BC6 /* scrypt-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "scrypt-iOS.xcconfig"; sourceTree = ""; }; D5201FC564DFCAC06D883C7CECA8A2F3 /* CBC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CBC.swift; path = Sources/CryptoSwift/BlockMode/CBC.swift; sourceTree = ""; }; D8A8545EEB74426DFC2496967184A988 /* Result-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Result-iOS-prefix.pch"; sourceTree = ""; }; @@ -978,7 +959,7 @@ D933D10D3CA3B400850559F8CC5AE95E /* ecmult_const_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecmult_const_impl.h; path = secp256k1_ios/src/ecmult_const_impl.h; sourceTree = ""; }; D96A0A368BE15EEEB27A3F77B5F74533 /* Pods-web3swift-iOS_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-web3swift-iOS_Tests-dummy.m"; sourceTree = ""; }; D9DC69B6CD55F16DA77FDFE398993279 /* secp256k1_ios-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "secp256k1_ios-macOS-umbrella.h"; path = "../../Headers/Public/secp256k1_ios/secp256k1_ios-macOS-umbrella.h"; sourceTree = ""; }; - DB87E523FFE6DE6B135FDDCF9D25E434 /* libBigInt-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libBigInt-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + DB87E523FFE6DE6B135FDDCF9D25E434 /* libBigInt-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libBigInt-macOS.a"; path = "libBigInt-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; DBFA2023392DDB218920F6011969112C /* Digest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Digest.swift; path = Sources/CryptoSwift/Digest.swift; sourceTree = ""; }; DCAA7ADF948F201C097C38C2A246E3C6 /* num.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = num.h; path = secp256k1_ios/src/num.h; sourceTree = ""; }; DCADB147D7CFCCD18A0645DB2A14147E /* fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fwd.h; path = Sources/fwd.h; sourceTree = ""; }; @@ -995,7 +976,7 @@ E5ACCFAB655B99233664448836877350 /* CryptoSwift-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CryptoSwift-iOS-prefix.pch"; sourceTree = ""; }; E6251CD3609D0F5F96F459E0B9699CC1 /* Pods-web3swift-macOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-web3swift-macOS-acknowledgements.plist"; sourceTree = ""; }; E6ED39D4B1BA98FFF851B09561078EDD /* scrypt-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "scrypt-iOS-prefix.pch"; sourceTree = ""; }; - E82F9A99E44E0AB55B16F720C69B947B /* libSipHash-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libSipHash-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E82F9A99E44E0AB55B16F720C69B947B /* libSipHash-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSipHash-macOS.a"; path = "libSipHash-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; E896D196AC8047EADC52756DFBB86FE3 /* PromiseKit.root-CorePromise-Foundation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "PromiseKit.root-CorePromise-Foundation-dummy.m"; path = "../PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-dummy.m"; sourceTree = ""; }; E8ABDE8AB8EA20FE6E57CE9AE4D0366A /* UInt8+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt8+Extension.swift"; path = "Sources/CryptoSwift/UInt8+Extension.swift"; sourceTree = ""; }; E93FD33A2BBA86BB4E7D6B1A550225B1 /* SipHash-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SipHash-iOS.xcconfig"; sourceTree = ""; }; @@ -1003,19 +984,20 @@ EAC0C9B9D9853C75A63C92B3C1638661 /* RandomUInt64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RandomUInt64.swift; path = SipHash/RandomUInt64.swift; sourceTree = ""; }; EBA38B716D5C5E920A43AC0B94F700AF /* afterlife.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = afterlife.swift; path = Extensions/Foundation/Sources/afterlife.swift; sourceTree = ""; }; EBAFBEAB5EC07F1028DB7E162A72BCA4 /* Guarantee.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Guarantee.swift; path = Sources/Guarantee.swift; sourceTree = ""; }; - EC305FA12BE030117A6E97568345036C /* libPromiseKit.root-CorePromise-Foundation.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPromiseKit.root-CorePromise-Foundation.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + EC305FA12BE030117A6E97568345036C /* libPromiseKit.root-CorePromise-Foundation.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPromiseKit.root-CorePromise-Foundation.a"; path = "libPromiseKit.root-CorePromise-Foundation.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F3D7D0776B9B3FF06601DD39FA599C90 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; F4D9781295D21A56707F300056D22C2D /* basic-config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "basic-config.h"; path = "secp256k1_ios/src/basic-config.h"; sourceTree = ""; }; F4E4E44405F0F2F539C683EDF4907610 /* ecmult_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecmult_impl.h; path = secp256k1_ios/src/ecmult_impl.h; sourceTree = ""; }; F649EB46AC0C2F4FAF2210985F67CCD3 /* BatchedCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BatchedCollection.swift; path = Sources/CryptoSwift/BatchedCollection.swift; sourceTree = ""; }; F71F09081F8BA8E4F6AA7F6CC9237106 /* Strideable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Strideable.swift; path = sources/Strideable.swift; sourceTree = ""; }; - F7709F12D0210A64607C215D35A245CF /* libResult-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libResult-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F7709F12D0210A64607C215D35A245CF /* libResult-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libResult-iOS.a"; path = "libResult-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; F78741438B536F7A172782CF83CE1D61 /* BigUInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BigUInt.swift; path = sources/BigUInt.swift; sourceTree = ""; }; F7D1266D6528F8C58FB5F632AFC8ADBC /* after.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = after.m; path = Sources/after.m; sourceTree = ""; }; F99924C2595BE9EAC052F97BBF27A4B9 /* CryptoSwift-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "CryptoSwift-iOS.xcconfig"; sourceTree = ""; }; F9AE77165B52E45D1C2E9B65E11BE569 /* String Conversion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String Conversion.swift"; path = "sources/String Conversion.swift"; sourceTree = ""; }; FAE940BEEA318CD8A38EEF5CDBB2E0A2 /* CryptoSwift-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CryptoSwift-iOS-dummy.m"; sourceTree = ""; }; FC4178F4C46A927B5DB7FFD08F83F26B /* Int+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+Extension.swift"; path = "Sources/CryptoSwift/Int+Extension.swift"; sourceTree = ""; }; - FC6002A6D434E59E6D00025F21BA36FF /* libCryptoSwift-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libCryptoSwift-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + FC6002A6D434E59E6D00025F21BA36FF /* libCryptoSwift-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libCryptoSwift-iOS.a"; path = "libCryptoSwift-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; FD040C0ED806F8AEEBDDF3AB44DAF316 /* NSURLSession+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h"; sourceTree = ""; }; FDBF7AF30238AF22FB286CFD3FE9CCC4 /* Poly1305.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Poly1305.swift; path = Sources/CryptoSwift/Poly1305.swift; sourceTree = ""; }; FF46C5E76FF8CD9DD26E3B04B7C1607A /* Floating Point Conversion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Floating Point Conversion.swift"; path = "sources/Floating Point Conversion.swift"; sourceTree = ""; }; @@ -1024,149 +1006,132 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 135A37C855BD0351D8650BB6DDBB12C6 /* Frameworks */ = { + 09DE491DE78FD1264BBEC9257BA992CA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A4CF0DA6917F0870165E7FC6137ADC17 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 33188ED3B235BA59EF838B268AA36F68 /* Frameworks */ = { + 3250F01FAF9D5E03E02CB4DCD423DB05 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C7497A7C1373E16B2A106897D821533E /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 423092BAA82D1A8812184455D03FB7B7 /* Frameworks */ = { + 325D67F097EE2746E73CE73074B490F5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B7003F13CC6C56EC12B5A64A6616ADA9 /* Foundation.framework in Frameworks */, + D97D4F779CE4301CD25BDE66904D1F9A /* Foundation.framework in Frameworks */, + 0A9EFCFFAD8EECF12118CC979D041729 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 44B0DC6C82452D14E566B201852925A0 /* Frameworks */ = { + 40DD1B03E763E4FDAA4225CBEF1F6F0D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7261A5BD0C96B69FCAD46B665E392917 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 60BE29A430AFF76FC591464AC1CBFE23 /* Frameworks */ = { + 5A5442897A70588AF9565D5F074C6B92 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 20B5D3766585B00B142137D9ADAF097D /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6A0F1F845B7D369F054D7753D2EE6545 /* Frameworks */ = { + 6DFB6B55ACDC8896004424C72E661A13 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9E6D206528CF8ED320A2F1D80D84D8AE /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6C1615747C6CC985F5EDB7FFA850034E /* Frameworks */ = { + 70A99D175AB74D144C6CFD96B60AA491 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 197CAFD01C3358D63146A52920092F98 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 74125B976994D09345A69CD903CB593E /* Frameworks */ = { + 7F6A486645004AAAB0DCFD9434E95C8A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FF732F0E9B02B272549CC7E57A830462 /* Foundation.framework in Frameworks */, - 26D981BE73A27602CDBF9F2991C3552C /* UIKit.framework in Frameworks */, + BD866838930E0CDAF1107A381781B643 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7874F0CA7B22690F8452B179B38CE780 /* Frameworks */ = { + 8A852453AAC819ADB163A9F4FA02ABF9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 407EE12704439C5B74BF29933C7AA08E /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8232212B7A9A0B7571C03D2F68AFFCD4 /* Frameworks */ = { + 8CD8D230EB8814297B6D198DC2F9CEF3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6045A787DF8EFF631D65DDAB7ED0D056 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9BB12A649A6A5D79098FA4E7C7E5D7AF /* Frameworks */ = { + 8EF117E6BAF80E40D3FB557C6FE57900 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0132573DB06FFC13D8B7C239BEDEB5DF /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9EBD94076E6131E77945D2F289AABFA8 /* Frameworks */ = { + 8FE71F0EE76E21DDDA7CA1709FAF6FC0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 95542CE2ED205C3FE7E9C4277717D441 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A19BD1F383B77209A5F4262BEE1BEE81 /* Frameworks */ = { + 97890EC8483173ED089DE8440537DFB3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A27A7D75E4403B5F701FF032CC6AC4EE /* Cocoa.framework in Frameworks */, - 0A16AE5478D0FAF85DF9CDA9BBCEBDA5 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - AE8B275767EBD19DFFCB5C610A9B3205 /* Frameworks */ = { + 99245CA93B0B66E3E442328913763B1A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 291A4BE92A991EFE05A1F6452080069E /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C9F45988CCCD587FC455BFF4922B6C41 /* Frameworks */ = { + D2A4B152651F01134ED378054CE50C8D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E5FCA5E8DB512061B183D77DA8FD19F7 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - CC2F2128032B68E126E7885F237DE699 /* Frameworks */ = { + DFD3D3F26A3784A7187AD3360E7D92D4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4703702E8D762A33205D687B9B728F3D /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D07816CC7CF44D9A1C79C9179B451997 /* Frameworks */ = { + F3D19D58AA787766BBBD7801570222E2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FBA5F0D2CED54DE7075E3FE4E1889AA1 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - E78CAE1E51B9AB9F6073DAF040E3E521 /* Frameworks */ = { + FA42B5B3447A1D1A233689BB1B366630 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7DE29E38FE7C1D03B12CDC92C5FE1475 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1240,6 +1205,7 @@ 3ADF32E93CE437E0352EA83535981518 /* Scrypt.swift */, 39AAB458547FE126AF4F15FE1C8853BF /* Support Files */, ); + name = scrypt; path = scrypt; sourceTree = ""; }; @@ -1305,6 +1271,7 @@ 8DEB9E3966A32EDF4964524651D94C11 /* Support Files */, ED36D8AD11D1503E53DB96579017B770 /* UIKit */, ); + name = PromiseKit; path = PromiseKit; sourceTree = ""; }; @@ -1319,20 +1286,11 @@ name = "Targets Support Files"; sourceTree = ""; }; - 79F7F04FD9E13834C3F8B718D77F56C6 /* iOS */ = { - isa = PBXGroup; - children = ( - BF53BC363730362356109A275A95DB81 /* Foundation.framework */, - 8655C197A62822507544668865571C47 /* UIKit.framework */, - ); - name = iOS; - sourceTree = ""; - }; 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - A944112664219A87DE27239EDD7E0B22 /* Frameworks */, + BFEF163CB0C80F5BE6FDC6A6BD227D67 /* Frameworks */, 8B7CCB023345596072C13F2ADC01AF01 /* Pods */, 16ABC4753B5234DBE5986A3C5545CD07 /* Products */, 7242BDFE4EC925876A40027F19A698B6 /* Targets Support Files */, @@ -1383,18 +1341,10 @@ C8C8C4AE6DE4D47188CA20D3F983A17A /* Words and Bits.swift */, C4B7F29AED5BD87BFC0BA0948DCF3EB1 /* Support Files */, ); + name = BigInt; path = BigInt; sourceTree = ""; }; - 85BE6D282D662DD71FB617068EF25D44 /* OS X */ = { - isa = PBXGroup; - children = ( - 1D86472FE430EE8733B6F8AADAC0E752 /* Cocoa.framework */, - 4FD5560A566718C4A6E6179573BF507F /* Foundation.framework */, - ); - name = "OS X"; - sourceTree = ""; - }; 863EEB0261329F11D287A6D43489208A /* Result */ = { isa = PBXGroup; children = ( @@ -1402,6 +1352,7 @@ 09BDC452E636313772E713C598FF7474 /* ResultProtocol.swift */, 3789DEB52BF389F5ABE9E3B12870FC6E /* Support Files */, ); + name = Result; path = Result; sourceTree = ""; }; @@ -1437,6 +1388,15 @@ path = "../Target Support Files/PromiseKit"; sourceTree = ""; }; + 90ABF97ADF207E0260CC66367A9305C5 /* iOS */ = { + isa = PBXGroup; + children = ( + 75E5EE20B9BFFFDFC7AC813752336250 /* Foundation.framework */, + F3D7D0776B9B3FF06601DD39FA599C90 /* UIKit.framework */, + ); + name = iOS; + sourceTree = ""; + }; 9DC8FFE30D06005259683ED2FA3BB8A0 /* SipHash */ = { isa = PBXGroup; children = ( @@ -1446,6 +1406,7 @@ 7C7F2AE314C3263CCB8B6726AE4B0EFD /* SipHasher.swift */, C0D91E3BDA77FC159002076CD5AB1920 /* Support Files */, ); + name = SipHash; path = SipHash; sourceTree = ""; }; @@ -1482,13 +1443,12 @@ name = CorePromise; sourceTree = ""; }; - A944112664219A87DE27239EDD7E0B22 /* Frameworks */ = { + B3718E35C7244DB8874A0494263C8E6C /* OS X */ = { isa = PBXGroup; children = ( - 79F7F04FD9E13834C3F8B718D77F56C6 /* iOS */, - 85BE6D282D662DD71FB617068EF25D44 /* OS X */, + A2A9882D7606624DB09D137DA346B890 /* Foundation.framework */, ); - name = Frameworks; + name = "OS X"; sourceTree = ""; }; BE9422A35F0ABEA88F9A058E2163F6B6 /* Foundation */ = { @@ -1510,6 +1470,15 @@ name = Foundation; sourceTree = ""; }; + BFEF163CB0C80F5BE6FDC6A6BD227D67 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 90ABF97ADF207E0260CC66367A9305C5 /* iOS */, + B3718E35C7244DB8874A0494263C8E6C /* OS X */, + ); + name = Frameworks; + sourceTree = ""; + }; C0D91E3BDA77FC159002076CD5AB1920 /* Support Files */ = { isa = PBXGroup; children = ( @@ -1640,6 +1609,7 @@ 8E9FCD0AD6AFC9C61C97AF143B56652C /* ZeroPadding.swift */, 41EA38BDD89D9915E09DB498AFEB5C10 /* Support Files */, ); + name = CryptoSwift; path = CryptoSwift; sourceTree = ""; }; @@ -1714,6 +1684,7 @@ DEBEDA3A9453481A93392EDEE86DDED6 /* util.h */, C25E7567F7EFEA3968FF49D7071BC4E2 /* Support Files */, ); + name = secp256k1_ios; path = secp256k1_ios; sourceTree = ""; }; @@ -1734,608 +1705,608 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 05C82AEDFBAA0263572D19100655C862 /* Headers */ = { + 1099D4B23B484B5E12AC6662C5C94766 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F58959AEF75366428F3C24D93FD4FD17 /* SipHash-macOS-umbrella.h in Headers */, + FD6251B3EAAC667AF5DD21BFE0A7886C /* scrypt-iOS-umbrella.h in Headers */, + 9BFBB37BAF7A931036FD41AB1130D710 /* scrypt.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 13C537C4DF4AA455869DE50BC78BE089 /* Headers */ = { + 2EC4EB59401712A7E5314AD87CA30BEC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A3BDE1261BE04E5673DD3DE1829552AF /* SipHash-iOS-umbrella.h in Headers */, + E43B98F13FCD3B5DB5F276A823A9354D /* basic-config.h in Headers */, + 0E4C0ADD74FD8AF9B12C27B6687EB234 /* ecdsa.h in Headers */, + 8CF2686010D558BD03C7CED505C11C9C /* ecdsa_impl.h in Headers */, + A848E609F5973AB324AA66A786BE378B /* eckey.h in Headers */, + D367FA306F3D716B5B26AB7ABC28B82F /* eckey_impl.h in Headers */, + EDE96BB2FF7AA6C6C947F19526E168A4 /* ecmult.h in Headers */, + E1B6F21FA966C5EF912CFFA03322B922 /* ecmult_const.h in Headers */, + 8632EC1A529DFEE13BF97399F45FFEE3 /* ecmult_const_impl.h in Headers */, + 98602E727D3013D4EA8D28E0B796F914 /* ecmult_gen.h in Headers */, + 2889854855882D799FD2CE472B17A9BA /* ecmult_gen_impl.h in Headers */, + 3A47021BD84B2E73B822B69102C2BCCD /* ecmult_impl.h in Headers */, + F35FA24B1FC1A4340CB6903B3FDD95A7 /* field.h in Headers */, + 2267748C1FB1D590488F1B9101FB05C9 /* field_10x26.h in Headers */, + 74A7F683ED642B57FD66AF3452F366A4 /* field_10x26_impl.h in Headers */, + 6EEC29ACFC2BEE23CC88A7DFD2637969 /* field_5x52.h in Headers */, + 528C5C69D4815F5FC83E3D5BBE41271D /* field_5x52_asm_impl.h in Headers */, + A2031F83FFFD6EA4255E12B092376081 /* field_5x52_impl.h in Headers */, + 16B67A3D0D023FF3299B1CB0A7292D31 /* field_5x52_int128_impl.h in Headers */, + C986469BA18AD3CA99A0340B7ACDCEF9 /* field_impl.h in Headers */, + 4C4766DBF2D7901BC1CD2C5DFBD76A5E /* group.h in Headers */, + 00EC6CC102B21BF7CF37B100F377BBFB /* group_impl.h in Headers */, + 06350C28C665E96DF5F96FB93B1C35CE /* hash.h in Headers */, + 1714C4C4BC531842DE31A3FD8F912949 /* hash_impl.h in Headers */, + 3AB4243277B67763E8C819980881BA44 /* lax_der_parsing.h in Headers */, + 2E6A9E3F8DB35BB64FF546A27C79A813 /* lax_der_privatekey_parsing.h in Headers */, + BEF500ABA92617FC244C36F2DD7E47D2 /* libsecp256k1-config.h in Headers */, + 7C36C0D98CE341BB254E6F2B63A604F6 /* main_impl.h in Headers */, + B01D4A804FE382180CCF4053E794C24E /* main_impl.h in Headers */, + 86AB793BCF8161E36142EA221E00E33C /* num.h in Headers */, + F8ADDE1FBDA3E24BCBA08A6AE91A61FE /* num_gmp.h in Headers */, + 08AF14BE0C0ED7820C191EAF51A11029 /* num_gmp_impl.h in Headers */, + E3E7DAA98C0D84340DA492FDA9A32149 /* num_impl.h in Headers */, + B42F58792A1A735AD69BB60C4EF4DC58 /* scalar.h in Headers */, + AA0B40D52D40A8BC397B51FF6C9B3C90 /* scalar_4x64.h in Headers */, + B2921F5CDE5C5C82346964060B258525 /* scalar_4x64_impl.h in Headers */, + 66C39E6D8A7FDD96FE537FBCF8E2E96B /* scalar_8x32.h in Headers */, + 9F64F076880B1E6A80C8D1D3090C687C /* scalar_8x32_impl.h in Headers */, + 3F959C8CCB1AF132682B6BB4D1306CB3 /* scalar_impl.h in Headers */, + EAA80D55D188ACC0DA29BD0186E80FAD /* scalar_low.h in Headers */, + 44EF160E7C344881C2BA9C1A108A7310 /* scalar_low_impl.h in Headers */, + 140DDDDD78010DBE84E1FE23615C64DF /* scratch.h in Headers */, + 7B1BE0AB735B19AC77A7EC6490675D5A /* scratch_impl.h in Headers */, + EC1CD56EB11B85BC0AB0927EC3A37BBE /* secp256k1.h in Headers */, + 35F5C4B5CE3A02EA4B3FBDD6746ADA74 /* secp256k1_ecdh.h in Headers */, + 9CD7AB59AA056063FC32AB28C3B0C2B4 /* secp256k1_ios-iOS-umbrella.h in Headers */, + 919245ABE3324EC4EC8E675AB9592327 /* secp256k1_ios.h in Headers */, + 5F6C3C9162B3C0A00863D73DE9F264E4 /* secp256k1_recovery.h in Headers */, + 10905BAD6CBD3CF5157EB9CE65BEC64B /* util.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 471ACA5FE1057510BFB3BCE7A729FCE3 /* Headers */ = { + 2EDD7E461E1FBA982E185083EBF76EB5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 814BDE7D1278E480D88CC1FBD8C536DF /* scrypt-macOS-umbrella.h in Headers */, - 1ED872372F3BA2656BD4E13B6C688E23 /* scrypt.h in Headers */, + DE8ADD9F39627224ADF47AFF18B0EA29 /* Pods-web3swift-macOS_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5B5F59D1D623EEFF871FE5FD6DFBAC7E /* Headers */ = { + 396B4A343071334BC45008A7FAC4B955 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A95A98B8DC66A004969B12E3B4DFD652 /* Pods-web3swift-iOS_Tests-umbrella.h in Headers */, + FCCB2E2C0281EDCAD1C5E13070298711 /* basic-config.h in Headers */, + F4D09855E68D1FD71D77BC55A727D4A3 /* ecdsa.h in Headers */, + E6A3822607D69367B5FC864FB7A3BD73 /* ecdsa_impl.h in Headers */, + A40822AC61959F70D2834E5F4A9A331C /* eckey.h in Headers */, + 0F027DD3DCF059DCB9E33D0B562B5A39 /* eckey_impl.h in Headers */, + 2C4AEC06516A5EFE1E600BB0A30CF6D0 /* ecmult.h in Headers */, + C4D045EA36FC3020F0D120D61248034A /* ecmult_const.h in Headers */, + 1222711B1AB711D6206EED1F2580A623 /* ecmult_const_impl.h in Headers */, + 5A5911FA8E88B73CCAFBFFA88D5B9E35 /* ecmult_gen.h in Headers */, + 88BF6E9DAD1C8B0508E8CFFEDE03C163 /* ecmult_gen_impl.h in Headers */, + F56FE8F3E8E168BE03C4966EEAA91C1B /* ecmult_impl.h in Headers */, + 6D55E98E3CA63D1202BE0641D7399EE8 /* field.h in Headers */, + 78DB68659C3EA82DD2DAF980F8E703BB /* field_10x26.h in Headers */, + 38B6E072F812605CF0B4FA03B3528A82 /* field_10x26_impl.h in Headers */, + CA0A3399A3F3DE0313571B05CCACB00B /* field_5x52.h in Headers */, + 3B3C7BC5E53C195B74B659C5D3445385 /* field_5x52_asm_impl.h in Headers */, + 7A95B0BC386E8AF888E81C3A766D509F /* field_5x52_impl.h in Headers */, + EC17D63723242B036D6B342AB1853468 /* field_5x52_int128_impl.h in Headers */, + DFF0B3B6C8696B29A8B79E1C76E9D76F /* field_impl.h in Headers */, + 2161948858307EC6EEFCED5554369172 /* group.h in Headers */, + 0AE93856CF7FADFFADBE88A5A2D92A2A /* group_impl.h in Headers */, + 84CCEF3B86065A6C299BE772199B73C1 /* hash.h in Headers */, + 1530076E5FEDDBAB798D9AD56B228181 /* hash_impl.h in Headers */, + 7239F0AB8B86ECA736377C06ADA831F9 /* lax_der_parsing.h in Headers */, + FBCF699856A16E347AFE56DF1E4B798F /* lax_der_privatekey_parsing.h in Headers */, + 1D96448F1FFF0E5449F67332C543EE32 /* libsecp256k1-config.h in Headers */, + BB91D03B628F9A7BAEE9330E7FEE58DB /* main_impl.h in Headers */, + 57A82484117095DCA73446B1E6ECFC32 /* main_impl.h in Headers */, + B375AE4058EC8E7A69B2D448B7F36019 /* num.h in Headers */, + E330D6002B747B8DFE92C9EF6A252AB1 /* num_gmp.h in Headers */, + 40EFCF53AC23E42E8CE500F73237112F /* num_gmp_impl.h in Headers */, + D629596D140514F80B7E96FC37625CAB /* num_impl.h in Headers */, + 0E84110CE577CEBD75E277EA01003F9B /* scalar.h in Headers */, + AC19417412E8F69BD232DB6370BE9AC3 /* scalar_4x64.h in Headers */, + 908767B8A8D3AB83A352870C44DBF7FF /* scalar_4x64_impl.h in Headers */, + ECF5A5E67884B9F6B19675CC43188C04 /* scalar_8x32.h in Headers */, + 768B8E3C8A41ACDBF1607EAD1013301D /* scalar_8x32_impl.h in Headers */, + 080ADA20C98E5C462DA5BC8AB3858320 /* scalar_impl.h in Headers */, + EA7EC84C113B5F75F5D77F792DE3B6ED /* scalar_low.h in Headers */, + 5CA03C34BCCCA0FC29653E6A50C0277C /* scalar_low_impl.h in Headers */, + EC8CEEA1FF4CC7455796055B38C806B8 /* scratch.h in Headers */, + 7F46D5244B59340D5B0A7E454860D689 /* scratch_impl.h in Headers */, + CF2EC01022EDE78D4A2A1EE28519BB24 /* secp256k1.h in Headers */, + BE17E68524E049C26BFA30707DFF6E9E /* secp256k1_ecdh.h in Headers */, + 553EB75D5DF57D74E8408D29DF6F8F3D /* secp256k1_ios-macOS-umbrella.h in Headers */, + A5FF9C090C00EE25B1035F603F1C3558 /* secp256k1_ios.h in Headers */, + 7BA326DD0CB90C3E9B6459E45258514A /* secp256k1_recovery.h in Headers */, + DF927452C685F72071057C8843C01706 /* util.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 651F56332139A65D115EDFD0FC7C2CCD /* Headers */ = { + 3F3E31084DE48684219A12D9720C7C84 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 90C788EB247133AEDE2B7D6C3EF08255 /* AnyPromise.h in Headers */, - 254176029401182CA3B00E8E74EE63ED /* fwd.h in Headers */, - 1538506B9944275E60603B262BDFC401 /* NSNotificationCenter+AnyPromise.h in Headers */, - 8C5969C38F549586CB19B0B3D0B50509 /* NSTask+AnyPromise.h in Headers */, - 56E68E37A001AC5413BAEE962818847B /* NSURLSession+AnyPromise.h in Headers */, - 733E1DBA856A5BE1DCD08243E9943D4E /* PMKFoundation.h in Headers */, - 2ACA6AD9B697A58F332184EE1B846462 /* PMKUIKit.h in Headers */, - AF6CF46863F3667D5E9E5B7C008EF8D6 /* PromiseKit-umbrella.h in Headers */, - 8987E50AD8C3770F0F8964FFBAEA0656 /* PromiseKit.h in Headers */, - D49D58233ED96D0934BC78B7C6358FB9 /* UIView+AnyPromise.h in Headers */, - 246F878EA83E08526997581831A2CCEC /* UIViewController+AnyPromise.h in Headers */, + FBA0C0B9F810F412F1B19B633DF77D78 /* BigInt-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9512ACDECD8289A5BA3D9E09806ED499 /* Headers */ = { + 563CC70E1611A174C3FA6B3642258D47 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C2D0339492245CA88733B71303C61498 /* BigInt-macOS-umbrella.h in Headers */, + 381C6587FE16247159980E6AD7346AF3 /* CryptoSwift-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9ABB839FB06854059907BE76810EE980 /* Headers */ = { + 665D00ED0692844B7722ABA90D8A8B06 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 8590C6683230B3A26A9EA7112CE25619 /* Pods-web3swift-iOS-umbrella.h in Headers */, + 27157B51378CFF4AD0DF3139827418D2 /* Result-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A1A2A962C7962428BFFB3DAEB95BB148 /* Headers */ = { + 79D359570F325D120B27A1FDC4445D2D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - AFACA895065EE4C427E65927923DAB20 /* AnyPromise.h in Headers */, - EE05DC9BF07588B8B0BBB24BAD007F2A /* fwd.h in Headers */, - E73EE7C2A30F157576020C7A13BF622A /* NSNotificationCenter+AnyPromise.h in Headers */, - 128AECCC2AA06D3532AD9ACABEA490C9 /* NSTask+AnyPromise.h in Headers */, - 63EC676AB7D0C84E4633A66B8207B880 /* NSURLSession+AnyPromise.h in Headers */, - F9D5D4865682C13A9F63916BD0F6DC30 /* PMKFoundation.h in Headers */, - DC43BBF274CDB3F82CE92950CE9B7C69 /* PromiseKit.h in Headers */, - 270E89A1E69BF52B0854D41F1B312C46 /* PromiseKit.root-CorePromise-Foundation-umbrella.h in Headers */, + FCCEC31B1FC9971E3DA967E44E81A0D2 /* Pods-web3swift-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A86813F98C29BE3A3B96743455E38451 /* Headers */ = { + 8AE7964BDBCBC7A4B3EF612DBBB01CFB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 43D167DB3C159974D4A159551DB8622E /* Pods-web3swift-macOS_Tests-umbrella.h in Headers */, + 42C6DB05A3663AC4AB08317F9287797A /* AnyPromise.h in Headers */, + 6EFDB00864D7D2230D576768C0C445F3 /* fwd.h in Headers */, + 3E5D7D6D073F33181BEE8BBAA47E427E /* NSNotificationCenter+AnyPromise.h in Headers */, + C76A85C8526F33C17488B1ED3E96E2B8 /* NSTask+AnyPromise.h in Headers */, + DDF54071C21579D559BDEE8D08189CF1 /* NSURLSession+AnyPromise.h in Headers */, + 238EF427CBC24F658E1C1FA4E53099CF /* PMKFoundation.h in Headers */, + 78BB8536FFE3547FBB5E621141E01F84 /* PromiseKit.h in Headers */, + 7E7B5FFB45B34D030569DB117921D0A2 /* PromiseKit.root-CorePromise-Foundation-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B4802F9BC87D02B06B8ADD244F4583B3 /* Headers */ = { + 943AA5A644F18FA2173F523C21C03661 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 54C25DD796A8B7E1256098DA54FE6243 /* Pods-web3swift-macOS-umbrella.h in Headers */, + E620808A6B6483DD90D1DF1DD9F399ED /* Pods-web3swift-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - BB016BC7DAED468EC5CADEAE747208B2 /* Headers */ = { + A184A179AC87F571D98F6EE26F3E4706 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 118E16DE4AC19620D3E89B902575365A /* Result-macOS-umbrella.h in Headers */, + 64310DB95A0B71D32365CB6D88944A03 /* SipHash-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - BFBEE4A48A1DE6F2FA54EDBBB0DD8588 /* Headers */ = { + AB508AB6DA110D8EA9894EB86FDC1501 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 034C7CF0C149B07F047B315E36E03CE7 /* Result-iOS-umbrella.h in Headers */, + F9697E5E03294F84CDF66EBBDB3FC67E /* CryptoSwift-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D9274AC0A965BEBACEB3A7DE050D9A1D /* Headers */ = { + BA17525E72EFD72AB4A5CEE5D1DE9913 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D0FA3C88F8AA14EB42D0CD2D197FEC1A /* scrypt-iOS-umbrella.h in Headers */, - EC4AD62FC848496DFF8BF85D4A37817D /* scrypt.h in Headers */, + EB89F559AA39AB8B74AC19DCD09A0AF0 /* Pods-web3swift-iOS_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DBFC5DEC16EB84AF23035966D16658EA /* Headers */ = { + C9BBB8BFFD1FDA757DAAEAA227098955 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5BD66189FD32CB620FEF4C34382866A3 /* basic-config.h in Headers */, - 9D5044DF1D61631000B98B397FD9DC14 /* ecdsa.h in Headers */, - 67999E3818AF305F31995B82B477793C /* ecdsa_impl.h in Headers */, - 0A994728CA04DD78EB55AE8DB77A704E /* eckey.h in Headers */, - DE4B4ACE5AC9B82316F9AB3D57897E58 /* eckey_impl.h in Headers */, - F220C4F04AB45374950160DC9F3A6427 /* ecmult.h in Headers */, - 9FD54AE9BA025EDCD5B91A9AF8B4D9B1 /* ecmult_const.h in Headers */, - C054899E8D7162929B4CFF368A96E6D7 /* ecmult_const_impl.h in Headers */, - 7B87D8C1DF345C22204D4CB30C53D825 /* ecmult_gen.h in Headers */, - FBD2D8356149B6D6535BEEAFAC184AE9 /* ecmult_gen_impl.h in Headers */, - 344D12CB328A5914462B95CB5AA7AD11 /* ecmult_impl.h in Headers */, - 5302FEB9BF2825A01A9D53FF92CBC429 /* field.h in Headers */, - 508739D38F613DADDA47D8D607426867 /* field_10x26.h in Headers */, - 670D932CA1E1DB413B2EA6AF6A02D355 /* field_10x26_impl.h in Headers */, - 35CC19F648DAE56D1710B3929A146A38 /* field_5x52.h in Headers */, - 1D06569CD993F3F483E9C9BE31CC225F /* field_5x52_asm_impl.h in Headers */, - AD84E18BB5FF779BBF378BF5357D2E41 /* field_5x52_impl.h in Headers */, - 7D3EA27687EB3CDE64801091E5ABD944 /* field_5x52_int128_impl.h in Headers */, - D22E9D72F81107535213331BB578F8B6 /* field_impl.h in Headers */, - 82F24E0C3208A9B88FB376FA760C8609 /* group.h in Headers */, - E846701A281D29EF13D68816DCAD6EC8 /* group_impl.h in Headers */, - 82EDBACF43BBFEC3BC2A8C4290AF9033 /* hash.h in Headers */, - FA2C72D9D25E9E285EA33F004C8C2F90 /* hash_impl.h in Headers */, - 8D0591AA37DE6BD19513E17F7C6D02B2 /* lax_der_parsing.h in Headers */, - 3CF220D1D33D36D29FFF8BA598AF943E /* lax_der_privatekey_parsing.h in Headers */, - 89BCCC328CD2C45EB430566E723FC9D5 /* libsecp256k1-config.h in Headers */, - 25467BC747754FC9D78E9804F29BEF57 /* main_impl.h in Headers */, - C02576E2B9C8549219FCB34C2A2F9626 /* main_impl.h in Headers */, - 008FB76CE324175889E5D5D5DF1F5AA6 /* num.h in Headers */, - 4C979825E5C0A6D255E14044B2DB8BEC /* num_gmp.h in Headers */, - 97F80732331B06B48797CE50B3FE0F13 /* num_gmp_impl.h in Headers */, - 6665B8CF4ED8F55CF3B784E266B80C4D /* num_impl.h in Headers */, - E8AF7C0EE06470A3BAF94EAFF782ECCE /* scalar.h in Headers */, - 2728EEC7A1011BA78BA13EEDCEB36004 /* scalar_4x64.h in Headers */, - 00498A0A9815512932F06B8976263B51 /* scalar_4x64_impl.h in Headers */, - 18787FF6BF762D42E54E329C26ECFDA5 /* scalar_8x32.h in Headers */, - 6E3F543C9A481DD5D35B886D4A3AF831 /* scalar_8x32_impl.h in Headers */, - A0BCA6CAC5456F104E970F4FD217A181 /* scalar_impl.h in Headers */, - 1B268E8D639628C1345CAA86659BD8BC /* scalar_low.h in Headers */, - 012708A71C83CC61BF1D17A1DAF8C997 /* scalar_low_impl.h in Headers */, - 2CEEF9FC4DB64317E3EB532CBE5D71A5 /* scratch.h in Headers */, - 47CD01051B8C8776DF9017F56F4422BA /* scratch_impl.h in Headers */, - EDC684879DB72AFE56A289E6D38C7EE0 /* secp256k1.h in Headers */, - 997E215D9DEEA4BF04190E9EC2F10658 /* secp256k1_ecdh.h in Headers */, - 556B8696B4AAB6D33F29FE95C8AE709B /* secp256k1_ios-macOS-umbrella.h in Headers */, - 58CA83F79CB5582774C1F152D16856B2 /* secp256k1_ios.h in Headers */, - 947C9DF0300805ED104EB7921EA29AB1 /* secp256k1_recovery.h in Headers */, - BE5A9FF7771BA92D510C211A7FCDCB9F /* util.h in Headers */, + A259D93213FEE762022EAA3F8E2EF54A /* scrypt-macOS-umbrella.h in Headers */, + 097970998D230C27207277C287454739 /* scrypt.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E3257066ED26A82A5ADE0A0677501961 /* Headers */ = { + E6F669BE3BCF96FD16DC82FAD9B85CD0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0A4344BE2ED8E21885CE24643ECB0CB9 /* CryptoSwift-iOS-umbrella.h in Headers */, + 42AD653190052E600C4C4CE1DE6ACE20 /* Result-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - EA0C2991A25517A14DCC1D79B70A7B46 /* Headers */ = { + EC1E56131ACB90EB216C276F366EFECD /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F477537244715FEF63FC1362D134A1C6 /* basic-config.h in Headers */, - 46EF498B69AF44231D331E6860142D97 /* ecdsa.h in Headers */, - 388385AA954D8C65110AFD9CE5080754 /* ecdsa_impl.h in Headers */, - 24E585B65F41B2E3A9A74FA9612AF1A0 /* eckey.h in Headers */, - FBF17B4696B3C2E29E35209F22D236B7 /* eckey_impl.h in Headers */, - FBCEF8A0A27860C5681C51D384E9D2E7 /* ecmult.h in Headers */, - BEA75DBF6D9CB19E3093F8ACA10D98BB /* ecmult_const.h in Headers */, - 29E41A075EB07417F7B265A3A9A87B85 /* ecmult_const_impl.h in Headers */, - EC9012E2F8FDD9F72E98B9641AC8A927 /* ecmult_gen.h in Headers */, - BD5F40AF9F7463CA615A25632D571B38 /* ecmult_gen_impl.h in Headers */, - F1413D605D16BCD26B8040FB63F6E78D /* ecmult_impl.h in Headers */, - C440BBD48EA72AF74C7F298BAB562087 /* field.h in Headers */, - 91F82E509F3F2377B8DD00182BFD1261 /* field_10x26.h in Headers */, - 4BB808DF5598BE04C7BD96CB2A7483C4 /* field_10x26_impl.h in Headers */, - BE5633A7717426C80CAFACBE9E307F34 /* field_5x52.h in Headers */, - 1A40F3F4D29025E4D1EAA483C8F75491 /* field_5x52_asm_impl.h in Headers */, - C4F58C6E5A767A033D3733EDCF96E584 /* field_5x52_impl.h in Headers */, - 9EFFFE75A9BF6772D34D72231C2AC211 /* field_5x52_int128_impl.h in Headers */, - 9A801DE0EFE4A94DEE048C2282C3C258 /* field_impl.h in Headers */, - 5440B697020B85A6EC85DE17571F1726 /* group.h in Headers */, - 19DBCA8301E71DE4274C62BEB50E5878 /* group_impl.h in Headers */, - 75E6F2069DEC489BFCD617145F7266BD /* hash.h in Headers */, - C808A9D68B159456ED230D5E3EFE2CF1 /* hash_impl.h in Headers */, - FA4A817135BCAA90B6577FF6711EFE32 /* lax_der_parsing.h in Headers */, - 5BED9BA92A95DBA29C64B66176DE89B3 /* lax_der_privatekey_parsing.h in Headers */, - BAE1A0BE8CA8C583B8827431753E517D /* libsecp256k1-config.h in Headers */, - 611B12E959A992317CC0BE80F31E5242 /* main_impl.h in Headers */, - 5101B049CD6D4E34E38528FA7764F8B6 /* main_impl.h in Headers */, - A9B03A51E11434DF5AA309D85A6CAE01 /* num.h in Headers */, - EBCCC1DF3CB62D6D3EDEDEC4D9EE26E2 /* num_gmp.h in Headers */, - 72E632B7336007B3205E93B4176B3A81 /* num_gmp_impl.h in Headers */, - 4BCD44967BA790F8D97DD3C59A44D903 /* num_impl.h in Headers */, - CCA629AB6ABFBAB63D0FB5C90DB2CFAD /* scalar.h in Headers */, - F0376145B03FAC2CD4BB121C78E2A772 /* scalar_4x64.h in Headers */, - 1A9BB36590A0E635602DE89783E1EF85 /* scalar_4x64_impl.h in Headers */, - 1F3BE2E4F8AC569C70D9B0D2860984C0 /* scalar_8x32.h in Headers */, - E834103C900ABEEB4812E1A70B7D0A4F /* scalar_8x32_impl.h in Headers */, - 2E3AC64DFC9F39D3E2E3306FC2F027E0 /* scalar_impl.h in Headers */, - 38F3A94815BA5DEA45A80445820A50E8 /* scalar_low.h in Headers */, - 16E5070D34BE722A7B5306F279704A72 /* scalar_low_impl.h in Headers */, - 81B938D20523212D70110CEDE137BFF5 /* scratch.h in Headers */, - 79EE40713B824661CA6CFB17D9BA00DF /* scratch_impl.h in Headers */, - A5BFCEF3D8E1C38779684825F8A46804 /* secp256k1.h in Headers */, - A7F525F20BC60951CC08B0EFED90E68F /* secp256k1_ecdh.h in Headers */, - 9E2F148F6F3F9FF84B2A1BF997DFDEB7 /* secp256k1_ios-iOS-umbrella.h in Headers */, - 2C94A78450DF1B225ECBA97892035BC1 /* secp256k1_ios.h in Headers */, - 1E7263B3503EF019355409A2FB2669A8 /* secp256k1_recovery.h in Headers */, - 435D4FE19A6542E0739A15A5B22F7C16 /* util.h in Headers */, + 4B7175E173407B71508A864A033EC107 /* SipHash-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - EA6BA19475569C0889F450D4035B64A8 /* Headers */ = { + F29EC8E739F9852F086EF5BCFF543A3C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6A1AA57EC20CF876016F07AA151E21D8 /* BigInt-iOS-umbrella.h in Headers */, + EF62E2EFC77C073FE4E28108723ACF4B /* BigInt-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - F7CE13B2CED1D9B5A1F44D4C989B3E9F /* Headers */ = { + F82DD0F73758C7731BABA37472844562 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - CC7255A23BA49DDA4EE2060E492659F2 /* CryptoSwift-macOS-umbrella.h in Headers */, + BB06FC86A3B62397AE0E07B00471F6AE /* AnyPromise.h in Headers */, + EDA077007EEB5A44FAC5AFD3C1836B04 /* fwd.h in Headers */, + 1C884A28FA083B2145425BB4D3369A0B /* NSNotificationCenter+AnyPromise.h in Headers */, + 1E9786C210C3093074CAA71FB3C5350F /* NSTask+AnyPromise.h in Headers */, + 1FE7FEC8F5DDD701FD3AE246AD01B367 /* NSURLSession+AnyPromise.h in Headers */, + B773946DE5FFBE30EDF07970211D0F6E /* PMKFoundation.h in Headers */, + FEA85558F428093EA3B68A2FB1C71D2A /* PMKUIKit.h in Headers */, + EB6B58F71E3D5BAB4ECE9430B17E8851 /* PromiseKit-umbrella.h in Headers */, + F8FD768535346E2CF68666669776442A /* PromiseKit.h in Headers */, + 64F86EC9C5F4F9BA6A73B501B1B84262 /* UIView+AnyPromise.h in Headers */, + 923235788E467394092CE2018C5FAEB2 /* UIViewController+AnyPromise.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 011D8856DCFC7790CD187F02C0948E6C /* Pods-web3swift-macOS */ = { + 00370D91F8D61EB1B486DA6056B32406 /* PromiseKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 84B68416ADDB5AE4156FF7AEB7B51646 /* Build configuration list for PBXNativeTarget "Pods-web3swift-macOS" */; + buildConfigurationList = 8DA93CABD9DFF36F5A035545E1AC0E03 /* Build configuration list for PBXNativeTarget "PromiseKit" */; buildPhases = ( - 27F1B9976CBD051F5EB5FD24567EA327 /* Sources */, - E78CAE1E51B9AB9F6073DAF040E3E521 /* Frameworks */, - B4802F9BC87D02B06B8ADD244F4583B3 /* Headers */, + F82DD0F73758C7731BABA37472844562 /* Headers */, + D80C4041C26B271E170B58234C893615 /* Sources */, + 325D67F097EE2746E73CE73074B490F5 /* Frameworks */, + 0F4E0CC32C96C7A7A460459DCA8251FF /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - F7537FF8A042C2B10D762989EDA43202 /* PBXTargetDependency */, - EA4A1A5C2BD8A216D15470C98FF04C5C /* PBXTargetDependency */, - DBCF78386DD65A3E6B2E334F7089B81E /* PBXTargetDependency */, - 059BDEC11F221AA4D24CF86986C75168 /* PBXTargetDependency */, - 506B1A799D9982565FCAAE061B2470C1 /* PBXTargetDependency */, - F9E6C9048FA23B595AF41F72A4C7C34B /* PBXTargetDependency */, - 65FBF98BE4A4DC15D1D8D09163CEA710 /* PBXTargetDependency */, ); - name = "Pods-web3swift-macOS"; - productName = "Pods-web3swift-macOS"; - productReference = 3DE45F74327BBE43455BF3A326A48B73 /* libPods-web3swift-macOS.a */; + name = PromiseKit; + productName = PromiseKit; + productReference = 90CF4F3CD46BB810B73F6BAF362CB47A /* libPromiseKit.a */; productType = "com.apple.product-type.library.static"; }; - 0A459F38141573E178D5DD9123F68756 /* secp256k1_ios-iOS */ = { + 07841E92CB371DB60A1803D68D0B6814 /* scrypt-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 2B538EFB4E22B60CDFE13260D1B19714 /* Build configuration list for PBXNativeTarget "secp256k1_ios-iOS" */; + buildConfigurationList = F6D85B2AD38EF6575756FBE3C41AB015 /* Build configuration list for PBXNativeTarget "scrypt-macOS" */; buildPhases = ( - 074822F2C1DE25ACFD1093FB4184A93C /* Sources */, - 6A0F1F845B7D369F054D7753D2EE6545 /* Frameworks */, - EA0C2991A25517A14DCC1D79B70A7B46 /* Headers */, + C9BBB8BFFD1FDA757DAAEAA227098955 /* Headers */, + F0E5D99201FFED9908773E1A334D8C4E /* Sources */, + 09DE491DE78FD1264BBEC9257BA992CA /* Frameworks */, + FC9AC9AFB7C70F806B7B55B9BB977647 /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( + 67FF4C9DCB52CF3CFBE660AEDAE68250 /* PBXTargetDependency */, ); - name = "secp256k1_ios-iOS"; - productName = "secp256k1_ios-iOS"; - productReference = C7346693A0E94FF0C860F161CDFCE96E /* libsecp256k1_ios-iOS.a */; + name = "scrypt-macOS"; + productName = "scrypt-macOS"; + productReference = 5F98A4FCB73949EC4A239F93A6380393 /* libscrypt-macOS.a */; productType = "com.apple.product-type.library.static"; }; - 190350B6DDCD1B0A74DE05AC4499293F /* Result-macOS */ = { + 242D7A70DFF4194FB7B7DA7C1AA5384E /* Pods-web3swift-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 71833F8118234DB39D954172E44BD41F /* Build configuration list for PBXNativeTarget "Result-macOS" */; + buildConfigurationList = 8D2116BED976D0647E98C925B993DA75 /* Build configuration list for PBXNativeTarget "Pods-web3swift-iOS" */; buildPhases = ( - 91A7D07326EF40A42CAAA391714150A7 /* Sources */, - 6C1615747C6CC985F5EDB7FFA850034E /* Frameworks */, - BB016BC7DAED468EC5CADEAE747208B2 /* Headers */, - A2C42D01BE9BB208A01186D97FB21F7B /* Copy generated compatibility header */, + 943AA5A644F18FA2173F523C21C03661 /* Headers */, + CCAF23F787D092402CD151EAA93D5B5C /* Sources */, + DFD3D3F26A3784A7187AD3360E7D92D4 /* Frameworks */, ); buildRules = ( ); dependencies = ( + 834394455913E11A12A9F5C2EF5A5F10 /* PBXTargetDependency */, + EAE562F38811B30E5C913FF971E5BB27 /* PBXTargetDependency */, + 649D20D00D495E259A0D30506D76DE82 /* PBXTargetDependency */, + 140426BC914635FFEC162F217E6B3F64 /* PBXTargetDependency */, + 126707F583B3918CD963A0D5A26F4850 /* PBXTargetDependency */, + 05CEE04471CEA2C0AA9EA5ADBFFA05E7 /* PBXTargetDependency */, + 2CD29607A14047315C1E5F152086599F /* PBXTargetDependency */, ); - name = "Result-macOS"; - productName = "Result-macOS"; - productReference = AF807959CD9376AAE20892C1143FF9E6 /* libResult-macOS.a */; + name = "Pods-web3swift-iOS"; + productName = "Pods-web3swift-iOS"; + productReference = CB6A81C2298843C461F65B8D11106F72 /* libPods-web3swift-iOS.a */; productType = "com.apple.product-type.library.static"; }; - 1D46532B209B8734D3D4A63C0A837136 /* scrypt-iOS */ = { + 2FE2011DA32CEB3AE7A817A294041570 /* secp256k1_ios-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 1AE457A59D26E64FF1F98541BA07D66F /* Build configuration list for PBXNativeTarget "scrypt-iOS" */; + buildConfigurationList = BA7D8C997C878CC9750FD6BEA3F67C1A /* Build configuration list for PBXNativeTarget "secp256k1_ios-iOS" */; buildPhases = ( - 2FC03398576836C940D170A30430A467 /* Sources */, - 8232212B7A9A0B7571C03D2F68AFFCD4 /* Frameworks */, - D9274AC0A965BEBACEB3A7DE050D9A1D /* Headers */, - 6CE5F5D04ACFFE438E208C1A84C0B718 /* Copy generated compatibility header */, + 2EC4EB59401712A7E5314AD87CA30BEC /* Headers */, + E476093B5E955BE3D7129652BCA20AE0 /* Sources */, + 5A5442897A70588AF9565D5F074C6B92 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 312870201E3C7E173B8B30FF035D7F4A /* PBXTargetDependency */, ); - name = "scrypt-iOS"; - productName = "scrypt-iOS"; - productReference = 2B80D3AA1BDBB1E0CF52567C4F9FB777 /* libscrypt-iOS.a */; + name = "secp256k1_ios-iOS"; + productName = "secp256k1_ios-iOS"; + productReference = C7346693A0E94FF0C860F161CDFCE96E /* libsecp256k1_ios-iOS.a */; productType = "com.apple.product-type.library.static"; }; - 2A96D115D7C0B80C14A6F5B88CB2C32F /* Pods-web3swift-iOS_Tests */ = { + 3B79F6DB09B597AAE9D3EB939DA463D8 /* SipHash-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = B27D7C6118FD532A8C8D456874A52C97 /* Build configuration list for PBXNativeTarget "Pods-web3swift-iOS_Tests" */; + buildConfigurationList = F8A195F0CD637B21B4FABEA84B502663 /* Build configuration list for PBXNativeTarget "SipHash-iOS" */; buildPhases = ( - 28F689D9CA546B4CFFCD18172ACCFFB2 /* Sources */, - 9EBD94076E6131E77945D2F289AABFA8 /* Frameworks */, - 5B5F59D1D623EEFF871FE5FD6DFBAC7E /* Headers */, + A184A179AC87F571D98F6EE26F3E4706 /* Headers */, + 6950A9AD0D066BC48BB15390EA10BE78 /* Sources */, + D2A4B152651F01134ED378054CE50C8D /* Frameworks */, + EDC821DB128FBEFA92BC6BC351D2709A /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - F1F000ED8A5027D6416560B66278ADFB /* PBXTargetDependency */, - 1EF1D0B2BFB4635267DD7727CC1D88D9 /* PBXTargetDependency */, - 31B15B611AD595CDED996F0DC3BF9CF5 /* PBXTargetDependency */, - 136E7557F57DD39F2193D569B5E9832A /* PBXTargetDependency */, - 9576EDE807C2D40544DC05F57ACAEAC9 /* PBXTargetDependency */, - 1787EA67C8F95A539C1904B01DB89962 /* PBXTargetDependency */, - DFEF89D8988474A4E88A51D6AFF8A1CF /* PBXTargetDependency */, - 7A09B8E98FD3A5EA90E47080B05255E1 /* PBXTargetDependency */, ); - name = "Pods-web3swift-iOS_Tests"; - productName = "Pods-web3swift-iOS_Tests"; - productReference = AAF423028DF35854B3087F873B6965E4 /* libPods-web3swift-iOS_Tests.a */; + name = "SipHash-iOS"; + productName = "SipHash-iOS"; + productReference = 40D27BDFCD317E69149F3DFAFB7543A9 /* libSipHash-iOS.a */; productType = "com.apple.product-type.library.static"; }; - 4F03BEAFB1BC75A87EED066A5F85A461 /* SipHash-iOS */ = { + 3E398E9E64DEB2271B9D8FDDFED73BD4 /* Pods-web3swift-macOS_Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = DD2831F359E9FE7AB01B55B45E306D58 /* Build configuration list for PBXNativeTarget "SipHash-iOS" */; + buildConfigurationList = 7C6361B9759E1BA4AD88E9A851A42894 /* Build configuration list for PBXNativeTarget "Pods-web3swift-macOS_Tests" */; buildPhases = ( - E44E0EE0EBC65F61BEC6EC86A4B9CC54 /* Sources */, - C9F45988CCCD587FC455BFF4922B6C41 /* Frameworks */, - 13C537C4DF4AA455869DE50BC78BE089 /* Headers */, - 34608DBE3C1FEF561D35A0CAC2A7C2D1 /* Copy generated compatibility header */, + 2EDD7E461E1FBA982E185083EBF76EB5 /* Headers */, + 7A01331384E69561B35E1B17927CF339 /* Sources */, + 97890EC8483173ED089DE8440537DFB3 /* Frameworks */, ); buildRules = ( ); dependencies = ( + D1082A5270870F4606D6C175E249EA5C /* PBXTargetDependency */, + 87A9622383708208060343907EABFD5E /* PBXTargetDependency */, + EFE957A099ACAD26F04AD100FEE855DF /* PBXTargetDependency */, + 1884C486EFCD3632140C9DA981269622 /* PBXTargetDependency */, + 28A91A27FCB812BF53CE1FA12D06AE3E /* PBXTargetDependency */, + 49CB980932C976A944482646B3EC2CBA /* PBXTargetDependency */, + C8BC042896E6C3D76E0A86A63368E3F8 /* PBXTargetDependency */, + 387C287A34ADC9409A8BEEF451C17496 /* PBXTargetDependency */, ); - name = "SipHash-iOS"; - productName = "SipHash-iOS"; - productReference = 40D27BDFCD317E69149F3DFAFB7543A9 /* libSipHash-iOS.a */; + name = "Pods-web3swift-macOS_Tests"; + productName = "Pods-web3swift-macOS_Tests"; + productReference = 4530120DD6B0DBFF5F660844F8E1C873 /* libPods-web3swift-macOS_Tests.a */; productType = "com.apple.product-type.library.static"; }; - 736B1266E0C94E48F85B973175E509DA /* PromiseKit.root-CorePromise-Foundation */ = { + 44D204414133961DD4B492AFB5C4DEEB /* CryptoSwift-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 6967F2BF9F722143659E95A08B48A2AE /* Build configuration list for PBXNativeTarget "PromiseKit.root-CorePromise-Foundation" */; + buildConfigurationList = 6FBBA029AFB86EC5F02D2B578121B307 /* Build configuration list for PBXNativeTarget "CryptoSwift-iOS" */; buildPhases = ( - 099DDBA6D2753D18B6D19199F76F5798 /* Sources */, - A19BD1F383B77209A5F4262BEE1BEE81 /* Frameworks */, - A1A2A962C7962428BFFB3DAEB95BB148 /* Headers */, - 342E952A90BE98020B47E77A69F44B0A /* Copy generated compatibility header */, + 563CC70E1611A174C3FA6B3642258D47 /* Headers */, + 713698705E8D1E339E70B30159672ECB /* Sources */, + 70A99D175AB74D144C6CFD96B60AA491 /* Frameworks */, + ABE5E8CE69A961334EF804948F80AE71 /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( ); - name = "PromiseKit.root-CorePromise-Foundation"; - productName = "PromiseKit.root-CorePromise-Foundation"; - productReference = EC305FA12BE030117A6E97568345036C /* libPromiseKit.root-CorePromise-Foundation.a */; + name = "CryptoSwift-iOS"; + productName = "CryptoSwift-iOS"; + productReference = FC6002A6D434E59E6D00025F21BA36FF /* libCryptoSwift-iOS.a */; productType = "com.apple.product-type.library.static"; }; - 82C7EC8F9BCA6B167CAF386277102049 /* PromiseKit */ = { + 4FCBE56BC5E931FDC43C642250037C1F /* SipHash-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = E72A6F3FA6F23E89F7B51FD9D4F30B34 /* Build configuration list for PBXNativeTarget "PromiseKit" */; + buildConfigurationList = 249649C0D306826B8AEC43AC3D978C98 /* Build configuration list for PBXNativeTarget "SipHash-macOS" */; buildPhases = ( - E8D56FCDCB8F22050D7BC218EDB756D8 /* Sources */, - 74125B976994D09345A69CD903CB593E /* Frameworks */, - 651F56332139A65D115EDFD0FC7C2CCD /* Headers */, - 0A93255B77E4237E42C74F82BD0D1B06 /* Copy generated compatibility header */, + EC1E56131ACB90EB216C276F366EFECD /* Headers */, + 7BA75396367E53FB54211DB664B4547E /* Sources */, + FA42B5B3447A1D1A233689BB1B366630 /* Frameworks */, + 1B2679AE7A95EBF0FDDB427B7725D76B /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( ); - name = PromiseKit; - productName = PromiseKit; - productReference = 90CF4F3CD46BB810B73F6BAF362CB47A /* libPromiseKit.a */; + name = "SipHash-macOS"; + productName = "SipHash-macOS"; + productReference = E82F9A99E44E0AB55B16F720C69B947B /* libSipHash-macOS.a */; productType = "com.apple.product-type.library.static"; }; - 850AD7B1C81E5C2D9D5501ECEC630B19 /* scrypt-macOS */ = { + 717A6C5D2749A62529F91EEEFE9D7643 /* scrypt-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = E2037D6A7F332E6D315A21868BD77E3F /* Build configuration list for PBXNativeTarget "scrypt-macOS" */; + buildConfigurationList = 6879EDE7D4DD74BDD3333F7F47505BD5 /* Build configuration list for PBXNativeTarget "scrypt-iOS" */; buildPhases = ( - D34254F7CC9711C6C9BB8DB2AA92E384 /* Sources */, - AE8B275767EBD19DFFCB5C610A9B3205 /* Frameworks */, - 471ACA5FE1057510BFB3BCE7A729FCE3 /* Headers */, - FE684496E543CF40C7D84941251EA933 /* Copy generated compatibility header */, + 1099D4B23B484B5E12AC6662C5C94766 /* Headers */, + F496C38EAA4012DF93DAC1902F72BDFA /* Sources */, + 8FE71F0EE76E21DDDA7CA1709FAF6FC0 /* Frameworks */, + FEE9CE25BE3B98ABF4820134949C8129 /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - FB3D215344567B047CE8ECA7A16A5629 /* PBXTargetDependency */, + 0E4E263CA37EF8F23D5A920BD9850809 /* PBXTargetDependency */, ); - name = "scrypt-macOS"; - productName = "scrypt-macOS"; - productReference = 5F98A4FCB73949EC4A239F93A6380393 /* libscrypt-macOS.a */; + name = "scrypt-iOS"; + productName = "scrypt-iOS"; + productReference = 2B80D3AA1BDBB1E0CF52567C4F9FB777 /* libscrypt-iOS.a */; productType = "com.apple.product-type.library.static"; }; - 8843480226627A791560484A98C12169 /* CryptoSwift-macOS */ = { + 8FBD6D69D989701B31E1FE3221BEE90E /* PromiseKit.root-CorePromise-Foundation */ = { isa = PBXNativeTarget; - buildConfigurationList = DDF5216395D04F030E3BFB9DAB1F541E /* Build configuration list for PBXNativeTarget "CryptoSwift-macOS" */; + buildConfigurationList = 90AA254D9E86CD85BB781ED544A9AD4D /* Build configuration list for PBXNativeTarget "PromiseKit.root-CorePromise-Foundation" */; buildPhases = ( - 9CC0F2461BA1A035B59903E9B84B7EF6 /* Sources */, - D07816CC7CF44D9A1C79C9179B451997 /* Frameworks */, - F7CE13B2CED1D9B5A1F44D4C989B3E9F /* Headers */, - A907C313F6C76E327605E1CD3A2F26E5 /* Copy generated compatibility header */, + 8AE7964BDBCBC7A4B3EF612DBBB01CFB /* Headers */, + 522D955B2AE41A55E3997790054B5A45 /* Sources */, + 7F6A486645004AAAB0DCFD9434E95C8A /* Frameworks */, + A9726B7B90A669FBDD968B4924FF4AAA /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( ); - name = "CryptoSwift-macOS"; - productName = "CryptoSwift-macOS"; - productReference = 399DA5BA0438EA58494518BA41744529 /* libCryptoSwift-macOS.a */; + name = "PromiseKit.root-CorePromise-Foundation"; + productName = "PromiseKit.root-CorePromise-Foundation"; + productReference = EC305FA12BE030117A6E97568345036C /* libPromiseKit.root-CorePromise-Foundation.a */; productType = "com.apple.product-type.library.static"; }; - 8A534DF163F4DBB9BD85FBD0CC97EEF9 /* SipHash-macOS */ = { + 9646F4C6B5DB5298F5EEE5871120A244 /* BigInt-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 4A634604EBAC20B5F01355DEA0D8D0CB /* Build configuration list for PBXNativeTarget "SipHash-macOS" */; + buildConfigurationList = A1A3D7F09A5AFD2BD4DA3D3CDACBBCFC /* Build configuration list for PBXNativeTarget "BigInt-macOS" */; buildPhases = ( - CD094006D73EBDB6243C659E9F698A72 /* Sources */, - 9BB12A649A6A5D79098FA4E7C7E5D7AF /* Frameworks */, - 05C82AEDFBAA0263572D19100655C862 /* Headers */, - DE136F772BC7FA1CA569438347009440 /* Copy generated compatibility header */, + 3F3E31084DE48684219A12D9720C7C84 /* Headers */, + 58FA6C50C3E2C937C3793F316EDB34B2 /* Sources */, + 8A852453AAC819ADB163A9F4FA02ABF9 /* Frameworks */, + 755BFC4B404D1BFF99616B0008872FF1 /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( + C6D935F507D2100088E917501A5BB59D /* PBXTargetDependency */, ); - name = "SipHash-macOS"; - productName = "SipHash-macOS"; - productReference = E82F9A99E44E0AB55B16F720C69B947B /* libSipHash-macOS.a */; + name = "BigInt-macOS"; + productName = "BigInt-macOS"; + productReference = DB87E523FFE6DE6B135FDDCF9D25E434 /* libBigInt-macOS.a */; productType = "com.apple.product-type.library.static"; }; - B94C6392A3D47268E15B604234CDE8CA /* Pods-web3swift-iOS */ = { + A6E382D5D6B07674E43016DC3F7671CC /* Pods-web3swift-iOS_Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 8FDED1063BDE089D1E6849CF8F8185B9 /* Build configuration list for PBXNativeTarget "Pods-web3swift-iOS" */; + buildConfigurationList = 9147D93E20526E57F1BB313A953B43D1 /* Build configuration list for PBXNativeTarget "Pods-web3swift-iOS_Tests" */; buildPhases = ( - FEBE1BCC94E19B6D2AC632474DEB3037 /* Sources */, - 135A37C855BD0351D8650BB6DDBB12C6 /* Frameworks */, - 9ABB839FB06854059907BE76810EE980 /* Headers */, + BA17525E72EFD72AB4A5CEE5D1DE9913 /* Headers */, + 9C078DA6D64602BF6F7F10C04D17538E /* Sources */, + 6DFB6B55ACDC8896004424C72E661A13 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 12B51311C02E248C7A0CA32D160902A7 /* PBXTargetDependency */, - E9C76E82457460347B7C1DC2AAB6474C /* PBXTargetDependency */, - E2F6AC13A7F75A55D84875F9C6E33BFD /* PBXTargetDependency */, - 70A74100E31603F31298DFBBEA98AE4B /* PBXTargetDependency */, - 8743CAA4FA41A3EE6784146E370B445F /* PBXTargetDependency */, - A1577F29DA97971138780A5D3ACB7B3E /* PBXTargetDependency */, - 06978CF47282F173C6B3A6A63ABA8505 /* PBXTargetDependency */, + 0369606DF73B34BA53E902AAE7ABCB8D /* PBXTargetDependency */, + 140A2805AFC5E9E1D29C021B9F0B98A4 /* PBXTargetDependency */, + DF1348A409DE287D9A11CB0349D3631E /* PBXTargetDependency */, + 3C30CC3BA0DF7C5F1487E1F3463FA434 /* PBXTargetDependency */, + C9296DE20B1E928B6832A65EEF1CA3F8 /* PBXTargetDependency */, + DFB0834A4804B2141DDD6BF517CF4FB2 /* PBXTargetDependency */, + 561B23E3A3796938CFD68E9F4390EEAF /* PBXTargetDependency */, + 4618C453E6BB9258BEEC8F6A61F25283 /* PBXTargetDependency */, ); - name = "Pods-web3swift-iOS"; - productName = "Pods-web3swift-iOS"; - productReference = CB6A81C2298843C461F65B8D11106F72 /* libPods-web3swift-iOS.a */; + name = "Pods-web3swift-iOS_Tests"; + productName = "Pods-web3swift-iOS_Tests"; + productReference = AAF423028DF35854B3087F873B6965E4 /* libPods-web3swift-iOS_Tests.a */; productType = "com.apple.product-type.library.static"; }; - DCA69C0F1602106B65FECEB8C6B3A631 /* Result-iOS */ = { + AF9F48E6961507C0E2FD7A3CDBC652DA /* BigInt-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 8DA4E30711A7127A1B54041FC5A72757 /* Build configuration list for PBXNativeTarget "Result-iOS" */; + buildConfigurationList = 47C2AA14D9BBB2B7CC5629CE1C553C1B /* Build configuration list for PBXNativeTarget "BigInt-iOS" */; buildPhases = ( - F32B83CD57EE9FC7FB2C86AD4B8FFA0B /* Sources */, - 60BE29A430AFF76FC591464AC1CBFE23 /* Frameworks */, - BFBEE4A48A1DE6F2FA54EDBBB0DD8588 /* Headers */, - F68DECFF2C596B190F02C193D6AB428A /* Copy generated compatibility header */, + F29EC8E739F9852F086EF5BCFF543A3C /* Headers */, + 104CDA071EC594D0742ECA77BC001352 /* Sources */, + F3D19D58AA787766BBBD7801570222E2 /* Frameworks */, + 48CAA26C5BA7CC4886CFBB5FF41C3C8C /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( + 2A5B940C38D42B8D734A160124EFFE9A /* PBXTargetDependency */, ); - name = "Result-iOS"; - productName = "Result-iOS"; - productReference = F7709F12D0210A64607C215D35A245CF /* libResult-iOS.a */; + name = "BigInt-iOS"; + productName = "BigInt-iOS"; + productReference = 878207B522C3B5C4C78ECAC3AA87663A /* libBigInt-iOS.a */; productType = "com.apple.product-type.library.static"; }; - E54DBB3F3D00CF22AF1D1E7197DF4D09 /* CryptoSwift-iOS */ = { + B4C770D41049AF2A6AAF1D99D0B08152 /* Result-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 80A21D69F7F2FC5CDD3F9C1C1A16C2D4 /* Build configuration list for PBXNativeTarget "CryptoSwift-iOS" */; + buildConfigurationList = 7E6FEF7BE12C0B86CC254EF55EDD9699 /* Build configuration list for PBXNativeTarget "Result-iOS" */; buildPhases = ( - 072D9A286EA301CB1F934DD940CE60A4 /* Sources */, - 44B0DC6C82452D14E566B201852925A0 /* Frameworks */, - E3257066ED26A82A5ADE0A0677501961 /* Headers */, - C3ED672BA9590357D3F34E40B3464799 /* Copy generated compatibility header */, + E6F669BE3BCF96FD16DC82FAD9B85CD0 /* Headers */, + 6153135DE2B43E22B7E69B028307CC29 /* Sources */, + 99245CA93B0B66E3E442328913763B1A /* Frameworks */, + 44F4CE8355F5D5F1F809089CCBBEBF00 /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( ); - name = "CryptoSwift-iOS"; - productName = "CryptoSwift-iOS"; - productReference = FC6002A6D434E59E6D00025F21BA36FF /* libCryptoSwift-iOS.a */; + name = "Result-iOS"; + productName = "Result-iOS"; + productReference = F7709F12D0210A64607C215D35A245CF /* libResult-iOS.a */; productType = "com.apple.product-type.library.static"; }; - E6425D8674357CAD4D4FB13E2D46E6D2 /* BigInt-iOS */ = { + BB68F9B80C22C74C528A2A837F77C592 /* Pods-web3swift-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 911FAD82411BCE0AB77ED5EE279175DD /* Build configuration list for PBXNativeTarget "BigInt-iOS" */; + buildConfigurationList = 541A64F9C81EF0A1C40F5895519E4172 /* Build configuration list for PBXNativeTarget "Pods-web3swift-macOS" */; buildPhases = ( - 320E77E42236422FD5D023227CDBF1C2 /* Sources */, - 423092BAA82D1A8812184455D03FB7B7 /* Frameworks */, - EA6BA19475569C0889F450D4035B64A8 /* Headers */, - D4C6C827D669C75F1171CE966BF5E294 /* Copy generated compatibility header */, + 79D359570F325D120B27A1FDC4445D2D /* Headers */, + 0E2DE75CA9DD04C7B35FDB79FE0F1D28 /* Sources */, + 8CD8D230EB8814297B6D198DC2F9CEF3 /* Frameworks */, ); buildRules = ( ); dependencies = ( - A0420D24E6208FFD107E139E3B7E463C /* PBXTargetDependency */, + 1FF54C81F8FD2950BADB45C07E63D89A /* PBXTargetDependency */, + 544287E2F8F078FB4A38791D9BCF1BFD /* PBXTargetDependency */, + C0581AD28B4F57A0CC472A099A5887FC /* PBXTargetDependency */, + 0E0F7E3E7B487768E44D9E33B43B5ED8 /* PBXTargetDependency */, + 52C2527A7F646C87C9D482AC95F732B8 /* PBXTargetDependency */, + B8DAD04D999708156ACCC4354565CBE5 /* PBXTargetDependency */, + 5A6CD68FDC0875A4FFDC427E943CA6A9 /* PBXTargetDependency */, ); - name = "BigInt-iOS"; - productName = "BigInt-iOS"; - productReference = 878207B522C3B5C4C78ECAC3AA87663A /* libBigInt-iOS.a */; + name = "Pods-web3swift-macOS"; + productName = "Pods-web3swift-macOS"; + productReference = 3DE45F74327BBE43455BF3A326A48B73 /* libPods-web3swift-macOS.a */; productType = "com.apple.product-type.library.static"; }; - F1CEFCBB0F180EE855512C6056CAE931 /* BigInt-macOS */ = { + D618CA243075F5EB0C89F808DD7756D8 /* CryptoSwift-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 9B59023662884F8B4794BB48E2601DCA /* Build configuration list for PBXNativeTarget "BigInt-macOS" */; + buildConfigurationList = 604E68D68F08C230C85D2D819532C6AF /* Build configuration list for PBXNativeTarget "CryptoSwift-macOS" */; buildPhases = ( - 11ACB5E4994CE8C01EA1BA314E55E022 /* Sources */, - 33188ED3B235BA59EF838B268AA36F68 /* Frameworks */, - 9512ACDECD8289A5BA3D9E09806ED499 /* Headers */, - 35F32D1856EE49C7787C1C9017B4E8B9 /* Copy generated compatibility header */, + AB508AB6DA110D8EA9894EB86FDC1501 /* Headers */, + 91476055BF4E2BE94112B26E7386F137 /* Sources */, + 3250F01FAF9D5E03E02CB4DCD423DB05 /* Frameworks */, + 59E67DE7F5E16FDFFC57A4EC1FD8581D /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - 4633E1A345734E45D7C6C2F922685C84 /* PBXTargetDependency */, ); - name = "BigInt-macOS"; - productName = "BigInt-macOS"; - productReference = DB87E523FFE6DE6B135FDDCF9D25E434 /* libBigInt-macOS.a */; + name = "CryptoSwift-macOS"; + productName = "CryptoSwift-macOS"; + productReference = 399DA5BA0438EA58494518BA41744529 /* libCryptoSwift-macOS.a */; productType = "com.apple.product-type.library.static"; }; - FD6D4343139EF2F301124D3636DC544B /* Pods-web3swift-macOS_Tests */ = { + D65B13BFF251965985F677C194C0CACF /* Result-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 18545AB2ABA634DB88D1BA0BBB823572 /* Build configuration list for PBXNativeTarget "Pods-web3swift-macOS_Tests" */; + buildConfigurationList = 29A07133D1A6CF7B1FA82AE653B63864 /* Build configuration list for PBXNativeTarget "Result-macOS" */; buildPhases = ( - D0098251DCE0335EFC86843300C2A08C /* Sources */, - 7874F0CA7B22690F8452B179B38CE780 /* Frameworks */, - A86813F98C29BE3A3B96743455E38451 /* Headers */, + 665D00ED0692844B7722ABA90D8A8B06 /* Headers */, + 6E2D39F07B7BEF33DA6DF2D7BE6C4264 /* Sources */, + 40DD1B03E763E4FDAA4225CBEF1F6F0D /* Frameworks */, + ABFDEA8D4FCA18AA0E7368D10BDD3E65 /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - B959A3999192CC9676679F472BD6A929 /* PBXTargetDependency */, - A467A29773F08F91B2AC9730E9933A4F /* PBXTargetDependency */, - 46DBA4E44AA0D03AA11DAE642706FF69 /* PBXTargetDependency */, - 0F288B0FD93D0F995FA2A601467FC20C /* PBXTargetDependency */, - 1FEFD67E3D6DF0D0BBAB49B76B44C797 /* PBXTargetDependency */, - 91E424643A86AC8ED843603F0F40F9AC /* PBXTargetDependency */, - 6152F9FA588F9F53FDE21F80C2407827 /* PBXTargetDependency */, - 10DCCDCE891D2E9BE880B801D10C484D /* PBXTargetDependency */, ); - name = "Pods-web3swift-macOS_Tests"; - productName = "Pods-web3swift-macOS_Tests"; - productReference = 4530120DD6B0DBFF5F660844F8E1C873 /* libPods-web3swift-macOS_Tests.a */; + name = "Result-macOS"; + productName = "Result-macOS"; + productReference = AF807959CD9376AAE20892C1143FF9E6 /* libResult-macOS.a */; productType = "com.apple.product-type.library.static"; }; - FF1EA0C12D50C07C03C4BA3AFBAE51E0 /* secp256k1_ios-macOS */ = { + FC621AC7D03DDE6D391CACBAF8CA054E /* secp256k1_ios-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 53B2E92EB026C8054493F7B660D7D746 /* Build configuration list for PBXNativeTarget "secp256k1_ios-macOS" */; + buildConfigurationList = A262B3F49AC1A14340997F3AF65BDBA1 /* Build configuration list for PBXNativeTarget "secp256k1_ios-macOS" */; buildPhases = ( - BECE5BC29569D932360018DD2B858029 /* Sources */, - CC2F2128032B68E126E7885F237DE699 /* Frameworks */, - DBFC5DEC16EB84AF23035966D16658EA /* Headers */, + 396B4A343071334BC45008A7FAC4B955 /* Headers */, + 7FB44C8474D69BEA439A6C65C134B696 /* Sources */, + 8EF117E6BAF80E40D3FB557C6FE57900 /* Frameworks */, ); buildRules = ( ); @@ -2353,7 +2324,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 0940; + LastUpgradeCheck = 0930; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; @@ -2367,40 +2338,44 @@ projectDirPath = ""; projectRoot = ""; targets = ( - E6425D8674357CAD4D4FB13E2D46E6D2 /* BigInt-iOS */, - F1CEFCBB0F180EE855512C6056CAE931 /* BigInt-macOS */, - E54DBB3F3D00CF22AF1D1E7197DF4D09 /* CryptoSwift-iOS */, - 8843480226627A791560484A98C12169 /* CryptoSwift-macOS */, - B94C6392A3D47268E15B604234CDE8CA /* Pods-web3swift-iOS */, - 2A96D115D7C0B80C14A6F5B88CB2C32F /* Pods-web3swift-iOS_Tests */, - 011D8856DCFC7790CD187F02C0948E6C /* Pods-web3swift-macOS */, - FD6D4343139EF2F301124D3636DC544B /* Pods-web3swift-macOS_Tests */, - 82C7EC8F9BCA6B167CAF386277102049 /* PromiseKit */, - 736B1266E0C94E48F85B973175E509DA /* PromiseKit.root-CorePromise-Foundation */, - DCA69C0F1602106B65FECEB8C6B3A631 /* Result-iOS */, - 190350B6DDCD1B0A74DE05AC4499293F /* Result-macOS */, - 1D46532B209B8734D3D4A63C0A837136 /* scrypt-iOS */, - 850AD7B1C81E5C2D9D5501ECEC630B19 /* scrypt-macOS */, - 0A459F38141573E178D5DD9123F68756 /* secp256k1_ios-iOS */, - FF1EA0C12D50C07C03C4BA3AFBAE51E0 /* secp256k1_ios-macOS */, - 4F03BEAFB1BC75A87EED066A5F85A461 /* SipHash-iOS */, - 8A534DF163F4DBB9BD85FBD0CC97EEF9 /* SipHash-macOS */, + AF9F48E6961507C0E2FD7A3CDBC652DA /* BigInt-iOS */, + 9646F4C6B5DB5298F5EEE5871120A244 /* BigInt-macOS */, + 44D204414133961DD4B492AFB5C4DEEB /* CryptoSwift-iOS */, + D618CA243075F5EB0C89F808DD7756D8 /* CryptoSwift-macOS */, + 242D7A70DFF4194FB7B7DA7C1AA5384E /* Pods-web3swift-iOS */, + A6E382D5D6B07674E43016DC3F7671CC /* Pods-web3swift-iOS_Tests */, + BB68F9B80C22C74C528A2A837F77C592 /* Pods-web3swift-macOS */, + 3E398E9E64DEB2271B9D8FDDFED73BD4 /* Pods-web3swift-macOS_Tests */, + 00370D91F8D61EB1B486DA6056B32406 /* PromiseKit */, + 8FBD6D69D989701B31E1FE3221BEE90E /* PromiseKit.root-CorePromise-Foundation */, + B4C770D41049AF2A6AAF1D99D0B08152 /* Result-iOS */, + D65B13BFF251965985F677C194C0CACF /* Result-macOS */, + 717A6C5D2749A62529F91EEEFE9D7643 /* scrypt-iOS */, + 07841E92CB371DB60A1803D68D0B6814 /* scrypt-macOS */, + 2FE2011DA32CEB3AE7A817A294041570 /* secp256k1_ios-iOS */, + FC621AC7D03DDE6D391CACBAF8CA054E /* secp256k1_ios-macOS */, + 3B79F6DB09B597AAE9D3EB939DA463D8 /* SipHash-iOS */, + 4FCBE56BC5E931FDC43C642250037C1F /* SipHash-macOS */, ); }; /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ - 0A93255B77E4237E42C74F82BD0D1B06 /* Copy generated compatibility header */ = { + 0F4E0CC32C96C7A7A460459DCA8251FF /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", "${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit.modulemap", "${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", "${BUILT_PRODUCTS_DIR}/PromiseKit-umbrella.h", @@ -2409,138 +2384,173 @@ runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; - 342E952A90BE98020B47E77A69F44B0A /* Copy generated compatibility header */ = { + 1B2679AE7A95EBF0FDDB427B7725D76B /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap", - "${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation-umbrella.h", + "${PODS_ROOT}/Headers/Public/SipHash/SipHash-macOS.modulemap", + "${PODS_ROOT}/Headers/Public/SipHash/SipHash-macOS-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/PromiseKit.root-CorePromise-Foundation-umbrella.h", + "${BUILT_PRODUCTS_DIR}/SipHash-macOS-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SipHash/SipHash-macOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SipHash/SipHash-macOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; - 34608DBE3C1FEF561D35A0CAC2A7C2D1 /* Copy generated compatibility header */ = { + 44F4CE8355F5D5F1F809089CCBBEBF00 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/SipHash/SipHash-iOS.modulemap", - "${PODS_ROOT}/Headers/Public/SipHash/SipHash-iOS-umbrella.h", + "${PODS_ROOT}/Headers/Public/Result/Result-iOS.modulemap", + "${PODS_ROOT}/Headers/Public/Result/Result-iOS-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/SipHash-iOS-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Result-iOS-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SipHash/SipHash-iOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SipHash/SipHash-iOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Result/Result-iOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Result/Result-iOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; - 35F32D1856EE49C7787C1C9017B4E8B9 /* Copy generated compatibility header */ = { + 48CAA26C5BA7CC4886CFBB5FF41C3C8C /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/BigInt/BigInt-macOS.modulemap", - "${PODS_ROOT}/Headers/Public/BigInt/BigInt-macOS-umbrella.h", + "${PODS_ROOT}/Headers/Public/BigInt/BigInt-iOS.modulemap", + "${PODS_ROOT}/Headers/Public/BigInt/BigInt-iOS-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/BigInt-macOS-umbrella.h", + "${BUILT_PRODUCTS_DIR}/BigInt-iOS-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/BigInt/BigInt-macOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/BigInt/BigInt-macOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/BigInt/BigInt-iOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/BigInt/BigInt-iOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; - 6CE5F5D04ACFFE438E208C1A84C0B718 /* Copy generated compatibility header */ = { + 59E67DE7F5E16FDFFC57A4EC1FD8581D /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/scrypt/scrypt-iOS.modulemap", - "${PODS_ROOT}/Headers/Public/scrypt/scrypt-iOS-umbrella.h", + "${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap", + "${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-macOS-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/scrypt-iOS-umbrella.h", + "${BUILT_PRODUCTS_DIR}/CryptoSwift-macOS-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/scrypt/scrypt-iOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/scrypt/scrypt-iOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-macOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; - A2C42D01BE9BB208A01186D97FB21F7B /* Copy generated compatibility header */ = { + 755BFC4B404D1BFF99616B0008872FF1 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/Result/Result-macOS.modulemap", - "${PODS_ROOT}/Headers/Public/Result/Result-macOS-umbrella.h", + "${PODS_ROOT}/Headers/Public/BigInt/BigInt-macOS.modulemap", + "${PODS_ROOT}/Headers/Public/BigInt/BigInt-macOS-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/Result-macOS-umbrella.h", + "${BUILT_PRODUCTS_DIR}/BigInt-macOS-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Result/Result-macOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Result/Result-macOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/BigInt/BigInt-macOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/BigInt/BigInt-macOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; - A907C313F6C76E327605E1CD3A2F26E5 /* Copy generated compatibility header */ = { + A9726B7B90A669FBDD968B4924FF4AAA /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap", - "${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-macOS-umbrella.h", + "${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap", + "${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/CryptoSwift-macOS-umbrella.h", + "${BUILT_PRODUCTS_DIR}/PromiseKit.root-CorePromise-Foundation-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-macOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; - C3ED672BA9590357D3F34E40B3464799 /* Copy generated compatibility header */ = { + ABE5E8CE69A961334EF804948F80AE71 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", "${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap", "${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-iOS-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", "${BUILT_PRODUCTS_DIR}/CryptoSwift-iOS-umbrella.h", @@ -2549,723 +2559,770 @@ runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/CryptoSwift/CryptoSwift-iOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; - D4C6C827D669C75F1171CE966BF5E294 /* Copy generated compatibility header */ = { + ABFDEA8D4FCA18AA0E7368D10BDD3E65 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/BigInt/BigInt-iOS.modulemap", - "${PODS_ROOT}/Headers/Public/BigInt/BigInt-iOS-umbrella.h", + "${PODS_ROOT}/Headers/Public/Result/Result-macOS.modulemap", + "${PODS_ROOT}/Headers/Public/Result/Result-macOS-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/BigInt-iOS-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Result-macOS-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/BigInt/BigInt-iOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/BigInt/BigInt-iOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Result/Result-macOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Result/Result-macOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; - DE136F772BC7FA1CA569438347009440 /* Copy generated compatibility header */ = { + EDC821DB128FBEFA92BC6BC351D2709A /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/SipHash/SipHash-macOS.modulemap", - "${PODS_ROOT}/Headers/Public/SipHash/SipHash-macOS-umbrella.h", + "${PODS_ROOT}/Headers/Public/SipHash/SipHash-iOS.modulemap", + "${PODS_ROOT}/Headers/Public/SipHash/SipHash-iOS-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/SipHash-macOS-umbrella.h", + "${BUILT_PRODUCTS_DIR}/SipHash-iOS-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SipHash/SipHash-macOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SipHash/SipHash-macOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SipHash/SipHash-iOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SipHash/SipHash-iOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; - F68DECFF2C596B190F02C193D6AB428A /* Copy generated compatibility header */ = { + FC9AC9AFB7C70F806B7B55B9BB977647 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/Result/Result-iOS.modulemap", - "${PODS_ROOT}/Headers/Public/Result/Result-iOS-umbrella.h", + "${PODS_ROOT}/Headers/Public/scrypt/scrypt-macOS.modulemap", + "${PODS_ROOT}/Headers/Public/scrypt/scrypt-macOS-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/Result-iOS-umbrella.h", + "${BUILT_PRODUCTS_DIR}/scrypt-macOS-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Result/Result-iOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Result/Result-iOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/scrypt/scrypt-macOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/scrypt/scrypt-macOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; - FE684496E543CF40C7D84941251EA933 /* Copy generated compatibility header */ = { + FEE9CE25BE3B98ABF4820134949C8129 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/scrypt/scrypt-macOS.modulemap", - "${PODS_ROOT}/Headers/Public/scrypt/scrypt-macOS-umbrella.h", + "${PODS_ROOT}/Headers/Public/scrypt/scrypt-iOS.modulemap", + "${PODS_ROOT}/Headers/Public/scrypt/scrypt-iOS-umbrella.h", ); name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/scrypt-macOS-umbrella.h", + "${BUILT_PRODUCTS_DIR}/scrypt-iOS-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/scrypt/scrypt-macOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/scrypt/scrypt-macOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/scrypt/scrypt-iOS.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/scrypt/scrypt-iOS-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + showEnvVarsInLog = 1; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 072D9A286EA301CB1F934DD940CE60A4 /* Sources */ = { + 0E2DE75CA9DD04C7B35FDB79FE0F1D28 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6882F6FD0C99CB89BD0D5D7750AFAEDE /* AEAD.swift in Sources */, - 6C98138BDF80554FBBB9FA90C64ECF71 /* AEADChaCha20Poly1305.swift in Sources */, - 4CED150BBCF1D6FC4F09B955EB5C4F55 /* AES+Foundation.swift in Sources */, - C63EE4BBCA3A08ECF6E0CC1063D054C6 /* AES.Cryptors.swift in Sources */, - 41BF180E40A839B8D52B082E296850B7 /* AES.swift in Sources */, - 03338CCC61F87F5814636C50DA5004AC /* Array+Extension.swift in Sources */, - BA1F540972C431A3E047C2C4379E9762 /* Array+Foundation.swift in Sources */, - 3EE1C6A967F92303C345832E3FF208FC /* Authenticator.swift in Sources */, - 931699AAF30FB1C75848A39222800F3B /* BatchedCollection.swift in Sources */, - 5533D9FCAAD846B3FD8CAAD27539E6DB /* Bit.swift in Sources */, - 4CA54B83C69F38AFAC9C21D36BB7D116 /* BlockCipher.swift in Sources */, - 8798AF45AEC992258726E458F3204DD2 /* BlockDecryptor.swift in Sources */, - 7F1D7BBB57BD9193877AB335DD82336B /* BlockEncryptor.swift in Sources */, - 9F552656C30776F513A45E2000249F94 /* BlockMode.swift in Sources */, - 9813BB1F3EE581DF441D931E7633FF77 /* BlockModeOptions.swift in Sources */, - 67E0CE1BE2C9702CA9DA4EEA7E4465E1 /* Blowfish+Foundation.swift in Sources */, - D58F0EEBA8932537DDB114043E702403 /* Blowfish.swift in Sources */, - F175933560851747F3C20CFD51215C35 /* CBC.swift in Sources */, - 6DDCCAEBA071774F01F0A7A8C86A9134 /* CFB.swift in Sources */, - 7B9555A74C956CF9E12DDFC2CCB9C66D /* ChaCha20+Foundation.swift in Sources */, - 939B501093D6A0883F8771ED40FFC279 /* ChaCha20.swift in Sources */, - 5990F34B561E5F7B1DE7763FF9184E18 /* Checksum.swift in Sources */, - F422634DC7AB44D86AC659D1A927778F /* Cipher.swift in Sources */, - 5B255D6252164C2E66A041F1A4C2C9B8 /* CipherModeWorker.swift in Sources */, - 7617874EFC7F9EC645C4C78A96913F31 /* CMAC.swift in Sources */, - F273B73D3CA90A0D83BAF8DB8C2C03B8 /* Collection+Extension.swift in Sources */, - 3FB3A0B7765B0DD20BE99D4312B819F1 /* CompactMap.swift in Sources */, - 89B2A98C98A0030ADD6EDC1245E142E9 /* Cryptor.swift in Sources */, - 0D928E8AD21B1795B375E71E2E614178 /* Cryptors.swift in Sources */, - AC53024D3353BF7EA10C5E2A840E6F74 /* CryptoSwift-iOS-dummy.m in Sources */, - 0931EE39EEABD6565A3384D9E32ED84D /* CTR.swift in Sources */, - 4FB7A70125DE51C239E005AFB81F2B5A /* Data+Extension.swift in Sources */, - CEE2E2483A3CCCE78471804EA264C386 /* Digest.swift in Sources */, - 536AB6519F6540B8A17E0C373BBB5232 /* DigestType.swift in Sources */, - A9BE9E2B1E4FE6F1367ACB884839457C /* ECB.swift in Sources */, - CA012C0BBB060C07EF7B2964BCED0075 /* GCM.swift in Sources */, - 09743C70D3203DBD4E27223528EB7CFF /* Generics.swift in Sources */, - 7F2FA2191C75F3D6204AFF04B4E6B1D7 /* HKDF.swift in Sources */, - 2A4DEEA2DE32A8F8B4BD00A20A7F0F4C /* HMAC+Foundation.swift in Sources */, - D918F5C770F52FDF1580EF4D72285FDD /* HMAC.swift in Sources */, - 7643F1C3EB24C585254B0F9100BD151D /* Int+Extension.swift in Sources */, - 2B4D361729450ACF0F4C38C8F64FC0FD /* MD5.swift in Sources */, - BDF7434C78425752D90E689DBFD14378 /* NoPadding.swift in Sources */, - 2F5C7EA2A1D67AA63DB380DF1FDF3D94 /* OFB.swift in Sources */, - 16194C60363B054C556B0FF24108C64C /* Operators.swift in Sources */, - EC337C96D3F51E3654A3ECC267052383 /* Padding.swift in Sources */, - 07A688248DD4A451EB0FA8EB0638CF0F /* PBKDF1.swift in Sources */, - 9ACDB24305939A71B5D451F9F7E2FD7D /* PBKDF2.swift in Sources */, - 58F16E2BA1519970A6DC8DD05DC395DD /* PCBC.swift in Sources */, - 9B7A92459D65D85DEC74BDA6A8F53CD9 /* PKCS5.swift in Sources */, - 485CE0AD726C80637B715EFEA401846F /* PKCS7.swift in Sources */, - EAAA9DDA64545D5F691B009FBAB09705 /* PKCS7Padding.swift in Sources */, - 519CF58FA873E93C25A5D4DF3939EBD3 /* Poly1305.swift in Sources */, - 412C98244C4EA00815EA5CE568DC2F5B /* Rabbit+Foundation.swift in Sources */, - 948BDCD39F8102A5F2A7CAC9B095ABCF /* Rabbit.swift in Sources */, - B8944DDF1E89C41C62DDA618558DB4BB /* RandomBytesSequence.swift in Sources */, - 4E4912C13456B2AA5559174809D07914 /* SecureBytes.swift in Sources */, - 424E7078B076A4D63B22AC878C2F52A8 /* SHA1.swift in Sources */, - B92154FD2D62352CC668A50DE3C7430A /* SHA2.swift in Sources */, - B3A118B298B814D8FC1769FE68A74778 /* SHA3.swift in Sources */, - D22634396D283FCD7C6B471A462A9D93 /* StreamEncryptor.swift in Sources */, - 7EE61FF475762B87684C4F288FDFD5B1 /* String+Extension.swift in Sources */, - B31040544444B0D003E09B5BC04336FB /* String+FoundationExtension.swift in Sources */, - 8C8BC9DE78093341F72E7F3A75829541 /* UInt128.swift in Sources */, - A18853D990AB397737F23F701D91D134 /* UInt16+Extension.swift in Sources */, - E9FD432C4C9DE21187E9205E8A2DB908 /* UInt32+Extension.swift in Sources */, - F9EFAA7E0993E9A0E3932E2DF2459629 /* UInt64+Extension.swift in Sources */, - 34C98958323FD5900B1144D2091BDDE6 /* UInt8+Extension.swift in Sources */, - 54434089EFB94D4C8912541A30E2C143 /* Updatable.swift in Sources */, - 7DD9C30A8A3DA72B6B02B258278E374A /* Utils+Foundation.swift in Sources */, - A04060DDE4C2CCFA3FB6D3B3A22B10E7 /* Utils.swift in Sources */, - 1DFEB60B54264FD8FE35F4E5012BDFA0 /* ZeroPadding.swift in Sources */, + 1E5F1CD6111EA4A4CFC001236E4F2447 /* Pods-web3swift-macOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 074822F2C1DE25ACFD1093FB4184A93C /* Sources */ = { + 104CDA071EC594D0742ECA77BC001352 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8FB84FB6CD5504BBEDAA140BDE6FF208 /* lax_der_parsing.c in Sources */, - 594EB9AC36D2620CE4D21F02331D5209 /* lax_der_privatekey_parsing.c in Sources */, - 32216CAE78DB59A0BBDEB4EE131B4163 /* secp256k1.c in Sources */, - E71AED72D3F43A0898E2DB5E9F174B34 /* secp256k1_ios-iOS-dummy.m in Sources */, + 61C9BCD007508C2CB8959FA50BF0F53F /* Addition.swift in Sources */, + 4D7DEDC820A1EF913455BC0FBE72FBD6 /* BigInt-iOS-dummy.m in Sources */, + F6EEBE907D9BF3B0332ED86D67236441 /* BigInt.swift in Sources */, + 1904E18F6CE01618BBBC1B31E43B64EA /* BigUInt.swift in Sources */, + AA08FA2EB9DB4E98494BFDDE5D4B4936 /* Bitwise Ops.swift in Sources */, + F6C04F880164DA1647FDF6654CD65CBE /* Codable.swift in Sources */, + 45482DED636330B9BCE4493225B66813 /* Comparable.swift in Sources */, + 42FF2C1D3648C354550AC88EE5E64B80 /* Data Conversion.swift in Sources */, + 158F6BC9635AF0C4F8FCAD1FB913BB45 /* Division.swift in Sources */, + B43A930051FDC74CE6667856407BD5CF /* Exponentiation.swift in Sources */, + 7F754A09D7EA3165D9758A80F307227E /* Floating Point Conversion.swift in Sources */, + 557E070EDC1D983960128B12A77AA293 /* GCD.swift in Sources */, + D1F0182968E66E044F80A9822BE772F0 /* Hashable.swift in Sources */, + 848EFB4F6CDA94AAAD25CCB2283E9EAA /* Integer Conversion.swift in Sources */, + 7A0702EE936C773C38F5E4B7F21AB26C /* Multiplication.swift in Sources */, + EBC1181767AADF30189982641F9B9648 /* Prime Test.swift in Sources */, + CE2BCA099CEA37688059295108D416AD /* Random.swift in Sources */, + 773013B84E21E3867773BCAB6E171CBC /* Shifts.swift in Sources */, + E1BD1671D6E0A0FDAC9298373486DA9F /* Square Root.swift in Sources */, + EF56A1A9A97666C4D03AA9AAF5A37918 /* Strideable.swift in Sources */, + C0101FD19738FB97383D1C0CF5EEBF77 /* String Conversion.swift in Sources */, + F854EACBF11549213B26B4748FBB94A0 /* Subtraction.swift in Sources */, + CBAB02308405D4C1CB4271EC4AB971F6 /* Words and Bits.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 099DDBA6D2753D18B6D19199F76F5798 /* Sources */ = { + 522D955B2AE41A55E3997790054B5A45 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0DC924C72D9031B5E83929E5A722C5EB /* after.m in Sources */, - EC11FE83BCBFCBE3D45262EA0C375B89 /* after.swift in Sources */, - 65849CF43593628C485E6E1D14B21BA2 /* afterlife.swift in Sources */, - 65384F673BDBD8A04EA5466900D54B94 /* AnyPromise.m in Sources */, - 628BFE014F355E5C18745474FC25986B /* AnyPromise.swift in Sources */, - 5821857EA525181F84D1828E3AD9ECA5 /* Box.swift in Sources */, - 8492BCE0B614017C7656001AA273761C /* Catchable.swift in Sources */, - 8145ED09E21253F99588A953D55CEAE7 /* Configuration.swift in Sources */, - 0883536C2C68455DD1E51FF106287269 /* CustomStringConvertible.swift in Sources */, - 10DF32324D43FEAD2E0F1B9A6257CAB0 /* Deprecations.swift in Sources */, - A6A5B1536DFFF08538231A8440571025 /* dispatch_promise.m in Sources */, - 9249FD7109D57C73185978FFA58AF6E8 /* Error.swift in Sources */, - 438ED923CA44F2AE78435B2FB9B13FAA /* firstly.swift in Sources */, - 1EF4FD12882B6FA98633489F56F1633C /* Guarantee.swift in Sources */, - 045046E02A1AAB905D32D9EAB61FB4B2 /* hang.m in Sources */, - 071386DA97EA82F1E28F102CD7C2854C /* hang.swift in Sources */, - B1177FF9EDA6C69E2D4727E159D2C07A /* join.m in Sources */, - 9B03AA2448D51DBB7185833AF07E879E /* NSNotificationCenter+AnyPromise.m in Sources */, - 6D141B731C3A226C0288B3B371E981D5 /* NSNotificationCenter+Promise.swift in Sources */, - EB90EBE49475E6C1D1ED84342664478A /* NSObject+Promise.swift in Sources */, - 69B8F2365F2898C33EA712CE07910E82 /* NSTask+AnyPromise.m in Sources */, - 1BF9B3817CB6796B1424EF0D8E1F1F85 /* NSURLSession+AnyPromise.m in Sources */, - 9479E06C7ECDA2C92943867129157A62 /* NSURLSession+Promise.swift in Sources */, - AFA5441B18BDE7BFA54FC7FF48C1AF06 /* Process+Promise.swift in Sources */, - 372D821E48D95C7DF9BD896AE6E12BBD /* Promise.swift in Sources */, - 6177588B0A13CF3ED75B7EB444F1EE9D /* PromiseKit.root-CorePromise-Foundation-dummy.m in Sources */, - DF6C5C86736B5206255758D3B51ABE10 /* race.m in Sources */, - 9F043686B55FCE0797CD54E7A7914CCF /* race.swift in Sources */, - BFBB92A13DC8B688104635A504C15E2E /* Resolver.swift in Sources */, - F3556BE230E76A33D7E132ADE62B7BF0 /* Thenable.swift in Sources */, - BAD4DED0201F8C2F7D7C406A6A8C29CA /* when.m in Sources */, - 2FB6BE927115082EE21DEA90393DE41D /* when.swift in Sources */, + 4262E028B1F9886FD1163C16D5E39C88 /* after.m in Sources */, + 2E9282AB77EBAEE8B8BA2BAADF6E533E /* after.swift in Sources */, + 172F8A31708E2C427BF616D9B2E5A52F /* afterlife.swift in Sources */, + 78CF0243E783BB84E94C69AEE8CB1E8F /* AnyPromise.m in Sources */, + AA3403E09DAD47A2C9FCE81A9AB40EA5 /* AnyPromise.swift in Sources */, + DFD70F894CFF9B61FF717C1443E95601 /* Box.swift in Sources */, + 53FBBFD161D6A1C13A33616571645C5E /* Catchable.swift in Sources */, + 9EB99B74724DF089F8A67DB78DC042F4 /* Configuration.swift in Sources */, + DBCADB8931FC3A1305E622FCD41DBB71 /* CustomStringConvertible.swift in Sources */, + F66269854D86921BE970C5FF6C20CC51 /* Deprecations.swift in Sources */, + 216E8A7C42E0512734DBAA38BD573262 /* dispatch_promise.m in Sources */, + D2CE75EC329AAE7EE0E4BAA7458EF9D5 /* Error.swift in Sources */, + 244E287BB7934E5AB37BB61D5C587814 /* firstly.swift in Sources */, + 733ACA74E73BC9EA955F347A731DBB5F /* Guarantee.swift in Sources */, + B6047589B7129612A0BD9070C008FF3E /* hang.m in Sources */, + 31200E73742F8C75471A9E1E934AFD6C /* hang.swift in Sources */, + D69EB24A00A90DE5EB08D773551E36A6 /* join.m in Sources */, + FDB43EA5FEFA9BC5B4ED67591C4D6958 /* NSNotificationCenter+AnyPromise.m in Sources */, + FA13F504AF0E2A1B5540B69241BDA525 /* NSNotificationCenter+Promise.swift in Sources */, + 7314A1C475E3E135C16C733C84508F1D /* NSObject+Promise.swift in Sources */, + 1DD88ADB2458E38D5106042F0B958DFA /* NSTask+AnyPromise.m in Sources */, + 22D8DF4F46BDC2292C1AE9B4AC3717DC /* NSURLSession+AnyPromise.m in Sources */, + 736BB84780916C964F46C4B77671A1AF /* NSURLSession+Promise.swift in Sources */, + D91F249AD8EFADBBF3CA1C4F3F1EC689 /* Process+Promise.swift in Sources */, + 5C173DF75AE4F4E54EB9DD7D68D44568 /* Promise.swift in Sources */, + DC21D5B2B6EB7B15B0BBCEB3836868C4 /* PromiseKit.root-CorePromise-Foundation-dummy.m in Sources */, + E7CD62024C5874B3F67B266815D7CAC4 /* race.m in Sources */, + 4562B917950C9F7E1CE07191DFDA096D /* race.swift in Sources */, + 67722A22A203CDADAD4B402AED93007B /* Resolver.swift in Sources */, + E4693B68EB480BAA15C7AEFEF584ABEC /* Thenable.swift in Sources */, + B7D7CA91C141C38015B1148059914F81 /* when.m in Sources */, + 29A615F1F902BA0EEE2F11FCE2784435 /* when.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 11ACB5E4994CE8C01EA1BA314E55E022 /* Sources */ = { + 58FA6C50C3E2C937C3793F316EDB34B2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 69871A064E110B3C7A3F2E19673123BB /* Addition.swift in Sources */, - 47294E6BCE76C0EF401DEC3C4DC58642 /* BigInt-macOS-dummy.m in Sources */, - D09F76537BD177909BD3A1D6DE0119BE /* BigInt.swift in Sources */, - F9A6934EF5EB8349D24AB977C651C7D7 /* BigUInt.swift in Sources */, - FDB263F232B3A93B052A10BE3D9D03DB /* Bitwise Ops.swift in Sources */, - DEF70EC03A0CA219D11496C1F9A58BB4 /* Codable.swift in Sources */, - BF4FEF8C06F3E8ADC13B4E70A51E44BD /* Comparable.swift in Sources */, - EBF413B2A672D3E9B55CD394DCBF919F /* Data Conversion.swift in Sources */, - 7C7A2480A8148B06875EAD9B64E404AE /* Division.swift in Sources */, - 5FEA9327CA15E3D8B49019B5732D75B8 /* Exponentiation.swift in Sources */, - 0130509AEF486DD3C8C334CF0AA4CC39 /* Floating Point Conversion.swift in Sources */, - 24BA8C9EB9F6C4567E5B0DBB42CC9A3E /* GCD.swift in Sources */, - 79F68A03BB3BD805DDB89CA795B900FE /* Hashable.swift in Sources */, - 5A7780A6FBE69B22F9B0F636E7558027 /* Integer Conversion.swift in Sources */, - 598F07A4755ABBBB5EDB4336F920A54B /* Multiplication.swift in Sources */, - DCF2E18AD1FD7B204611CC0856A4EB39 /* Prime Test.swift in Sources */, - D34DA4EED64607F9EA078F7C0507B30F /* Random.swift in Sources */, - 5A5AD20072EBE2C139A265B58D185C7F /* Shifts.swift in Sources */, - 4F7961659799E72A977BEE90C3A31F4C /* Square Root.swift in Sources */, - 8529022F95BCDB8EBE88A080FF2D2E70 /* Strideable.swift in Sources */, - 200B33CCA32543ADDE0B54AF8C93A4CB /* String Conversion.swift in Sources */, - 9BE2CCBC9B57BE1342C13AD7AA5C38C7 /* Subtraction.swift in Sources */, - 783E5C030D77DE17C8C72DBD1534FDEF /* Words and Bits.swift in Sources */, + 89AD1BFCA3B307CD78AFB34118AC031D /* Addition.swift in Sources */, + B640565E1593B250390597C2651078A4 /* BigInt-macOS-dummy.m in Sources */, + 7FE0C78E1D6CF35FD66403216909410B /* BigInt.swift in Sources */, + 3AC07C0FB85EDC81532D78FAB99C85B1 /* BigUInt.swift in Sources */, + D81D753CE65D4B1E0F26F57606BD0F6C /* Bitwise Ops.swift in Sources */, + A4F8D815D07249B30E393C63694BF3D7 /* Codable.swift in Sources */, + 38D8B82703E87B790A4D8C9B749644DF /* Comparable.swift in Sources */, + E254A91C69969B33ED1BF9BDE5B19AED /* Data Conversion.swift in Sources */, + 7C414865BEC16506132F9910DBD62F3B /* Division.swift in Sources */, + 51DADAE211CE77CDDD762DF1F5FAA236 /* Exponentiation.swift in Sources */, + 337EA355DE058979DB126870227A42DF /* Floating Point Conversion.swift in Sources */, + EFDC04F64EB4766D33AC8058E12B4561 /* GCD.swift in Sources */, + 9DAE14B88EE655354CACE65717FA211E /* Hashable.swift in Sources */, + AFDA9E12CC7195153491C8CD1C0AAD8B /* Integer Conversion.swift in Sources */, + 7DB10EF26A0A2F6768F695BE03C0AB86 /* Multiplication.swift in Sources */, + AB02DBB24DBB4F98005C0C14C342F8FF /* Prime Test.swift in Sources */, + 193CE1B123F216F0140298A506854F9D /* Random.swift in Sources */, + 1AAC341916DC64CD28D08BDFED57AC9C /* Shifts.swift in Sources */, + D6BDAA0C8CA8843CE436AA3573C378F9 /* Square Root.swift in Sources */, + 8601AFFE38D08BA40B4AED33D04654E4 /* Strideable.swift in Sources */, + 354D68B8C8B6D4C003BDB91E8A1D680A /* String Conversion.swift in Sources */, + C0F8B164DDA6157937A300C207D56E4E /* Subtraction.swift in Sources */, + 2EDCE4A3A80772C88E0B4031FE4D86C6 /* Words and Bits.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 27F1B9976CBD051F5EB5FD24567EA327 /* Sources */ = { + 6153135DE2B43E22B7E69B028307CC29 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B57F8048513183247559B3663808E1A1 /* Pods-web3swift-macOS-dummy.m in Sources */, + 5219FA46FCE5E89337F78E224A3D1932 /* Result-iOS-dummy.m in Sources */, + 62D71252D2B26161D0442E070F936418 /* Result.swift in Sources */, + DBFE4AFE81654077CCECBB64A9A3FBD6 /* ResultProtocol.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 28F689D9CA546B4CFFCD18172ACCFFB2 /* Sources */ = { + 6950A9AD0D066BC48BB15390EA10BE78 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 14646D6AF6644801D98F806E9179B794 /* Pods-web3swift-iOS_Tests-dummy.m in Sources */, + 6817327279945D8425268EF14CDDAC21 /* Primitive Types.swift in Sources */, + 698DB1FA7FF3234946A86E51AF828F39 /* RandomUInt64.swift in Sources */, + F2CEA0F86BECA15D8730D3D53D9EAF69 /* SipHash-iOS-dummy.m in Sources */, + 359269757B7FED4424DD9489F42BBB49 /* SipHashable.swift in Sources */, + 3F474D94A325AFDB74206B0CD0790920 /* SipHasher.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2FC03398576836C940D170A30430A467 /* Sources */ = { + 6E2D39F07B7BEF33DA6DF2D7BE6C4264 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C5AB5B384B337E0D323EC8B97620B397 /* BufferStorage.swift in Sources */, - 15CD30EB285AC373EA2E0CA01AC87D53 /* Salsa.swift in Sources */, - 90164BB67EF9F5F6E3D95E3503597A87 /* scrypt-iOS-dummy.m in Sources */, - 5CE8D536F97C2D9592ABB7279F4CAF21 /* Scrypt.swift in Sources */, + 077C2B876BEEAE7CB9A7EC2E2EAA3050 /* Result-macOS-dummy.m in Sources */, + 7C0809A118C63E0146E13FDD32C6F224 /* Result.swift in Sources */, + 853BFE3B5A8E7B7D7301E6327A859CED /* ResultProtocol.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 320E77E42236422FD5D023227CDBF1C2 /* Sources */ = { + 713698705E8D1E339E70B30159672ECB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4AB82A21B976445312D5AF897293BA63 /* Addition.swift in Sources */, - 16DEBF80B2756E2A013A1CDF5C34F719 /* BigInt-iOS-dummy.m in Sources */, - DCDE49C0E1AA2521DF3EF4501D03B8A4 /* BigInt.swift in Sources */, - 9A97BC9EC930DD05877313724E3BABD8 /* BigUInt.swift in Sources */, - AA498E7CD5E27F09986CEFE89B72EE35 /* Bitwise Ops.swift in Sources */, - F4C25D8582A79ADF4933A6EC51CAB376 /* Codable.swift in Sources */, - F5003F36214F3E1B5A6F960F06DA3FA3 /* Comparable.swift in Sources */, - 491EA0EE181F88077579C260B6C1566F /* Data Conversion.swift in Sources */, - 94A527B49B6A2B73125D148ACEB034FF /* Division.swift in Sources */, - F05858609E5FCD89EEA319B7606B2487 /* Exponentiation.swift in Sources */, - 4162895266CAC1BC0D54087372F7A2F3 /* Floating Point Conversion.swift in Sources */, - 04CB1ED90AA185ADEB5CBC0821D5D175 /* GCD.swift in Sources */, - EDC566D2004F13BC6C4F3432DE31036B /* Hashable.swift in Sources */, - 52C038D04CF75B4B9F2035CDC2F951B1 /* Integer Conversion.swift in Sources */, - F0E8C1E5AE682B8C06D4F07654967995 /* Multiplication.swift in Sources */, - 3DB1135E2600960853597EEE67EAF5EA /* Prime Test.swift in Sources */, - 212E31F5ED65EE9ECD629D59D5E3D18B /* Random.swift in Sources */, - 4C5F4B1CCF7BE75595E435B78CD3B921 /* Shifts.swift in Sources */, - 50D0FD840A76595936CFA1F1C8DAE9BC /* Square Root.swift in Sources */, - 60AB4A712827EB01DA7E4789405F4E10 /* Strideable.swift in Sources */, - 2B7DD7436E4C2116FFBEF297879671AB /* String Conversion.swift in Sources */, - 47652B2DCCC4300C0683A5F12B812544 /* Subtraction.swift in Sources */, - 9638E8A578EAE60D2FCA940DE4A8FF2B /* Words and Bits.swift in Sources */, + 9CF22D4A3B62E62B50881D0DE45FBDF9 /* AEAD.swift in Sources */, + 8ABEC41E232F354C6DF2DB60B4AEDF49 /* AEADChaCha20Poly1305.swift in Sources */, + 6ED4064256289FBBEBDBF2C1D4C347CA /* AES+Foundation.swift in Sources */, + 314D8B2F7ACB1285289701FA44D49A3B /* AES.Cryptors.swift in Sources */, + 239D8E853FDFD3C09B0B3A5E85FB64E8 /* AES.swift in Sources */, + F1713A581AF450456EAEC87DE47CDA88 /* Array+Extension.swift in Sources */, + 0BBCC69CD1D17E80AE051FB477BDD3D5 /* Array+Foundation.swift in Sources */, + 2DD480A5DBA913244A3AF776CECCDCF7 /* Authenticator.swift in Sources */, + 3041A5B7E53D75209A5C347950817958 /* BatchedCollection.swift in Sources */, + 8DE8FDE423347EA29D896211A3C2C7CB /* Bit.swift in Sources */, + 0AD8E3063BA9777F2313604C49FB35DC /* BlockCipher.swift in Sources */, + 4FCF1CB933BEBAC5D0892C543D68E658 /* BlockDecryptor.swift in Sources */, + C55D7F3112EA0AE1C16D64D5D93FB8E2 /* BlockEncryptor.swift in Sources */, + 7C84CA8569B6C593005324DE5F49621E /* BlockMode.swift in Sources */, + 5E0F76D46A3F14CC3903F4D072D6652C /* BlockModeOptions.swift in Sources */, + B27AC8F7FCD59B1C8879D64E939D9737 /* Blowfish+Foundation.swift in Sources */, + 7478C4AB680096975DA0F3885DE5128C /* Blowfish.swift in Sources */, + 6483A6AC993D8C5F8983064789F220B8 /* CBC.swift in Sources */, + 7F8D8FBC1A9C67B326A7F5A04BC3658B /* CFB.swift in Sources */, + 5CA9E73F8349BAC9F5EBD1F0589C91AD /* ChaCha20+Foundation.swift in Sources */, + 74602FF913EBE7791DE8B091DBFC2D6E /* ChaCha20.swift in Sources */, + C420F74F411178FB20F79B022567A36F /* Checksum.swift in Sources */, + C4D7369A6EE4185C3499B0C7F6D4AF54 /* Cipher.swift in Sources */, + 991C48377FE8653491950997A605201D /* CipherModeWorker.swift in Sources */, + CB23D304433CF4415E534890D75DD1F3 /* CMAC.swift in Sources */, + 216986247596660CFCD4D997C374D548 /* Collection+Extension.swift in Sources */, + 4E8C968B4D8B860668C9C36CA819BF70 /* CompactMap.swift in Sources */, + 3E20F5E2C7DA6C8B4AF7D05CA526183F /* Cryptor.swift in Sources */, + C52AB1611C5012541EB9B2D6F3E7113C /* Cryptors.swift in Sources */, + A4A59B0BA1E4153A6BF2917EB2C1AF06 /* CryptoSwift-iOS-dummy.m in Sources */, + F238EF032BC5A70219603EA97FF3FED8 /* CTR.swift in Sources */, + E48FE65994D2FDB3496020B0AED10062 /* Data+Extension.swift in Sources */, + 96C6125FB939C1C06CE63AD1E59F88B7 /* Digest.swift in Sources */, + 315E61FA169A73000F63292BBAE8457F /* DigestType.swift in Sources */, + E9E664FD3415EAFF7CDFFD33254902E3 /* ECB.swift in Sources */, + 969BD4FC9172F82D66E704BF544A30AC /* GCM.swift in Sources */, + DD419D08F1AEE92AC819A14720ECD62C /* Generics.swift in Sources */, + 0545829A927B4BB00A483BBE6244387D /* HKDF.swift in Sources */, + 290854FFD3516C0BA20E66AD41986C4C /* HMAC+Foundation.swift in Sources */, + 80D2DC67C9BF404DB886FB1B282408D3 /* HMAC.swift in Sources */, + F5AB8AD08E9E0AD8237FC486B02D3AE9 /* Int+Extension.swift in Sources */, + 9E85EE2DD5C2A60DF3DE739BD1218C76 /* MD5.swift in Sources */, + D9B3D20980002DAFC3783F7A6B1C91BA /* NoPadding.swift in Sources */, + 5BF15FCDA2CA5E504F774B93C1EAA123 /* OFB.swift in Sources */, + 44DF067E138C7E2662D76052B1D15932 /* Operators.swift in Sources */, + AC6D836A8BEBC67FAD48B43B80382794 /* Padding.swift in Sources */, + 93AD3CA5F13CFF076A06516E303A61C9 /* PBKDF1.swift in Sources */, + B51D722CE376EDFD7B663D9452E900AB /* PBKDF2.swift in Sources */, + 76F56049518D4E3F2868ECB003F2990A /* PCBC.swift in Sources */, + F7637401A66A3768E3AFB4725B5A68CE /* PKCS5.swift in Sources */, + D32712369A0978E2F272F6ED44E13D09 /* PKCS7.swift in Sources */, + 9EE54627ED72870C58157B76B89AC3AF /* PKCS7Padding.swift in Sources */, + 9712E5BC7B1EEE1A02EEA6DC76325BEA /* Poly1305.swift in Sources */, + EE0C5BE970F77B1A1478E64F164DDB99 /* Rabbit+Foundation.swift in Sources */, + E8A145AFD00468A4C9549E156F7A4327 /* Rabbit.swift in Sources */, + EB5C9979901C255CD26AAD9C2908FC4D /* RandomBytesSequence.swift in Sources */, + FFE4A177B13CFEBE37F77661D03FDE45 /* SecureBytes.swift in Sources */, + 7AC2E47719C68FABBDF2DF9E567086AF /* SHA1.swift in Sources */, + 9780B00892C127C1916229C06A751F7E /* SHA2.swift in Sources */, + 0D581B37DEE69673B5F6AF763BEAF9F0 /* SHA3.swift in Sources */, + 2BA16B5D2DD651E485E5496216F6996F /* StreamEncryptor.swift in Sources */, + 1E11D4AB7D83F30DC55ED31131C62967 /* String+Extension.swift in Sources */, + A953ACC3543A00D51383ED73301139A4 /* String+FoundationExtension.swift in Sources */, + 79FA79BA765DEEF172BC0384B7E5CE84 /* UInt128.swift in Sources */, + 133747794F37E3A739F51CB04EAEC784 /* UInt16+Extension.swift in Sources */, + C5C8E105D6B79B679C2C88E2615EAC66 /* UInt32+Extension.swift in Sources */, + D77D59D158D2FBA4B6AA53805363DB1E /* UInt64+Extension.swift in Sources */, + 34D61980DF37C53741DC15DEEDCFAC25 /* UInt8+Extension.swift in Sources */, + 22FB7357D696E831ABFF6CDE1BC35757 /* Updatable.swift in Sources */, + 2CD358B6D6909178593465B26D6A6E53 /* Utils+Foundation.swift in Sources */, + 5A8B48EB086264AB7340C7FBF07D7383 /* Utils.swift in Sources */, + CB8ABF5FDE083E23F3C8AA384A4D55C3 /* ZeroPadding.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 91A7D07326EF40A42CAAA391714150A7 /* Sources */ = { + 7A01331384E69561B35E1B17927CF339 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1C2506D322D4D2A4E2A75FAA78ABAB38 /* Result-macOS-dummy.m in Sources */, - 537A59DEE867115315B424600F8D429E /* Result.swift in Sources */, - 606FEBFB211E4F7F0424C22C2D95C0CC /* ResultProtocol.swift in Sources */, + 6F05C030F1EA0E9ADF729E6E647CACFE /* Pods-web3swift-macOS_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9CC0F2461BA1A035B59903E9B84B7EF6 /* Sources */ = { + 7BA75396367E53FB54211DB664B4547E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B9CCD99810CEC2C88D17D841714620B8 /* AEAD.swift in Sources */, - 25EF0CB29584E2B6BD4048F8B868215B /* AEADChaCha20Poly1305.swift in Sources */, - 9533496632581CF7BABA66E7EAF4FAD2 /* AES+Foundation.swift in Sources */, - A3F0DE51565E650F8699918962A5DAE6 /* AES.Cryptors.swift in Sources */, - EEBB3DA00D95F2CEC73A8BDC6F370376 /* AES.swift in Sources */, - D92786E6225504D606E3DD93BC0F88CA /* Array+Extension.swift in Sources */, - 064852527B9769B6A4995C6A55F2F1C8 /* Array+Foundation.swift in Sources */, - 089AE89F99AE8CDDFACABF10D363BD3F /* Authenticator.swift in Sources */, - 8B98DBA00371585EE43C71385136E7E3 /* BatchedCollection.swift in Sources */, - B9683947883EC605F9089BF0B6BFDF97 /* Bit.swift in Sources */, - 5B288FF0AD7FBED89A134B64E6D278C5 /* BlockCipher.swift in Sources */, - B604328F0A562BAC2876A6E9B39B0FC7 /* BlockDecryptor.swift in Sources */, - 40FFFDAE1D37C11D697D6CCF259C3B94 /* BlockEncryptor.swift in Sources */, - AC6775CAD9D03007130495288694A53A /* BlockMode.swift in Sources */, - 0DB162A105A81EC10A86B976024B06B5 /* BlockModeOptions.swift in Sources */, - 458F9B7EFFB33EF61BD582C89F7D88D5 /* Blowfish+Foundation.swift in Sources */, - 590BA43087CCAFCCE35A792F7E5BFAE3 /* Blowfish.swift in Sources */, - 092ED47F328BB7CB8B7B36AF7EC94B03 /* CBC.swift in Sources */, - 48C12EE60548CD18CB8718BBB0E8D1ED /* CFB.swift in Sources */, - 449994C953F854AA76F41DB993BA0A71 /* ChaCha20+Foundation.swift in Sources */, - 85A2D945AC0ECBCCA72FDFE3C45FE60A /* ChaCha20.swift in Sources */, - C82C6372AF83385B1495AD78686CF808 /* Checksum.swift in Sources */, - CDCAADFCDD55BC4DE9073A5650FF55B8 /* Cipher.swift in Sources */, - 39B9D984E9481C0C14C8061035F69191 /* CipherModeWorker.swift in Sources */, - 8E5C9146AC3DF34FBA68745EFEE358E3 /* CMAC.swift in Sources */, - 947AB1B1C52C1DCAEE60AD6943E8A631 /* Collection+Extension.swift in Sources */, - 35FD4845E28D1FDCA9321FC67F9EBB9E /* CompactMap.swift in Sources */, - 5C4064B8A5CF996F486E0441C7828ACC /* Cryptor.swift in Sources */, - AAC3FF7EB7C3EFA6E04E25194B928A35 /* Cryptors.swift in Sources */, - D3BD5ACEF3BB1C1B06C2FDE3DCB460B0 /* CryptoSwift-macOS-dummy.m in Sources */, - 3AD6425583CCDA7C465F2EF4A827BA42 /* CTR.swift in Sources */, - 63F00D550B507A65A8C1C756597D9B5A /* Data+Extension.swift in Sources */, - AA6967B88B389192C1D5D8B8E994B62E /* Digest.swift in Sources */, - ED0A1BBE9711D85688BA6CEC980255DF /* DigestType.swift in Sources */, - A3FC2255C37C2EE7EF5C782B8BF0522E /* ECB.swift in Sources */, - E3036310FFF94CD57DEA288945D8E43D /* GCM.swift in Sources */, - 041039EB2F517DB5101DA1F55D65D8AE /* Generics.swift in Sources */, - 2AB3FC3D06B46B3EDF7456852981EE62 /* HKDF.swift in Sources */, - A9255A701CBFDFA3A23D57A71FFE71B3 /* HMAC+Foundation.swift in Sources */, - BC1D7B9E9B218CBBDD280CA9312BB745 /* HMAC.swift in Sources */, - BAB5A236F1DEB368CA381AB0721F0B3D /* Int+Extension.swift in Sources */, - A41F8A5242CAE0A53C240CE87614655B /* MD5.swift in Sources */, - 08390657D859C0F7316205475AD83361 /* NoPadding.swift in Sources */, - 087C7FB5C2569403F8A45E9E8171CF33 /* OFB.swift in Sources */, - E0595B078723183B6B5126166A958EB0 /* Operators.swift in Sources */, - 1507347EFA887A3AFE5432147B1EEF5B /* Padding.swift in Sources */, - 2750AF602B51A8EC68E75CE4AFFD21F7 /* PBKDF1.swift in Sources */, - 5D93ACED0E4076CD7501FDD550788321 /* PBKDF2.swift in Sources */, - 9076E3017F5E63A817748EA493C2109D /* PCBC.swift in Sources */, - CB9990818C1EE19DCB53E446A89D0C4A /* PKCS5.swift in Sources */, - 56177DDCC6237E297329D600016E877D /* PKCS7.swift in Sources */, - DB3948F85B6E3D0C0AD582A019BB239C /* PKCS7Padding.swift in Sources */, - 6D27BB7806D3D2556E4DDCA7B43CFAAA /* Poly1305.swift in Sources */, - 59CBFBEB7105B2C0683C3E708992F1FC /* Rabbit+Foundation.swift in Sources */, - 7A7829FCE0320D9BB65EC3BEAFE23A07 /* Rabbit.swift in Sources */, - 5B97C446997DF6104A7720287B12C559 /* RandomBytesSequence.swift in Sources */, - 50D652C139F2D2BE71DF830070C76697 /* SecureBytes.swift in Sources */, - 476EF65049844F105268263E4248A0EE /* SHA1.swift in Sources */, - 2DC06E62C30E118D9D90B879BE2ED653 /* SHA2.swift in Sources */, - 6D1A816BEE524E06934FB1B6A94F4EB3 /* SHA3.swift in Sources */, - 98A363218844C0DE5ADA7016B97FD229 /* StreamEncryptor.swift in Sources */, - D93A8FEF3B922AB96AE3983DA8C314D9 /* String+Extension.swift in Sources */, - BC15431D57D7217067A71024FB2D7F5A /* String+FoundationExtension.swift in Sources */, - AC2231EB988892262F174A12D0AEFFA2 /* UInt128.swift in Sources */, - 032BDE6BF06BA01706611055E9A2DAF9 /* UInt16+Extension.swift in Sources */, - 839DE519BB3ECA8A58ADF4F683F23FEB /* UInt32+Extension.swift in Sources */, - C521DDEFAFA7EB9168CF5B33B88E335B /* UInt64+Extension.swift in Sources */, - 6F8C0BB8594140D7DA5D155FE3413DF6 /* UInt8+Extension.swift in Sources */, - 57D5D775D73F499A89F49BAFEE9E26CC /* Updatable.swift in Sources */, - 73DD6FB61329E0B2841272CAAE14F291 /* Utils+Foundation.swift in Sources */, - 58F6F996425A158EDBEFD3EF2DD5C0D6 /* Utils.swift in Sources */, - 2146C8F71BD72ED3A6F5E75CACEBF6F0 /* ZeroPadding.swift in Sources */, + A8995C0B368AF79026265F486D640985 /* Primitive Types.swift in Sources */, + 717B05FECD48B3ED8481296EF0CCF350 /* RandomUInt64.swift in Sources */, + 187B191D2E4399E1567DB24BD93F0486 /* SipHash-macOS-dummy.m in Sources */, + 377C6046F93E7409F3996D06ADAD4CC7 /* SipHashable.swift in Sources */, + 6F5B521B508C0230EF8488842DE2C905 /* SipHasher.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BECE5BC29569D932360018DD2B858029 /* Sources */ = { + 7FB44C8474D69BEA439A6C65C134B696 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7C18FC1E2C7FBA43C3BA41384BF48F1A /* lax_der_parsing.c in Sources */, - 10B20099567D1950311D6CF4C176962E /* lax_der_privatekey_parsing.c in Sources */, - B3939E62EF16A23D0836721C14128868 /* secp256k1.c in Sources */, - 626BA8BBC6B839F3004568788D91B2EC /* secp256k1_ios-macOS-dummy.m in Sources */, + AC7E09D1F43A94AEC729A8D8486B85CE /* lax_der_parsing.c in Sources */, + 4E4F07B24DAB1E29AC81AD866A43C376 /* lax_der_privatekey_parsing.c in Sources */, + 1666B20DE9E0ABBBCF96F4DDD5B281F8 /* secp256k1.c in Sources */, + C8727CBC2DF558D6A8432C374FC6C20D /* secp256k1_ios-macOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - CD094006D73EBDB6243C659E9F698A72 /* Sources */ = { + 91476055BF4E2BE94112B26E7386F137 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F04F2628C40CB85C1D2DBA7A0057E030 /* Primitive Types.swift in Sources */, - D41E63233E16B58B30945A096413281E /* RandomUInt64.swift in Sources */, - 9ED6678D9C62D5DF59FA12A239BD1599 /* SipHash-macOS-dummy.m in Sources */, - 21B74D0335FD06C832F4AFF510B06138 /* SipHashable.swift in Sources */, - 41C14E99D7E8926B738ED6E06F347AC5 /* SipHasher.swift in Sources */, + 75383208B98A4BFB61B7418E8B546CCC /* AEAD.swift in Sources */, + EC308ACB0BA1C145CC005AA4186B9EB0 /* AEADChaCha20Poly1305.swift in Sources */, + 5063FE3FE1C30A73A073F3533C508D64 /* AES+Foundation.swift in Sources */, + 49BABAEF57C8A617DA34C25DB757180B /* AES.Cryptors.swift in Sources */, + E007271BF4C4F9B9D464193F85793C50 /* AES.swift in Sources */, + 77EBF711C1B88D92CFC3AFCE6293E015 /* Array+Extension.swift in Sources */, + 6D5CD948E7245E25D3815643B2B4C89D /* Array+Foundation.swift in Sources */, + EA1A3BB85FC5453DEA5AE302324D4DAA /* Authenticator.swift in Sources */, + 36DB5AEC759BAA7C4222B36C8790FA8A /* BatchedCollection.swift in Sources */, + 8E189B54FFC987969C2A26D21DB0FB42 /* Bit.swift in Sources */, + AA40ABA19C4E8BBE370471E77BAFC842 /* BlockCipher.swift in Sources */, + A8FB03192116C7259BDC47B4ED7A1770 /* BlockDecryptor.swift in Sources */, + FA9AEF2C8D8495DFBB7D202A04CD4C7B /* BlockEncryptor.swift in Sources */, + D03604350C4AD6E462633ACEF03DE182 /* BlockMode.swift in Sources */, + 7DAD16539BA5194CA6515AEA28BC29CA /* BlockModeOptions.swift in Sources */, + 3AEDA0F0A0D1B6B201C42C72941FCE3F /* Blowfish+Foundation.swift in Sources */, + FB15EFD9B279E96538754752538F6F2D /* Blowfish.swift in Sources */, + 0FB79BA6789A195C987F2180A58B6AFC /* CBC.swift in Sources */, + 9346676038E479F7475D304CD3939A0F /* CFB.swift in Sources */, + EA3B78E39182A056E17833E10C5DE2E6 /* ChaCha20+Foundation.swift in Sources */, + 8384A7D8940BDD9B50ABF44358E12847 /* ChaCha20.swift in Sources */, + 2FB34A1FAE745E38E438FA434B64D592 /* Checksum.swift in Sources */, + 971CF5DA4334D6FC9E1DE7E8118BF088 /* Cipher.swift in Sources */, + B264AC2DFBBC420DEE1695859273E0E6 /* CipherModeWorker.swift in Sources */, + 7CEBCAAE658C0E0716B41E40BEF8FB3D /* CMAC.swift in Sources */, + 874698320130745EC1465E308033D024 /* Collection+Extension.swift in Sources */, + 3755C12BE9E88D2D7E5765B3CDC80DD9 /* CompactMap.swift in Sources */, + CA5BBB4A81D6C18A87B54AD3E3CB1DDD /* Cryptor.swift in Sources */, + 10650E08C4710FC9327EA77E080EAFBD /* Cryptors.swift in Sources */, + 7ED61B6F717591CD9AEE78153233E125 /* CryptoSwift-macOS-dummy.m in Sources */, + A301F522108F0A22EFA241EBCC8F5AA6 /* CTR.swift in Sources */, + E496E4A9940D9E53F87FC94F6FBA613F /* Data+Extension.swift in Sources */, + AA48D3B3A44CD568D493A0326D60EEAC /* Digest.swift in Sources */, + 5104F193E7D7CB179A24BF3E5235FD3F /* DigestType.swift in Sources */, + A065300D974D4C50642BF3687E0E6C37 /* ECB.swift in Sources */, + 6D44B36B12347BA0E2838B68148C4BB4 /* GCM.swift in Sources */, + A48902823DC75349716A4753B1E660DA /* Generics.swift in Sources */, + 80AE7386A1B299C39AAC7F0C6AEC590D /* HKDF.swift in Sources */, + 08D84886240259762D5D2E88FE06BAB2 /* HMAC+Foundation.swift in Sources */, + E24619AC5BEB6C6F40A086FBC713953F /* HMAC.swift in Sources */, + 092FA91C224FA67526944D6026C42719 /* Int+Extension.swift in Sources */, + B534D1DE7C6E7115E6A75EE8BAA4819C /* MD5.swift in Sources */, + 370C7FFEAB64F443F216B37A2B33F106 /* NoPadding.swift in Sources */, + 7193D179572C3FAD861BD281EBBE0794 /* OFB.swift in Sources */, + 4BA76EF32D81038B1AD2E8C555A3C985 /* Operators.swift in Sources */, + B48C458D1CB67A6B566AEFBADAE6DE8A /* Padding.swift in Sources */, + 2E988C0A4E1C468D0AFA43A95482D911 /* PBKDF1.swift in Sources */, + D51658C88F64814325AFD7E26FF01C58 /* PBKDF2.swift in Sources */, + A01F875E651CCF1697C02EA9BF034852 /* PCBC.swift in Sources */, + D0B384B3B9706105721D5A04485597A9 /* PKCS5.swift in Sources */, + C1693DEA3241820346B6392F419BE86A /* PKCS7.swift in Sources */, + 4407ACFACA948CBA51F56B96A99EE4CE /* PKCS7Padding.swift in Sources */, + BF9C1C12AD3560167B0800059B4A6D6E /* Poly1305.swift in Sources */, + 75603E077E70073F479AE5B3F89CDC8B /* Rabbit+Foundation.swift in Sources */, + A93F309C7285ACB8ECAA14903BC85237 /* Rabbit.swift in Sources */, + 3AC689CBB3DC3931542904E58800704C /* RandomBytesSequence.swift in Sources */, + 312FED65DD6B7D4E4C0AF196082B4292 /* SecureBytes.swift in Sources */, + 69BAB45539E26B90D356BD6D1E6839BD /* SHA1.swift in Sources */, + 61D043FD677FACF7F382F67A430A7F62 /* SHA2.swift in Sources */, + 789A3DD0AA3D7580E0FCF6389C037D56 /* SHA3.swift in Sources */, + F76CD6A74599B946F2BEB2CFD466DCF8 /* StreamEncryptor.swift in Sources */, + 934311E0A7ED33AF227CA6236BE194FA /* String+Extension.swift in Sources */, + CC53CC49FDD4748924F21B50E485DBBD /* String+FoundationExtension.swift in Sources */, + C45AB3CBDC8E80549A5258F1EF33B5E4 /* UInt128.swift in Sources */, + 9CA622EDF0E225A5FE37350E93E7B757 /* UInt16+Extension.swift in Sources */, + 5EABC52C76A5F7DD29136E5C10CAA368 /* UInt32+Extension.swift in Sources */, + 5EBCC3EF4D3AEDA8DE7D24EAF054A21D /* UInt64+Extension.swift in Sources */, + 9940F65AAACFEDF8634F4017D31420A4 /* UInt8+Extension.swift in Sources */, + 8EF9B8FF607B9FD70D85D95EA60C804D /* Updatable.swift in Sources */, + 8CA95863A4A71897EE45477A562A16B3 /* Utils+Foundation.swift in Sources */, + 9E9A8A8B46304D435822D15C3C38A4AC /* Utils.swift in Sources */, + 01E683D1A55DCC27F48AC9CF8CDCBF03 /* ZeroPadding.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D0098251DCE0335EFC86843300C2A08C /* Sources */ = { + 9C078DA6D64602BF6F7F10C04D17538E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D7FC6BF6B3A78527E7E19B717F4F2680 /* Pods-web3swift-macOS_Tests-dummy.m in Sources */, + 0E8C948E26CAA74B6E9C53529481D064 /* Pods-web3swift-iOS_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D34254F7CC9711C6C9BB8DB2AA92E384 /* Sources */ = { + CCAF23F787D092402CD151EAA93D5B5C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FAB4C3246D0611371F93687758C722C9 /* BufferStorage.swift in Sources */, - 893C479CEBEA720DAAE78CA1A6AA2F37 /* Salsa.swift in Sources */, - AB4503229FA7887EC7411FC3F5CB316D /* scrypt-macOS-dummy.m in Sources */, - 9A190A30BB5D630BFBD2DCA919B70EFB /* Scrypt.swift in Sources */, + F7FEDCC800360A1311C42EFE80CD207D /* Pods-web3swift-iOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E44E0EE0EBC65F61BEC6EC86A4B9CC54 /* Sources */ = { + D80C4041C26B271E170B58234C893615 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - ED808C8C5F75AA3F297DC8D6143EF191 /* Primitive Types.swift in Sources */, - F906D8176947B603D20E0609824CCA2F /* RandomUInt64.swift in Sources */, - 6A70CB273DEA328DFF04B4CBBBB2AD40 /* SipHash-iOS-dummy.m in Sources */, - 4C71261F3D4CE2154063D930BCCC6666 /* SipHashable.swift in Sources */, - 92973DCFF9EEB2E9AB00311E3D7FE118 /* SipHasher.swift in Sources */, + 5518BD53D7F73216E2695680ACBAC221 /* after.m in Sources */, + D01DA48DF6AD0E0C496D261444C43E30 /* after.swift in Sources */, + 52FB4B4296FA803827D3F78B1EA7FF8C /* afterlife.swift in Sources */, + 6CE3E12734602C2051BDEA332E5F55CD /* AnyPromise.m in Sources */, + D1D91F664C539CED69E0706FD9D008DC /* AnyPromise.swift in Sources */, + F1B591E730508664D1D744A9B5356027 /* Box.swift in Sources */, + C81D77ED3B884C5F8FF333D7E73D2760 /* Catchable.swift in Sources */, + CA4AF1EA89A313035FBCF8BAF73AE5E3 /* Configuration.swift in Sources */, + F6ABB13AD16C583ED44B0635C22C5B1D /* CustomStringConvertible.swift in Sources */, + C0E38CC3E9A47DD76092CA50CEEEAE12 /* Deprecations.swift in Sources */, + 9AF4F6F40F110FAFE3BAC951C7099D74 /* dispatch_promise.m in Sources */, + 039A85C483D812BBB34BCD2AB2A5790B /* Error.swift in Sources */, + 51CAAE01BFF59F085BC9B34842E3C7C2 /* firstly.swift in Sources */, + 3A7D4D17062363D0D7DE5405827EB6D1 /* Guarantee.swift in Sources */, + ECFCD95180C3DD7095902786BB56299A /* hang.m in Sources */, + 4D424F348E7A03D67FCBFD968F07E772 /* hang.swift in Sources */, + 619A7209AF68E44B937A8C030287B0CA /* join.m in Sources */, + 6FD417369E56DA302F107E9478D4A735 /* NSNotificationCenter+AnyPromise.m in Sources */, + E04BBE8E404D1CC27E4D74B8894479BD /* NSNotificationCenter+Promise.swift in Sources */, + 4394019D91B5D15A9BB24CE7CA201410 /* NSObject+Promise.swift in Sources */, + C4A91D774EFB424EF2F25970BBE498E2 /* NSTask+AnyPromise.m in Sources */, + 051E39EF701E24AC7E524C9D82A28215 /* NSURLSession+AnyPromise.m in Sources */, + 8F6828B66EC68D2878CEACC7D234DCED /* NSURLSession+Promise.swift in Sources */, + 11C9F315CE87BFD09E465ADE9C355473 /* Process+Promise.swift in Sources */, + 6DBF333CC01A4E9765AFF12263B05CF3 /* Promise.swift in Sources */, + E4DFF19D9D0DCD7944CCDD5E7D49E700 /* PromiseKit-dummy.m in Sources */, + 6B050CF87A4AF6792BB270FFBD764A76 /* race.m in Sources */, + D14E4A8C8AC8ADE305245866F1521E24 /* race.swift in Sources */, + 5B58F3471510812FD864BF21791F7497 /* Resolver.swift in Sources */, + 0CE27E8F6A719CE5E0889EB78FF28719 /* Thenable.swift in Sources */, + 192BA88956DA574C01410D937DFF5098 /* UIView+AnyPromise.m in Sources */, + 8BB491EE5C33542F02AAC503E876F8D9 /* UIView+Promise.swift in Sources */, + FBB8E2DFA421E54A1F954651D46E3E87 /* UIViewController+AnyPromise.m in Sources */, + C7546B1AF7022FE1D1D4E974A890D03F /* UIViewPropertyAnimator+Promise.swift in Sources */, + 08EE8946F9CB7AA37352C46DA4BD75EE /* when.m in Sources */, + AB34427D03874A67ED273F44E27CAFEB /* when.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E8D56FCDCB8F22050D7BC218EDB756D8 /* Sources */ = { + E476093B5E955BE3D7129652BCA20AE0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D8E05798EC0AC77DE9739A760EA4BC85 /* after.m in Sources */, - 7F996FD52439515A33FE05490E6634D7 /* after.swift in Sources */, - 92CB5A0AD9573AA990BEA4F3C57CD1D1 /* afterlife.swift in Sources */, - C0129EAD3C072F43901256D149DEBB9F /* AnyPromise.m in Sources */, - 5DC423D457ED7F343110F0E5B462C368 /* AnyPromise.swift in Sources */, - 5D87D15F2B0F76827262641F21BACB3F /* Box.swift in Sources */, - 7F2D10B33C47177B50DFFC214B22873A /* Catchable.swift in Sources */, - B8B442AB5E865AFCC1BCEA56077CF3DE /* Configuration.swift in Sources */, - 8C4EBF7808E5E1B277A67A87CF1A0027 /* CustomStringConvertible.swift in Sources */, - 81B9D87B383CCEA9115F97022577B4F4 /* Deprecations.swift in Sources */, - 13AA8083CDB94BEBA212B3E0B1E3B246 /* dispatch_promise.m in Sources */, - 6D7AA0B0701121FEF4B98B63B8513906 /* Error.swift in Sources */, - 83DAA1E3C18291A78864361AF6303BCA /* firstly.swift in Sources */, - 657D8B25DB3AFB3F1D057478B457F17B /* Guarantee.swift in Sources */, - 26796B56F3F80E1987D15A74280224DA /* hang.m in Sources */, - F2A461181DCD9F1EA2A05D81F6613D6A /* hang.swift in Sources */, - 998CB11D78F64F647102AF561A2458ED /* join.m in Sources */, - A44CFB9A6FCA86D8038FC06830EC2369 /* NSNotificationCenter+AnyPromise.m in Sources */, - 29B1CD1820F21E091FD01450D1025C10 /* NSNotificationCenter+Promise.swift in Sources */, - 1CFBD953EC051A91A0D6444AC1B17A5E /* NSObject+Promise.swift in Sources */, - 36B334DCD87C063222960D5A60DBE411 /* NSTask+AnyPromise.m in Sources */, - B7A312EC6CF603A3239952700621BBBE /* NSURLSession+AnyPromise.m in Sources */, - DD770DE766630FA909927AE77A8229EE /* NSURLSession+Promise.swift in Sources */, - DFFD3D4D1CD75E9EF0F081B3064B18A6 /* Process+Promise.swift in Sources */, - 3DC68A631F1AA7D0492F9644CB522E79 /* Promise.swift in Sources */, - EA3CF424EA8850E79FC9746D9A29FD07 /* PromiseKit-dummy.m in Sources */, - 18AD118B56839ADF7374717189ABC5B4 /* race.m in Sources */, - 7AF4F9419220CB67D0553383CF829CCC /* race.swift in Sources */, - D18CB6F8DFC7CC86AA8D150FC5AE06A1 /* Resolver.swift in Sources */, - FA76BF5D87FFC089C1F1BC9E851AF042 /* Thenable.swift in Sources */, - D12422C29E707D3CB95EC86C2DEE0F3F /* UIView+AnyPromise.m in Sources */, - 6D63017154D64E8A89BFD1FAD6D00EC4 /* UIView+Promise.swift in Sources */, - 00E198DF08AAC2E9D67CF58F5AFA52E9 /* UIViewController+AnyPromise.m in Sources */, - 561FBA5278AF6988624CD0797E12977E /* UIViewPropertyAnimator+Promise.swift in Sources */, - 1F8375B41DA371CFB912CAAF4A800FE8 /* when.m in Sources */, - 79CDA57A36898E2E3E03BE07D1EECA82 /* when.swift in Sources */, + FBFE167922921EA3CB8BBE48F6FA3B54 /* lax_der_parsing.c in Sources */, + BCDE72CE8069BF09131F983ACA411B8B /* lax_der_privatekey_parsing.c in Sources */, + 3F78D2AC31E0DF3F1BF6300484D449AB /* secp256k1.c in Sources */, + A2B27FA4D25CFCC93C70B9BB5A5963C6 /* secp256k1_ios-iOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - F32B83CD57EE9FC7FB2C86AD4B8FFA0B /* Sources */ = { + F0E5D99201FFED9908773E1A334D8C4E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B505ACD2B296C047346F8BA20F4F692A /* Result-iOS-dummy.m in Sources */, - E3E7F371BE94AE454227AD9E8DDA043D /* Result.swift in Sources */, - C977C02CD328395FF13251BE73F8DC4A /* ResultProtocol.swift in Sources */, + B75E8317B836FE17682D60313FBDCD14 /* BufferStorage.swift in Sources */, + 7FA76B7674C6223E06171F5F4ABABDD2 /* Salsa.swift in Sources */, + 0E36FD472693BA790C75A29F55B9C7F5 /* scrypt-macOS-dummy.m in Sources */, + F7D8F00483C1A86C5685E3CAAAFA06E9 /* Scrypt.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FEBE1BCC94E19B6D2AC632474DEB3037 /* Sources */ = { + F496C38EAA4012DF93DAC1902F72BDFA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 99DF64716F0175CB4923EC4F5120693C /* Pods-web3swift-iOS-dummy.m in Sources */, + B6FC644300C4519C052BFA76A06F4814 /* BufferStorage.swift in Sources */, + 21705A5F9D212A983A788E9F074F6EDF /* Salsa.swift in Sources */, + CBD6997F8B93795AA9804CDED39497E2 /* scrypt-iOS-dummy.m in Sources */, + 7E62E7DAFD28CC8A1FF3269F0A01CD13 /* Scrypt.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 059BDEC11F221AA4D24CF86986C75168 /* PBXTargetDependency */ = { + 0369606DF73B34BA53E902AAE7ABCB8D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-macOS"; - target = 190350B6DDCD1B0A74DE05AC4499293F /* Result-macOS */; - targetProxy = 5165CF44C56EFBBC40C5B491AEAAE3C4 /* PBXContainerItemProxy */; + name = "BigInt-iOS"; + target = AF9F48E6961507C0E2FD7A3CDBC652DA /* BigInt-iOS */; + targetProxy = D26D83FD52873C0724F3563C9D973BC0 /* PBXContainerItemProxy */; }; - 06978CF47282F173C6B3A6A63ABA8505 /* PBXTargetDependency */ = { + 05CEE04471CEA2C0AA9EA5ADBFFA05E7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "secp256k1_ios-iOS"; - target = 0A459F38141573E178D5DD9123F68756 /* secp256k1_ios-iOS */; - targetProxy = 1A7BC758A37188D48A216570B714DDB7 /* PBXContainerItemProxy */; + name = "scrypt-iOS"; + target = 717A6C5D2749A62529F91EEEFE9D7643 /* scrypt-iOS */; + targetProxy = 81037EBC9BCDC28E563456BF47C1D46D /* PBXContainerItemProxy */; }; - 0F288B0FD93D0F995FA2A601467FC20C /* PBXTargetDependency */ = { + 0E0F7E3E7B487768E44D9E33B43B5ED8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "PromiseKit.root-CorePromise-Foundation"; - target = 736B1266E0C94E48F85B973175E509DA /* PromiseKit.root-CorePromise-Foundation */; - targetProxy = 6606D5EE595E7ED028E9037D308939C1 /* PBXContainerItemProxy */; + name = "Result-macOS"; + target = D65B13BFF251965985F677C194C0CACF /* Result-macOS */; + targetProxy = 19F025DD3200B2D8AC85DD306F3C8D6B /* PBXContainerItemProxy */; }; - 10DCCDCE891D2E9BE880B801D10C484D /* PBXTargetDependency */ = { + 0E4E263CA37EF8F23D5A920BD9850809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "secp256k1_ios-macOS"; - target = FF1EA0C12D50C07C03C4BA3AFBAE51E0 /* secp256k1_ios-macOS */; - targetProxy = 353A59D2718977C89E1E38F5B186AB4C /* PBXContainerItemProxy */; + name = "CryptoSwift-iOS"; + target = 44D204414133961DD4B492AFB5C4DEEB /* CryptoSwift-iOS */; + targetProxy = C753A37721FD85DCC8725FC13D90D8F4 /* PBXContainerItemProxy */; }; - 12B51311C02E248C7A0CA32D160902A7 /* PBXTargetDependency */ = { + 126707F583B3918CD963A0D5A26F4850 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "BigInt-iOS"; - target = E6425D8674357CAD4D4FB13E2D46E6D2 /* BigInt-iOS */; - targetProxy = F7DB9B37659EEF12B0D07A9A8EB80FF5 /* PBXContainerItemProxy */; + name = "SipHash-iOS"; + target = 3B79F6DB09B597AAE9D3EB939DA463D8 /* SipHash-iOS */; + targetProxy = D9B409BD1965CD2C916FF3BD0529876F /* PBXContainerItemProxy */; }; - 136E7557F57DD39F2193D569B5E9832A /* PBXTargetDependency */ = { + 140426BC914635FFEC162F217E6B3F64 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromiseKit; - target = 82C7EC8F9BCA6B167CAF386277102049 /* PromiseKit */; - targetProxy = 8231BE0B1CA529CF92AB14D0F2BEC8B1 /* PBXContainerItemProxy */; + name = "Result-iOS"; + target = B4C770D41049AF2A6AAF1D99D0B08152 /* Result-iOS */; + targetProxy = 95EBCBEDA8C09F798A8B0AAC2A665789 /* PBXContainerItemProxy */; }; - 1787EA67C8F95A539C1904B01DB89962 /* PBXTargetDependency */ = { + 140A2805AFC5E9E1D29C021B9F0B98A4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "SipHash-iOS"; - target = 4F03BEAFB1BC75A87EED066A5F85A461 /* SipHash-iOS */; - targetProxy = 2C090B020C2F04341AA49CD000E51D33 /* PBXContainerItemProxy */; + name = "CryptoSwift-iOS"; + target = 44D204414133961DD4B492AFB5C4DEEB /* CryptoSwift-iOS */; + targetProxy = 78020117C086D2646E8237DA59CF8059 /* PBXContainerItemProxy */; }; - 1EF1D0B2BFB4635267DD7727CC1D88D9 /* PBXTargetDependency */ = { + 1884C486EFCD3632140C9DA981269622 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "CryptoSwift-iOS"; - target = E54DBB3F3D00CF22AF1D1E7197DF4D09 /* CryptoSwift-iOS */; - targetProxy = F46B8910FC66AD068BF74382896DD372 /* PBXContainerItemProxy */; + name = "PromiseKit.root-CorePromise-Foundation"; + target = 8FBD6D69D989701B31E1FE3221BEE90E /* PromiseKit.root-CorePromise-Foundation */; + targetProxy = D327745110CF6AAD186CFD3D40F2CBC6 /* PBXContainerItemProxy */; }; - 1FEFD67E3D6DF0D0BBAB49B76B44C797 /* PBXTargetDependency */ = { + 1FF54C81F8FD2950BADB45C07E63D89A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-macOS"; - target = 190350B6DDCD1B0A74DE05AC4499293F /* Result-macOS */; - targetProxy = 41D4D88D27093E7109EAB98DDCE937D5 /* PBXContainerItemProxy */; + name = "BigInt-macOS"; + target = 9646F4C6B5DB5298F5EEE5871120A244 /* BigInt-macOS */; + targetProxy = CCD1E562EFB874B8CB4B33E000B51CD1 /* PBXContainerItemProxy */; }; - 312870201E3C7E173B8B30FF035D7F4A /* PBXTargetDependency */ = { + 28A91A27FCB812BF53CE1FA12D06AE3E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "CryptoSwift-iOS"; - target = E54DBB3F3D00CF22AF1D1E7197DF4D09 /* CryptoSwift-iOS */; - targetProxy = 4346972D2012796F0D043EC7EB74CCBF /* PBXContainerItemProxy */; + name = "Result-macOS"; + target = D65B13BFF251965985F677C194C0CACF /* Result-macOS */; + targetProxy = B9315564689272999D44E50694EC0449 /* PBXContainerItemProxy */; }; - 31B15B611AD595CDED996F0DC3BF9CF5 /* PBXTargetDependency */ = { + 2A5B940C38D42B8D734A160124EFFE9A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-web3swift-iOS"; - target = B94C6392A3D47268E15B604234CDE8CA /* Pods-web3swift-iOS */; - targetProxy = D800758A9AE647522B569E8397F22F48 /* PBXContainerItemProxy */; + name = "SipHash-iOS"; + target = 3B79F6DB09B597AAE9D3EB939DA463D8 /* SipHash-iOS */; + targetProxy = AC378E3E20AF5D424B6D68F67641CFC3 /* PBXContainerItemProxy */; }; - 4633E1A345734E45D7C6C2F922685C84 /* PBXTargetDependency */ = { + 2CD29607A14047315C1E5F152086599F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "SipHash-macOS"; - target = 8A534DF163F4DBB9BD85FBD0CC97EEF9 /* SipHash-macOS */; - targetProxy = 9487DC8CB9DA55277E2FF3620FB561AA /* PBXContainerItemProxy */; + name = "secp256k1_ios-iOS"; + target = 2FE2011DA32CEB3AE7A817A294041570 /* secp256k1_ios-iOS */; + targetProxy = 2D3F534715B6632C78072C8E5A65094A /* PBXContainerItemProxy */; }; - 46DBA4E44AA0D03AA11DAE642706FF69 /* PBXTargetDependency */ = { + 387C287A34ADC9409A8BEEF451C17496 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-web3swift-macOS"; - target = 011D8856DCFC7790CD187F02C0948E6C /* Pods-web3swift-macOS */; - targetProxy = AB70C4CAAB5A3157ED8E7A93B840A9D3 /* PBXContainerItemProxy */; + name = "secp256k1_ios-macOS"; + target = FC621AC7D03DDE6D391CACBAF8CA054E /* secp256k1_ios-macOS */; + targetProxy = 435993337DC7ED14E3B81E444FA17FFF /* PBXContainerItemProxy */; }; - 506B1A799D9982565FCAAE061B2470C1 /* PBXTargetDependency */ = { + 3C30CC3BA0DF7C5F1487E1F3463FA434 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "SipHash-macOS"; - target = 8A534DF163F4DBB9BD85FBD0CC97EEF9 /* SipHash-macOS */; - targetProxy = 6267B6F12039DDA20F2A606FD25BECA1 /* PBXContainerItemProxy */; + name = PromiseKit; + target = 00370D91F8D61EB1B486DA6056B32406 /* PromiseKit */; + targetProxy = B6E1ACAF6088DCEB605C6E0A670B2881 /* PBXContainerItemProxy */; }; - 6152F9FA588F9F53FDE21F80C2407827 /* PBXTargetDependency */ = { + 4618C453E6BB9258BEEC8F6A61F25283 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "scrypt-macOS"; - target = 850AD7B1C81E5C2D9D5501ECEC630B19 /* scrypt-macOS */; - targetProxy = D2C893E467E07810FEB8217B87920511 /* PBXContainerItemProxy */; + name = "secp256k1_ios-iOS"; + target = 2FE2011DA32CEB3AE7A817A294041570 /* secp256k1_ios-iOS */; + targetProxy = 352364F0383233F4CC7C27744D6969FD /* PBXContainerItemProxy */; }; - 65FBF98BE4A4DC15D1D8D09163CEA710 /* PBXTargetDependency */ = { + 49CB980932C976A944482646B3EC2CBA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "secp256k1_ios-macOS"; - target = FF1EA0C12D50C07C03C4BA3AFBAE51E0 /* secp256k1_ios-macOS */; - targetProxy = 1E2EC31FF83D53160DF9F1734A6C50F3 /* PBXContainerItemProxy */; + name = "SipHash-macOS"; + target = 4FCBE56BC5E931FDC43C642250037C1F /* SipHash-macOS */; + targetProxy = D6399F92B7E7FFC27E2EC6AB44FC20E5 /* PBXContainerItemProxy */; }; - 70A74100E31603F31298DFBBEA98AE4B /* PBXTargetDependency */ = { + 52C2527A7F646C87C9D482AC95F732B8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-iOS"; - target = DCA69C0F1602106B65FECEB8C6B3A631 /* Result-iOS */; - targetProxy = 3FA5C82D4FADE4A40D1CE2B3610C0558 /* PBXContainerItemProxy */; + name = "SipHash-macOS"; + target = 4FCBE56BC5E931FDC43C642250037C1F /* SipHash-macOS */; + targetProxy = 8D768A75D7573C48BBDD539DEABB31A6 /* PBXContainerItemProxy */; }; - 7A09B8E98FD3A5EA90E47080B05255E1 /* PBXTargetDependency */ = { + 544287E2F8F078FB4A38791D9BCF1BFD /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "secp256k1_ios-iOS"; - target = 0A459F38141573E178D5DD9123F68756 /* secp256k1_ios-iOS */; - targetProxy = 91A104E8766EA57D04E891431FDA812E /* PBXContainerItemProxy */; + name = "CryptoSwift-macOS"; + target = D618CA243075F5EB0C89F808DD7756D8 /* CryptoSwift-macOS */; + targetProxy = 2A0AAC3DD9D962F949F31A5F7F0B5C5F /* PBXContainerItemProxy */; }; - 8743CAA4FA41A3EE6784146E370B445F /* PBXTargetDependency */ = { + 561B23E3A3796938CFD68E9F4390EEAF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "SipHash-iOS"; - target = 4F03BEAFB1BC75A87EED066A5F85A461 /* SipHash-iOS */; - targetProxy = 747F8BA85BB94AF9D24D75345CB968A1 /* PBXContainerItemProxy */; + name = "scrypt-iOS"; + target = 717A6C5D2749A62529F91EEEFE9D7643 /* scrypt-iOS */; + targetProxy = 1534DAD4B031EBB9EB9ECFF9A0272039 /* PBXContainerItemProxy */; }; - 91E424643A86AC8ED843603F0F40F9AC /* PBXTargetDependency */ = { + 5A6CD68FDC0875A4FFDC427E943CA6A9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "SipHash-macOS"; - target = 8A534DF163F4DBB9BD85FBD0CC97EEF9 /* SipHash-macOS */; - targetProxy = 2C722AF1CE4C316172D6BAA7ECD6DB98 /* PBXContainerItemProxy */; + name = "secp256k1_ios-macOS"; + target = FC621AC7D03DDE6D391CACBAF8CA054E /* secp256k1_ios-macOS */; + targetProxy = DD5F2527D82313507186DCCDB7B6F674 /* PBXContainerItemProxy */; }; - 9576EDE807C2D40544DC05F57ACAEAC9 /* PBXTargetDependency */ = { + 649D20D00D495E259A0D30506D76DE82 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-iOS"; - target = DCA69C0F1602106B65FECEB8C6B3A631 /* Result-iOS */; - targetProxy = 77FABD2BC6F14DF46267B450B5D709FD /* PBXContainerItemProxy */; + name = PromiseKit; + target = 00370D91F8D61EB1B486DA6056B32406 /* PromiseKit */; + targetProxy = 767E586CEA5CAB20EBE1EA7AB3631553 /* PBXContainerItemProxy */; }; - A0420D24E6208FFD107E139E3B7E463C /* PBXTargetDependency */ = { + 67FF4C9DCB52CF3CFBE660AEDAE68250 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "SipHash-iOS"; - target = 4F03BEAFB1BC75A87EED066A5F85A461 /* SipHash-iOS */; - targetProxy = EC5521C8D26ED7150DE9E9C8636A68D8 /* PBXContainerItemProxy */; + name = "CryptoSwift-macOS"; + target = D618CA243075F5EB0C89F808DD7756D8 /* CryptoSwift-macOS */; + targetProxy = 2B81E6E650C41CBF19C97FE801FA1BA7 /* PBXContainerItemProxy */; }; - A1577F29DA97971138780A5D3ACB7B3E /* PBXTargetDependency */ = { + 834394455913E11A12A9F5C2EF5A5F10 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "scrypt-iOS"; - target = 1D46532B209B8734D3D4A63C0A837136 /* scrypt-iOS */; - targetProxy = 4DCC3DC2D37A553712116AA6DE7DA4B8 /* PBXContainerItemProxy */; + name = "BigInt-iOS"; + target = AF9F48E6961507C0E2FD7A3CDBC652DA /* BigInt-iOS */; + targetProxy = 85EC6E047CB93E2443B62439D51DBE4F /* PBXContainerItemProxy */; }; - A467A29773F08F91B2AC9730E9933A4F /* PBXTargetDependency */ = { + 87A9622383708208060343907EABFD5E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "CryptoSwift-macOS"; - target = 8843480226627A791560484A98C12169 /* CryptoSwift-macOS */; - targetProxy = 392B7A08F4738D5E9944A27F3898CEFB /* PBXContainerItemProxy */; + target = D618CA243075F5EB0C89F808DD7756D8 /* CryptoSwift-macOS */; + targetProxy = 5D305E4E35D6FFC5F0B493DC1272B0EE /* PBXContainerItemProxy */; }; - B959A3999192CC9676679F472BD6A929 /* PBXTargetDependency */ = { + B8DAD04D999708156ACCC4354565CBE5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "BigInt-macOS"; - target = F1CEFCBB0F180EE855512C6056CAE931 /* BigInt-macOS */; - targetProxy = F5ABDA43084D04154E98197AB728F92F /* PBXContainerItemProxy */; + name = "scrypt-macOS"; + target = 07841E92CB371DB60A1803D68D0B6814 /* scrypt-macOS */; + targetProxy = 17B4A9AEA97AD7E79C58E8433B39E08E /* PBXContainerItemProxy */; }; - DBCF78386DD65A3E6B2E334F7089B81E /* PBXTargetDependency */ = { + C0581AD28B4F57A0CC472A099A5887FC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "PromiseKit.root-CorePromise-Foundation"; - target = 736B1266E0C94E48F85B973175E509DA /* PromiseKit.root-CorePromise-Foundation */; - targetProxy = C5183A5ECB560988737221062212B2E4 /* PBXContainerItemProxy */; + target = 8FBD6D69D989701B31E1FE3221BEE90E /* PromiseKit.root-CorePromise-Foundation */; + targetProxy = 781352D1D58C89F6D17164C60C65F70B /* PBXContainerItemProxy */; }; - DFEF89D8988474A4E88A51D6AFF8A1CF /* PBXTargetDependency */ = { + C6D935F507D2100088E917501A5BB59D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "scrypt-iOS"; - target = 1D46532B209B8734D3D4A63C0A837136 /* scrypt-iOS */; - targetProxy = 162F1C0D0CD892D9E1BA6E71F63A626C /* PBXContainerItemProxy */; + name = "SipHash-macOS"; + target = 4FCBE56BC5E931FDC43C642250037C1F /* SipHash-macOS */; + targetProxy = 284C9AFC38A225A506CB24973AEFB321 /* PBXContainerItemProxy */; }; - E2F6AC13A7F75A55D84875F9C6E33BFD /* PBXTargetDependency */ = { + C8BC042896E6C3D76E0A86A63368E3F8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromiseKit; - target = 82C7EC8F9BCA6B167CAF386277102049 /* PromiseKit */; - targetProxy = CC67A454C1660CEA68063B46A7DD7B9C /* PBXContainerItemProxy */; + name = "scrypt-macOS"; + target = 07841E92CB371DB60A1803D68D0B6814 /* scrypt-macOS */; + targetProxy = 972D1D5783F52F9D41D5545982623D83 /* PBXContainerItemProxy */; }; - E9C76E82457460347B7C1DC2AAB6474C /* PBXTargetDependency */ = { + C9296DE20B1E928B6832A65EEF1CA3F8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "CryptoSwift-iOS"; - target = E54DBB3F3D00CF22AF1D1E7197DF4D09 /* CryptoSwift-iOS */; - targetProxy = DC06225C82C05BFF7BCC33F4E94ADF66 /* PBXContainerItemProxy */; + name = "Result-iOS"; + target = B4C770D41049AF2A6AAF1D99D0B08152 /* Result-iOS */; + targetProxy = 22DD5B8659B60E31EEF9FA61FF70F620 /* PBXContainerItemProxy */; }; - EA4A1A5C2BD8A216D15470C98FF04C5C /* PBXTargetDependency */ = { + D1082A5270870F4606D6C175E249EA5C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "CryptoSwift-macOS"; - target = 8843480226627A791560484A98C12169 /* CryptoSwift-macOS */; - targetProxy = 94E6A744D905603DE43A642E4120321E /* PBXContainerItemProxy */; + name = "BigInt-macOS"; + target = 9646F4C6B5DB5298F5EEE5871120A244 /* BigInt-macOS */; + targetProxy = 9708F8CBA381DF40339F65A62C5299F3 /* PBXContainerItemProxy */; }; - F1F000ED8A5027D6416560B66278ADFB /* PBXTargetDependency */ = { + DF1348A409DE287D9A11CB0349D3631E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "BigInt-iOS"; - target = E6425D8674357CAD4D4FB13E2D46E6D2 /* BigInt-iOS */; - targetProxy = A567BE2AB313A8E9270FC38483AEC751 /* PBXContainerItemProxy */; + name = "Pods-web3swift-iOS"; + target = 242D7A70DFF4194FB7B7DA7C1AA5384E /* Pods-web3swift-iOS */; + targetProxy = 8EB9105FCFFB3B026DF8D04211F344F9 /* PBXContainerItemProxy */; }; - F7537FF8A042C2B10D762989EDA43202 /* PBXTargetDependency */ = { + DFB0834A4804B2141DDD6BF517CF4FB2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "BigInt-macOS"; - target = F1CEFCBB0F180EE855512C6056CAE931 /* BigInt-macOS */; - targetProxy = 6737411883CFF6E0AEB5D0EE17ACDF24 /* PBXContainerItemProxy */; + name = "SipHash-iOS"; + target = 3B79F6DB09B597AAE9D3EB939DA463D8 /* SipHash-iOS */; + targetProxy = 360BC8035FDA2684D3D224FE94563CD5 /* PBXContainerItemProxy */; }; - F9E6C9048FA23B595AF41F72A4C7C34B /* PBXTargetDependency */ = { + EAE562F38811B30E5C913FF971E5BB27 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "scrypt-macOS"; - target = 850AD7B1C81E5C2D9D5501ECEC630B19 /* scrypt-macOS */; - targetProxy = AEDE7F3A3474F33027A3C8CF291F6ED4 /* PBXContainerItemProxy */; + name = "CryptoSwift-iOS"; + target = 44D204414133961DD4B492AFB5C4DEEB /* CryptoSwift-iOS */; + targetProxy = 5C4F2ED3F13D3478905D555D2B67CD1E /* PBXContainerItemProxy */; }; - FB3D215344567B047CE8ECA7A16A5629 /* PBXTargetDependency */ = { + EFE957A099ACAD26F04AD100FEE855DF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "CryptoSwift-macOS"; - target = 8843480226627A791560484A98C12169 /* CryptoSwift-macOS */; - targetProxy = 3CD937D7D2C8D18FDF25E291F43D60CB /* PBXContainerItemProxy */; + name = "Pods-web3swift-macOS"; + target = BB68F9B80C22C74C528A2A837F77C592 /* Pods-web3swift-macOS */; + targetProxy = 8EAEE80824AC260B45892170FD94FFA9 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0192F1BE6B903B3CD853CD54C0C5867D /* Debug */ = { + 10094E4712902F615969B9C3AD86AA9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3C18FE09DB747D4F64CDC4EBF07A6AF0 /* Pods-web3swift-macOS.debug.xcconfig */; + baseConfigurationReference = 9114DAA9C16943DFB6F0602C11C2F4F1 /* secp256k1_ios-iOS.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = "Headers/Public/secp256k1_ios/secp256k1_ios-iOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = secp256k1_ios; + PRODUCT_NAME = "secp256k1_ios-iOS"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 18E24F416DE781FAB553C6A7E3F3C1EF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CFF935D0FA27DF791E8FDBB6D5D68CB2 /* Pods-web3swift-macOS_Tests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3276,7 +3333,7 @@ EXECUTABLE_PREFIX = lib; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -3288,33 +3345,58 @@ }; name = Debug; }; - 07EF6B60B8FA87C56236FA5103A05823 /* Release */ = { + 25479A05EC723879F7D0842978AC42B6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5256FCACB38FB274B1A3E4D49562687E /* secp256k1_ios-macOS.xcconfig */; + baseConfigurationReference = D4AFB3A98FA96BE0C1055039E6F43BC6 /* scrypt-iOS.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "-"; + CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/secp256k1_ios-macOS/secp256k1_ios-macOS-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Headers/Public/secp256k1_ios/secp256k1_ios-macOS.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/scrypt-iOS/scrypt-iOS-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = "Headers/Public/scrypt/scrypt-iOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = scrypt; + PRODUCT_NAME = "scrypt-iOS"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.1; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 29F4C48EAEC88A7864CDB6C4FE628440 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9114DAA9C16943DFB6F0602C11C2F4F1 /* secp256k1_ios-iOS.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = "Headers/Public/secp256k1_ios/secp256k1_ios-iOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; PRODUCT_MODULE_NAME = secp256k1_ios; - PRODUCT_NAME = "secp256k1_ios-macOS"; + PRODUCT_NAME = "secp256k1_ios-iOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; }; - name = Release; + name = Debug; }; - 084164D01016B352ECD892F1527DA7E4 /* Debug */ = { + 3A0E8B9AEE3FB2C2FF6480F0457CB4ED /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = BA74C12216C5097426844C5A687D3B8B /* Result-iOS.xcconfig */; buildSettings = { @@ -3340,22 +3422,22 @@ }; name = Debug; }; - 086CC5909D3DCA67DD3DBAB9AAE8353F /* Debug */ = { + 3C9131BF8D77FFD3F3302CC9B5C5B5E6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 774A3CCF28BEC91C1CB85209D63F2DA3 /* PromiseKit.xcconfig */; + baseConfigurationReference = 3B5AA3DBC38E34E81696FE478055B8F1 /* BigInt-iOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/BigInt-iOS/BigInt-iOS-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = Headers/Public/PromiseKit/PromiseKit.modulemap; + MODULEMAP_FILE = "Headers/Public/BigInt/BigInt-iOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = PromiseKit; + PRODUCT_MODULE_NAME = BigInt; + PRODUCT_NAME = "BigInt-iOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -3366,72 +3448,49 @@ }; name = Debug; }; - 09616E00508A581FFDE7427BABCFC4A8 /* Debug */ = { + 3FC11F99C63AE0234062EDB05FC05F05 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9792290A6C322283AEC094A031C16FA3 /* CryptoSwift-macOS.xcconfig */; + baseConfigurationReference = 7F95039C7118A2D8337424FF1C5A7EDC /* BigInt-macOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/BigInt-macOS/BigInt-macOS-prefix.pch"; MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap"; + MODULEMAP_FILE = "Headers/Public/BigInt/BigInt-macOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = CryptoSwift; - PRODUCT_NAME = "CryptoSwift-macOS"; + PRODUCT_MODULE_NAME = BigInt; + PRODUCT_NAME = "BigInt-macOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.1; - }; - name = Debug; - }; - 1840F61C340BE45C8E5BFEA1A2C1A3DE /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 838E20D48ECBA3CCA073FF52AA6BD234 /* Pods-web3swift-iOS_Tests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.0; }; - name = Debug; + name = Release; }; - 1E058A31183909D51EF9C736EFC66574 /* Debug */ = { + 433482CC83281FBCC068E5C1BB82C335 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3B5AA3DBC38E34E81696FE478055B8F1 /* BigInt-iOS.xcconfig */; + baseConfigurationReference = 774A3CCF28BEC91C1CB85209D63F2DA3 /* PromiseKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/BigInt-iOS/BigInt-iOS-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = "Headers/Public/BigInt/BigInt-iOS.modulemap"; + MODULEMAP_FILE = Headers/Public/PromiseKit/PromiseKit.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = BigInt; - PRODUCT_NAME = "BigInt-iOS"; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = PromiseKit; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -3442,9 +3501,9 @@ }; name = Debug; }; - 2208F6357BB84AF64CFAAE0C0A95FD24 /* Release */ = { + 44EA677F9CA122DFC44F54EA53936998 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 38B875971DCFB6BB8F925383B02E9778 /* PromiseKit.root-CorePromise-Foundation.xcconfig */; + baseConfigurationReference = E26F292F75AF800CD2EA7501D4352431 /* scrypt-macOS.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "-"; @@ -3452,29 +3511,109 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/scrypt-macOS/scrypt-macOS-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Headers/Public/scrypt/scrypt-macOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = "PromiseKit.root-CorePromise-Foundation"; + PRODUCT_MODULE_NAME = scrypt; + PRODUCT_NAME = "scrypt-macOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.1; }; - name = Release; + name = Debug; }; - 25F0008F5531124C10ECCFD9264D19B0 /* Debug */ = { + 50921841075F46C5C393DB5B6A2529EB /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = E93FD33A2BBA86BB4E7D6B1A550225B1 /* SipHash-iOS.xcconfig */; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/SipHash-iOS/SipHash-iOS-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MODULEMAP_FILE = "Headers/Public/SipHash/SipHash-iOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SipHash; + PRODUCT_NAME = "SipHash-iOS"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 5BD49BF86CA4E1A90D03BA1E96ADB13B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7F95039C7118A2D8337424FF1C5A7EDC /* BigInt-macOS.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/BigInt-macOS/BigInt-macOS-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Headers/Public/BigInt/BigInt-macOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = BigInt; + PRODUCT_NAME = "BigInt-macOS"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; + }; + name = Debug; + }; + 5E6A8C563219ECE58D56F1197D8A3920 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E26F292F75AF800CD2EA7501D4352431 /* scrypt-macOS.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "-"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/scrypt-macOS/scrypt-macOS-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Headers/Public/scrypt/scrypt-macOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = scrypt; + PRODUCT_NAME = "scrypt-macOS"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.1; + }; + name = Release; + }; + 5FCBD0A9F6FEC43961BDF6211D4F283C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -3524,7 +3663,8 @@ GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; @@ -3533,77 +3673,79 @@ }; name = Debug; }; - 2F546AA82121068A3025D409675D6419 /* Release */ = { + 612B5902FE5E832A73EDB161E1AAC30C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BA74C12216C5097426844C5A687D3B8B /* Result-iOS.xcconfig */; + baseConfigurationReference = 38B875971DCFB6BB8F925383B02E9778 /* PromiseKit.root-CorePromise-Foundation.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Result-iOS/Result-iOS-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = "Headers/Public/Result/Result-iOS.modulemap"; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = "Result-iOS"; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = "PromiseKit.root-CorePromise-Foundation"; PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; name = Release; }; - 35B1A7AB8073430469C17AEA09570CE5 /* Release */ = { + 680029FB47A1EBBABD9AD8A0B3C5229F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3B5AA3DBC38E34E81696FE478055B8F1 /* BigInt-iOS.xcconfig */; + baseConfigurationReference = 774A3CCF28BEC91C1CB85209D63F2DA3 /* PromiseKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/BigInt-iOS/BigInt-iOS-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = "Headers/Public/BigInt/BigInt-iOS.modulemap"; + MODULEMAP_FILE = Headers/Public/PromiseKit/PromiseKit.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = BigInt; - PRODUCT_NAME = "BigInt-iOS"; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = PromiseKit; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; - 3B9D0A578CA4194888D8442848890C76 /* Debug */ = { + 6AF2C20B5049A10797F680AB5CA6620B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7F95039C7118A2D8337424FF1C5A7EDC /* BigInt-macOS.xcconfig */; + baseConfigurationReference = 4CBB314BFA5359F34CCFA66635F2116B /* Result-macOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/BigInt-macOS/BigInt-macOS-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Result-macOS/Result-macOS-prefix.pch"; MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Headers/Public/BigInt/BigInt-macOS.modulemap"; + MODULEMAP_FILE = "Headers/Public/Result/Result-macOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = BigInt; - PRODUCT_NAME = "BigInt-macOS"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = "Result-macOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; @@ -3613,163 +3755,167 @@ }; name = Debug; }; - 3D6B2E6E77A19AE73301E9DD15FA26F9 /* Release */ = { + 6E34FCE5A5C4BC5EF28B39656E186C9B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7F95039C7118A2D8337424FF1C5A7EDC /* BigInt-macOS.xcconfig */; + baseConfigurationReference = 38B875971DCFB6BB8F925383B02E9778 /* PromiseKit.root-CorePromise-Foundation.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/BigInt-macOS/BigInt-macOS-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Headers/Public/BigInt/BigInt-macOS.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = BigInt; - PRODUCT_NAME = "BigInt-macOS"; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = "PromiseKit.root-CorePromise-Foundation"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; }; - name = Release; + name = Debug; }; - 42092C792086233C967DCB6FD7E32874 /* Release */ = { + 76F0F201AF62E5ADB1FB800FA47E6B8B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E26F292F75AF800CD2EA7501D4352431 /* scrypt-macOS.xcconfig */; + baseConfigurationReference = 3C18FE09DB747D4F64CDC4EBF07A6AF0 /* Pods-web3swift-macOS.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/scrypt-macOS/scrypt-macOS-prefix.pch"; + MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Headers/Public/scrypt/scrypt-macOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = scrypt; - PRODUCT_NAME = "scrypt-macOS"; - PUBLIC_HEADERS_FOLDER_PATH = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.1; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; - name = Release; + name = Debug; }; - 5BE8EFAFB0F252C76B9DD26ACD04B422 /* Release */ = { + 78F5E0C529376E6151E878C5660947DE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D4AFB3A98FA96BE0C1055039E6F43BC6 /* scrypt-iOS.xcconfig */; + baseConfigurationReference = 3A8ADCA11629857C7A5E0265B3EEA8E8 /* SipHash-macOS.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/scrypt-iOS/scrypt-iOS-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = "Headers/Public/scrypt/scrypt-iOS.modulemap"; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/SipHash-macOS/SipHash-macOS-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Headers/Public/SipHash/SipHash-macOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = scrypt; - PRODUCT_NAME = "scrypt-iOS"; + PRODUCT_MODULE_NAME = SipHash; + PRODUCT_NAME = "SipHash-macOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; }; - name = Release; + name = Debug; }; - 649F68479C1BB1ACDD24CF0B30BF79CC /* Debug */ = { + 7B10ACAF67B67E1F28D1FCCD72356264 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4CBB314BFA5359F34CCFA66635F2116B /* Result-macOS.xcconfig */; + baseConfigurationReference = 5256FCACB38FB274B1A3E4D49562687E /* secp256k1_ios-macOS.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Result-macOS/Result-macOS-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Headers/Public/Result/Result-macOS.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/secp256k1_ios-macOS/secp256k1_ios-macOS-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Headers/Public/secp256k1_ios/secp256k1_ios-macOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = "Result-macOS"; + PRODUCT_MODULE_NAME = secp256k1_ios; + PRODUCT_NAME = "secp256k1_ios-macOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; }; - name = Debug; + name = Release; }; - 6C7C090FEC0D6C1212747A2100C1F1B8 /* Release */ = { + 88B5271640DB2C8BF6FB6CCBE72CC45C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3A8ADCA11629857C7A5E0265B3EEA8E8 /* SipHash-macOS.xcconfig */; + baseConfigurationReference = D4AFB3A98FA96BE0C1055039E6F43BC6 /* scrypt-iOS.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = "-"; + CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/SipHash-macOS/SipHash-macOS-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Headers/Public/SipHash/SipHash-macOS.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/scrypt-iOS/scrypt-iOS-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = "Headers/Public/scrypt/scrypt-iOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SipHash; - PRODUCT_NAME = "SipHash-macOS"; + PRODUCT_MODULE_NAME = scrypt; + PRODUCT_NAME = "scrypt-iOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; name = Release; }; - 72980C6EEFC283261649EF9D7BA0AE23 /* Release */ = { + 89A2F8336294B44F9A1F3E017D12D948 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B12A75E0FD8B52123CBAE9EEB4A42F3B /* Pods-web3swift-iOS_Tests.release.xcconfig */; + baseConfigurationReference = BA74C12216C5097426844C5A687D3B8B /* Result-iOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/Result-iOS/Result-iOS-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MODULEMAP_FILE = "Headers/Public/Result/Result-iOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = "Result-iOS"; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; - 7350412F431D88AC0F42661AB2DEF787 /* Release */ = { + 98AF6D85D71B94FF5D6C3CF5082D872B /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 50832FC4B2337F53A6F628D514DA730A /* Pods-web3swift-macOS_Tests.release.xcconfig */; buildSettings = { @@ -3789,160 +3935,221 @@ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; }; name = Release; }; - 78622B84AA5258DEA82978BF96F7BA33 /* Release */ = { + 9CB53DBABB1EF37A4357655D3343BFCA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F99924C2595BE9EAC052F97BBF27A4B9 /* CryptoSwift-iOS.xcconfig */; + baseConfigurationReference = 6D76E01714111860B1A58E945BFEDC3A /* Pods-web3swift-iOS.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = "Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = CryptoSwift; - PRODUCT_NAME = "CryptoSwift-iOS"; - PUBLIC_HEADERS_FOLDER_PATH = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.1; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; - 7955A5D480ACAD5401F42A64D33E7ED3 /* Debug */ = { + 9FC95E93B60448569789C60751C0DD23 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9114DAA9C16943DFB6F0602C11C2F4F1 /* secp256k1_ios-iOS.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + A273EC2F8E96C0F4B67C565A6BF9F4C8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F99924C2595BE9EAC052F97BBF27A4B9 /* CryptoSwift-iOS.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = "Headers/Public/secp256k1_ios/secp256k1_ios-iOS.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MODULEMAP_FILE = "Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = secp256k1_ios; - PRODUCT_NAME = "secp256k1_ios-iOS"; + PRODUCT_MODULE_NAME = CryptoSwift; + PRODUCT_NAME = "CryptoSwift-iOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.1; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; - 7A982DBCE49BD42C25BE0307608E52F0 /* Debug */ = { + A3E4112FE42CFA94B62FF18D5AB77FFA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 38B875971DCFB6BB8F925383B02E9778 /* PromiseKit.root-CorePromise-Foundation.xcconfig */; + baseConfigurationReference = 549BC77FB563C5F7078EEF621568360D /* Pods-web3swift-iOS.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "-"; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit.root-CorePromise-Foundation/PromiseKit.root-CorePromise-Foundation-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Headers/Public/PromiseKit/PromiseKit.root-CorePromise-Foundation.modulemap"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = "PromiseKit.root-CorePromise-Foundation"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; - 7E66CCA72B4FD5C1E69D71683F0458C0 /* Release */ = { + A45B3EF7FBB166F549A4ABEE13B6CE87 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E93FD33A2BBA86BB4E7D6B1A550225B1 /* SipHash-iOS.xcconfig */; + baseConfigurationReference = 3B5AA3DBC38E34E81696FE478055B8F1 /* BigInt-iOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SipHash-iOS/SipHash-iOS-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/BigInt-iOS/BigInt-iOS-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = "Headers/Public/SipHash/SipHash-iOS.modulemap"; + MODULEMAP_FILE = "Headers/Public/BigInt/BigInt-iOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SipHash; - PRODUCT_NAME = "SipHash-iOS"; + PRODUCT_MODULE_NAME = BigInt; + PRODUCT_NAME = "BigInt-iOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; - 8698C2DCDD93A7FEA811E1FB54C6C41A /* Release */ = { + ADB19600F3034CFC88E8930883A97411 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9114DAA9C16943DFB6F0602C11C2F4F1 /* secp256k1_ios-iOS.xcconfig */; + baseConfigurationReference = E93FD33A2BBA86BB4E7D6B1A550225B1 /* SipHash-iOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/secp256k1_ios-iOS/secp256k1_ios-iOS-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = "Headers/Public/secp256k1_ios/secp256k1_ios-iOS.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/SipHash-iOS/SipHash-iOS-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MODULEMAP_FILE = "Headers/Public/SipHash/SipHash-iOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = secp256k1_ios; - PRODUCT_NAME = "secp256k1_ios-iOS"; + PRODUCT_MODULE_NAME = SipHash; + PRODUCT_NAME = "SipHash-iOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; - 8C9F56C146C3241115496242F1395DCE /* Debug */ = { + B81F926A121C7678EFD3EDC96D6EFE4D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E26F292F75AF800CD2EA7501D4352431 /* scrypt-macOS.xcconfig */; + baseConfigurationReference = 9792290A6C322283AEC094A031C16FA3 /* CryptoSwift-macOS.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/scrypt-macOS/scrypt-macOS-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Headers/Public/scrypt/scrypt-macOS.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = scrypt; - PRODUCT_NAME = "scrypt-macOS"; + PRODUCT_MODULE_NAME = CryptoSwift; + PRODUCT_NAME = "CryptoSwift-macOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; @@ -3952,60 +4159,31 @@ }; name = Debug; }; - 935DBB7B9C7D2019D4AE524DFCAED0FE /* Debug */ = { + B8223E088B646E2B7B098BCC550A800B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F99924C2595BE9EAC052F97BBF27A4B9 /* CryptoSwift-iOS.xcconfig */; + baseConfigurationReference = 838E20D48ECBA3CCA073FF52AA6BD234 /* Pods-web3swift-iOS_Tests.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = "Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = CryptoSwift; - PRODUCT_NAME = "CryptoSwift-iOS"; - PUBLIC_HEADERS_FOLDER_PATH = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.1; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; - 9CC05CAE324C6194F4B8547CB04DAC9E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 774A3CCF28BEC91C1CB85209D63F2DA3 /* PromiseKit.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = Headers/Public/PromiseKit/PromiseKit.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = PromiseKit; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - A412114D6E244784AEEA881D84A50F3B /* Debug */ = { + BFF56DB574CEA1C37D72068D236C8AE5 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 5256FCACB38FB274B1A3E4D49562687E /* secp256k1_ios-macOS.xcconfig */; buildSettings = { @@ -4031,35 +4209,9 @@ }; name = Debug; }; - AD11CDF71F44AB528A2E764A7F9C05B1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4CBB314BFA5359F34CCFA66635F2116B /* Result-macOS.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Result-macOS/Result-macOS-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Headers/Public/Result/Result-macOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = "Result-macOS"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; - }; - name = Release; - }; - B68800C833D15D99E9FD0E2789B48A24 /* Release */ = { + C1E9B06F9C9510286ABAD0948E4169ED /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6D76E01714111860B1A58E945BFEDC3A /* Pods-web3swift-iOS.release.xcconfig */; + baseConfigurationReference = B12A75E0FD8B52123CBAE9EEB4A42F3B /* Pods-web3swift-iOS_Tests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -4068,128 +4220,73 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-web3swift-iOS_Tests/Pods-web3swift-iOS_Tests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; - C0E5F9C7E0D21575F594E35A52308575 /* Release */ = { + C1FD17244D3DF3AEB632173F2EDF3362 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2C06CEB32F04CBF303CC2562A16F7241 /* Pods-web3swift-macOS.release.xcconfig */; + baseConfigurationReference = 4CBB314BFA5359F34CCFA66635F2116B /* Result-macOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/Result-macOS/Result-macOS-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Headers/Public/Result/Result-macOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = "Result-macOS"; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - }; - name = Release; - }; - D3C4E6072233121DCF90EC871288C3FA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_COMPILATION_MODE = wholemodule; - SYMROOT = "${SRCROOT}/../build"; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.0; }; name = Release; }; - E46E3B872BB234D51BD73A0827AC4E6B /* Debug */ = { + D97B6232C64EF4F3E53D87B089AE2444 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 549BC77FB563C5F7078EEF621568360D /* Pods-web3swift-iOS.debug.xcconfig */; + baseConfigurationReference = 2C06CEB32F04CBF303CC2562A16F7241 /* Pods-web3swift-macOS.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + EXECUTABLE_PREFIX = lib; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-web3swift-iOS/Pods-web3swift-iOS.modulemap"; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Target Support Files/Pods-web3swift-macOS/Pods-web3swift-macOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; + SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; }; - name = Debug; + name = Release; }; - E98CC0D8E03CCC5D68A3771554BB47C6 /* Debug */ = { + D9AA31D15DB782125A10664AA33B034A /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 3A8ADCA11629857C7A5E0265B3EEA8E8 /* SipHash-macOS.xcconfig */; buildSettings = { @@ -4210,78 +4307,55 @@ SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; - }; - name = Debug; - }; - EE164FD9417FF0FFFDF22B9877B03915 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E93FD33A2BBA86BB4E7D6B1A550225B1 /* SipHash-iOS.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/SipHash-iOS/SipHash-iOS-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = "Headers/Public/SipHash/SipHash-iOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SipHash; - PRODUCT_NAME = "SipHash-iOS"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; }; - name = Debug; + name = Release; }; - EF2741B5E94A7500FAC3918EC331347D /* Debug */ = { + DE5E3282AE0A13A54B67A727F73B4FB4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CFF935D0FA27DF791E8FDBB6D5D68CB2 /* Pods-web3swift-macOS_Tests.debug.xcconfig */; + baseConfigurationReference = 9792290A6C322283AEC094A031C16FA3 /* CryptoSwift-macOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/Pods-web3swift-macOS_Tests/Pods-web3swift-macOS_Tests.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = CryptoSwift; + PRODUCT_NAME = "CryptoSwift-macOS"; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.1; }; - name = Debug; + name = Release; }; - F89D59F6A2B1390817087ABDE7A50DB6 /* Debug */ = { + DFCF90CA71802BBE71F8D5EF1C82A52C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D4AFB3A98FA96BE0C1055039E6F43BC6 /* scrypt-iOS.xcconfig */; + baseConfigurationReference = F99924C2595BE9EAC052F97BBF27A4B9 /* CryptoSwift-iOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/scrypt-iOS/scrypt-iOS-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = "Headers/Public/scrypt/scrypt-iOS.modulemap"; + GCC_PREFIX_HEADER = "Target Support Files/CryptoSwift-iOS/CryptoSwift-iOS-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MODULEMAP_FILE = "Headers/Public/CryptoSwift/CryptoSwift-iOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = scrypt; - PRODUCT_NAME = "scrypt-iOS"; + PRODUCT_MODULE_NAME = CryptoSwift; + PRODUCT_NAME = "CryptoSwift-iOS"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -4292,202 +4366,176 @@ }; name = Debug; }; - F9A6072BF06456BB976F50A840B1B99D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9792290A6C322283AEC094A031C16FA3 /* CryptoSwift-macOS.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/CryptoSwift-macOS/CryptoSwift-macOS-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Headers/Public/CryptoSwift/CryptoSwift-macOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = CryptoSwift; - PRODUCT_NAME = "CryptoSwift-macOS"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.1; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 18545AB2ABA634DB88D1BA0BBB823572 /* Build configuration list for PBXNativeTarget "Pods-web3swift-macOS_Tests" */ = { + 249649C0D306826B8AEC43AC3D978C98 /* Build configuration list for PBXNativeTarget "SipHash-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - EF2741B5E94A7500FAC3918EC331347D /* Debug */, - 7350412F431D88AC0F42661AB2DEF787 /* Release */, + 78F5E0C529376E6151E878C5660947DE /* Debug */, + D9AA31D15DB782125A10664AA33B034A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1AE457A59D26E64FF1F98541BA07D66F /* Build configuration list for PBXNativeTarget "scrypt-iOS" */ = { + 29A07133D1A6CF7B1FA82AE653B63864 /* Build configuration list for PBXNativeTarget "Result-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - F89D59F6A2B1390817087ABDE7A50DB6 /* Debug */, - 5BE8EFAFB0F252C76B9DD26ACD04B422 /* Release */, + 6AF2C20B5049A10797F680AB5CA6620B /* Debug */, + C1FD17244D3DF3AEB632173F2EDF3362 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B538EFB4E22B60CDFE13260D1B19714 /* Build configuration list for PBXNativeTarget "secp256k1_ios-iOS" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7955A5D480ACAD5401F42A64D33E7ED3 /* Debug */, - 8698C2DCDD93A7FEA811E1FB54C6C41A /* Release */, + 5FCBD0A9F6FEC43961BDF6211D4F283C /* Debug */, + 9FC95E93B60448569789C60751C0DD23 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 47C2AA14D9BBB2B7CC5629CE1C553C1B /* Build configuration list for PBXNativeTarget "BigInt-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 25F0008F5531124C10ECCFD9264D19B0 /* Debug */, - D3C4E6072233121DCF90EC871288C3FA /* Release */, + 3C9131BF8D77FFD3F3302CC9B5C5B5E6 /* Debug */, + A45B3EF7FBB166F549A4ABEE13B6CE87 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4A634604EBAC20B5F01355DEA0D8D0CB /* Build configuration list for PBXNativeTarget "SipHash-macOS" */ = { + 541A64F9C81EF0A1C40F5895519E4172 /* Build configuration list for PBXNativeTarget "Pods-web3swift-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - E98CC0D8E03CCC5D68A3771554BB47C6 /* Debug */, - 6C7C090FEC0D6C1212747A2100C1F1B8 /* Release */, + 76F0F201AF62E5ADB1FB800FA47E6B8B /* Debug */, + D97B6232C64EF4F3E53D87B089AE2444 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 53B2E92EB026C8054493F7B660D7D746 /* Build configuration list for PBXNativeTarget "secp256k1_ios-macOS" */ = { + 604E68D68F08C230C85D2D819532C6AF /* Build configuration list for PBXNativeTarget "CryptoSwift-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - A412114D6E244784AEEA881D84A50F3B /* Debug */, - 07EF6B60B8FA87C56236FA5103A05823 /* Release */, + B81F926A121C7678EFD3EDC96D6EFE4D /* Debug */, + DE5E3282AE0A13A54B67A727F73B4FB4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6967F2BF9F722143659E95A08B48A2AE /* Build configuration list for PBXNativeTarget "PromiseKit.root-CorePromise-Foundation" */ = { + 6879EDE7D4DD74BDD3333F7F47505BD5 /* Build configuration list for PBXNativeTarget "scrypt-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7A982DBCE49BD42C25BE0307608E52F0 /* Debug */, - 2208F6357BB84AF64CFAAE0C0A95FD24 /* Release */, + 25479A05EC723879F7D0842978AC42B6 /* Debug */, + 88B5271640DB2C8BF6FB6CCBE72CC45C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 71833F8118234DB39D954172E44BD41F /* Build configuration list for PBXNativeTarget "Result-macOS" */ = { + 6FBBA029AFB86EC5F02D2B578121B307 /* Build configuration list for PBXNativeTarget "CryptoSwift-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 649F68479C1BB1ACDD24CF0B30BF79CC /* Debug */, - AD11CDF71F44AB528A2E764A7F9C05B1 /* Release */, + DFCF90CA71802BBE71F8D5EF1C82A52C /* Debug */, + A273EC2F8E96C0F4B67C565A6BF9F4C8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 80A21D69F7F2FC5CDD3F9C1C1A16C2D4 /* Build configuration list for PBXNativeTarget "CryptoSwift-iOS" */ = { + 7C6361B9759E1BA4AD88E9A851A42894 /* Build configuration list for PBXNativeTarget "Pods-web3swift-macOS_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 935DBB7B9C7D2019D4AE524DFCAED0FE /* Debug */, - 78622B84AA5258DEA82978BF96F7BA33 /* Release */, + 18E24F416DE781FAB553C6A7E3F3C1EF /* Debug */, + 98AF6D85D71B94FF5D6C3CF5082D872B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 84B68416ADDB5AE4156FF7AEB7B51646 /* Build configuration list for PBXNativeTarget "Pods-web3swift-macOS" */ = { + 7E6FEF7BE12C0B86CC254EF55EDD9699 /* Build configuration list for PBXNativeTarget "Result-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0192F1BE6B903B3CD853CD54C0C5867D /* Debug */, - C0E5F9C7E0D21575F594E35A52308575 /* Release */, + 3A0E8B9AEE3FB2C2FF6480F0457CB4ED /* Debug */, + 89A2F8336294B44F9A1F3E017D12D948 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8DA4E30711A7127A1B54041FC5A72757 /* Build configuration list for PBXNativeTarget "Result-iOS" */ = { + 8D2116BED976D0647E98C925B993DA75 /* Build configuration list for PBXNativeTarget "Pods-web3swift-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 084164D01016B352ECD892F1527DA7E4 /* Debug */, - 2F546AA82121068A3025D409675D6419 /* Release */, + A3E4112FE42CFA94B62FF18D5AB77FFA /* Debug */, + 9CB53DBABB1EF37A4357655D3343BFCA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8FDED1063BDE089D1E6849CF8F8185B9 /* Build configuration list for PBXNativeTarget "Pods-web3swift-iOS" */ = { + 8DA93CABD9DFF36F5A035545E1AC0E03 /* Build configuration list for PBXNativeTarget "PromiseKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - E46E3B872BB234D51BD73A0827AC4E6B /* Debug */, - B68800C833D15D99E9FD0E2789B48A24 /* Release */, + 433482CC83281FBCC068E5C1BB82C335 /* Debug */, + 680029FB47A1EBBABD9AD8A0B3C5229F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 911FAD82411BCE0AB77ED5EE279175DD /* Build configuration list for PBXNativeTarget "BigInt-iOS" */ = { + 90AA254D9E86CD85BB781ED544A9AD4D /* Build configuration list for PBXNativeTarget "PromiseKit.root-CorePromise-Foundation" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1E058A31183909D51EF9C736EFC66574 /* Debug */, - 35B1A7AB8073430469C17AEA09570CE5 /* Release */, + 6E34FCE5A5C4BC5EF28B39656E186C9B /* Debug */, + 612B5902FE5E832A73EDB161E1AAC30C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9B59023662884F8B4794BB48E2601DCA /* Build configuration list for PBXNativeTarget "BigInt-macOS" */ = { + 9147D93E20526E57F1BB313A953B43D1 /* Build configuration list for PBXNativeTarget "Pods-web3swift-iOS_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3B9D0A578CA4194888D8442848890C76 /* Debug */, - 3D6B2E6E77A19AE73301E9DD15FA26F9 /* Release */, + B8223E088B646E2B7B098BCC550A800B /* Debug */, + C1E9B06F9C9510286ABAD0948E4169ED /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B27D7C6118FD532A8C8D456874A52C97 /* Build configuration list for PBXNativeTarget "Pods-web3swift-iOS_Tests" */ = { + A1A3D7F09A5AFD2BD4DA3D3CDACBBCFC /* Build configuration list for PBXNativeTarget "BigInt-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1840F61C340BE45C8E5BFEA1A2C1A3DE /* Debug */, - 72980C6EEFC283261649EF9D7BA0AE23 /* Release */, + 5BD49BF86CA4E1A90D03BA1E96ADB13B /* Debug */, + 3FC11F99C63AE0234062EDB05FC05F05 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DD2831F359E9FE7AB01B55B45E306D58 /* Build configuration list for PBXNativeTarget "SipHash-iOS" */ = { + A262B3F49AC1A14340997F3AF65BDBA1 /* Build configuration list for PBXNativeTarget "secp256k1_ios-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - EE164FD9417FF0FFFDF22B9877B03915 /* Debug */, - 7E66CCA72B4FD5C1E69D71683F0458C0 /* Release */, + BFF56DB574CEA1C37D72068D236C8AE5 /* Debug */, + 7B10ACAF67B67E1F28D1FCCD72356264 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DDF5216395D04F030E3BFB9DAB1F541E /* Build configuration list for PBXNativeTarget "CryptoSwift-macOS" */ = { + BA7D8C997C878CC9750FD6BEA3F67C1A /* Build configuration list for PBXNativeTarget "secp256k1_ios-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 09616E00508A581FFDE7427BABCFC4A8 /* Debug */, - F9A6072BF06456BB976F50A840B1B99D /* Release */, + 29F4C48EAEC88A7864CDB6C4FE628440 /* Debug */, + 10094E4712902F615969B9C3AD86AA9A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E2037D6A7F332E6D315A21868BD77E3F /* Build configuration list for PBXNativeTarget "scrypt-macOS" */ = { + F6D85B2AD38EF6575756FBE3C41AB015 /* Build configuration list for PBXNativeTarget "scrypt-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8C9F56C146C3241115496242F1395DCE /* Debug */, - 42092C792086233C967DCB6FD7E32874 /* Release */, + 44EA677F9CA122DFC44F54EA53936998 /* Debug */, + 5E6A8C563219ECE58D56F1197D8A3920 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E72A6F3FA6F23E89F7B51FD9D4F30B34 /* Build configuration list for PBXNativeTarget "PromiseKit" */ = { + F8A195F0CD637B21B4FABEA84B502663 /* Build configuration list for PBXNativeTarget "SipHash-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 086CC5909D3DCA67DD3DBAB9AAE8353F /* Debug */, - 9CC05CAE324C6194F4B8547CB04DAC9E /* Release */, + 50921841075F46C5C393DB5B6A2529EB /* Debug */, + ADB19600F3034CFC88E8930883A97411 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h b/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m b/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift b/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift old mode 100755 new mode 100644 index ad1113e4d..3b7f84345 --- a/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift +++ b/Pods/PromiseKit/Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift @@ -22,10 +22,10 @@ extension NotificationCenter { /// Observe the named notification once public func observe(once name: Notification.Name, object: Any? = nil) -> Guarantee { let (promise, fulfill) = Guarantee.pending() - #if !os(Linux) - let id = addObserver(forName: name, object: object, queue: nil, using: fulfill) - #else + #if os(Linux) && ((swift(>=4.0) && !swift(>=4.0.1)) || (swift(>=3.0) && !swift(>=3.2.1))) let id = addObserver(forName: name, object: object, queue: nil, usingBlock: fulfill) + #else + let id = addObserver(forName: name, object: object, queue: nil, using: fulfill) #endif promise.done { _ in self.removeObserver(id) } return promise diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSObject+Promise.swift b/Pods/PromiseKit/Extensions/Foundation/Sources/NSObject+Promise.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.h b/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.h old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.m b/Pods/PromiseKit/Extensions/Foundation/Sources/NSTask+AnyPromise.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.h b/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.h old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.m b/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+AnyPromise.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+Promise.swift b/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+Promise.swift old mode 100755 new mode 100644 index 7e06c5af1..926eadf07 --- a/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+Promise.swift +++ b/Pods/PromiseKit/Extensions/Foundation/Sources/NSURLSession+Promise.swift @@ -168,7 +168,7 @@ private func adapter(_ seal: Resolver<(data: T, response: U)>) -> (T?, U?, #if swift(>=3.1) -public enum PMKHTTPError: Error, LocalizedError { +public enum PMKHTTPError: Error, LocalizedError, CustomStringConvertible { case badStatusCode(Int, Data, HTTPURLResponse) public var errorDescription: String? { @@ -183,12 +183,44 @@ public enum PMKHTTPError: Error, LocalizedError { } } + public func decodeResponse(_ t: T.Type, decoder: JSONDecoder = JSONDecoder()) -> T? { + switch self { + case .badStatusCode(_, let data, _): + return try? decoder.decode(t, from: data) + } + } + + //TODO rename responseJSON public var jsonDictionary: Any? { switch self { case .badStatusCode(_, let data, _): return try? JSONSerialization.jsonObject(with: data) } } + + var responseBodyString: String? { + switch self { + case .badStatusCode(_, let data, _): + return String(data: data, encoding: .utf8) + } + } + + public var failureReason: String? { + return responseBodyString + } + + public var description: String { + switch self { + case .badStatusCode(let code, let data, let response): + var dict: [String: Any] = [ + "Status Code": code, + "Body": String(data: data, encoding: .utf8) ?? "\(data.count) bytes" + ] + dict["URL"] = response.url + dict["Headers"] = response.allHeaderFields + return " \(NSDictionary(dictionary: dict))" // as NSDictionary makes the output look like NSHTTPURLResponse looks + } + } } public extension Promise where T == (data: Data, response: URLResponse) { diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/PMKFoundation.h b/Pods/PromiseKit/Extensions/Foundation/Sources/PMKFoundation.h old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/Process+Promise.swift b/Pods/PromiseKit/Extensions/Foundation/Sources/Process+Promise.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/Foundation/Sources/afterlife.swift b/Pods/PromiseKit/Extensions/Foundation/Sources/afterlife.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/PMKUIKit.h b/Pods/PromiseKit/Extensions/UIKit/Sources/PMKUIKit.h old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.h b/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.h old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.m b/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+AnyPromise.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+Promise.swift b/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+Promise.swift old mode 100755 new mode 100644 index 60d87af27..1bbb8c649 --- a/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+Promise.swift +++ b/Pods/PromiseKit/Extensions/UIKit/Sources/UIView+Promise.swift @@ -19,6 +19,53 @@ import PromiseKit import PromiseKit */ public extension UIView { +#if swift(>=4.2) +/** + Animate changes to one or more views using the specified duration, delay, + options, and completion handler. + + - Parameter duration: The total duration of the animations, measured in + seconds. If you specify a negative value or 0, the changes are made + without animating them. + + - Parameter delay: The amount of time (measured in seconds) to wait before + beginning the animations. Specify a value of 0 to begin the animations + immediately. + + - Parameter options: A mask of options indicating how you want to perform the + animations. For a list of valid constants, see UIViewAnimationOptions. + + - Parameter animations: A block object containing the changes to commit to the + views. + + - Returns: A promise that fulfills with a boolean NSNumber indicating + whether or not the animations actually finished. + */ + @discardableResult + static func animate(_: PMKNamespacer, duration: TimeInterval, delay: TimeInterval = 0, options: UIView.AnimationOptions = [], animations: @escaping () -> Void) -> Guarantee { + return Guarantee { animate(withDuration: duration, delay: delay, options: options, animations: animations, completion: $0) } + } + + @discardableResult + static func animate(_: PMKNamespacer, duration: TimeInterval, delay: TimeInterval, usingSpringWithDamping damping: CGFloat, initialSpringVelocity: CGFloat, options: UIView.AnimationOptions = [], animations: @escaping () -> Void) -> Guarantee { + return Guarantee { animate(withDuration: duration, delay: delay, usingSpringWithDamping: damping, initialSpringVelocity: initialSpringVelocity, options: options, animations: animations, completion: $0) } + } + + @discardableResult + static func transition(_: PMKNamespacer, with view: UIView, duration: TimeInterval, options: UIView.AnimationOptions = [], animations: (() -> Void)?) -> Guarantee { + return Guarantee { transition(with: view, duration: duration, options: options, animations: animations, completion: $0) } + } + + @discardableResult + static func transition(_: PMKNamespacer, from: UIView, to: UIView, duration: TimeInterval, options: UIView.AnimationOptions = []) -> Guarantee { + return Guarantee { transition(from: from, to: to, duration: duration, options: options, completion: $0) } + } + + @discardableResult + static func perform(_: PMKNamespacer, animation: UIView.SystemAnimation, on views: [UIView], options: UIView.AnimationOptions = [], animations: (() -> Void)?) -> Guarantee { + return Guarantee { perform(animation, on: views, options: options, animations: animations, completion: $0) } + } +#else /** Animate changes to one or more views using the specified duration, delay, options, and completion handler. @@ -64,4 +111,5 @@ public extension UIView { static func perform(_: PMKNamespacer, animation: UISystemAnimation, on views: [UIView], options: UIViewAnimationOptions = [], animations: (() -> Void)?) -> Guarantee { return Guarantee { perform(animation, on: views, options: options, animations: animations, completion: $0) } } +#endif } diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.h b/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.h old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.m b/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewController+AnyPromise.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift b/Pods/PromiseKit/Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/LICENSE b/Pods/PromiseKit/LICENSE old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/README.md b/Pods/PromiseKit/README.md old mode 100755 new mode 100644 index 6d1748be0..5e6128fc7 --- a/Pods/PromiseKit/README.md +++ b/Pods/PromiseKit/README.md @@ -50,7 +50,7 @@ end ``` PromiseKit 6, 5 and 4 support Xcode 8.3, 9.x and 10.0; Swift 3.1, -3.2, 3.3, 4.0, 4.1 and 4.2; iOS, macOS, tvOS, watchOS, Linux and Android; CocoaPods, +3.2, 3.3, 3.4, 4.0, 4.1 and 4.2; iOS, macOS, tvOS, watchOS, Linux and Android; CocoaPods, Carthage and SwiftPM; ([CI Matrix](https://travis-ci.org/mxcl/PromiseKit)). For Carthage, SwiftPM, etc., or for instructions when using older Swifts or @@ -104,7 +104,8 @@ extensions for `URLSession`: // pod 'PromiseKit/Foundation' # https://github.com/PromiseKit/Foundation firstly { - URLSession.shared.dataTask(.promise, with: try makeUrlRequest()) + URLSession.shared.dataTask(.promise, with: try makeUrlRequest()).validate() + // ^^ we provide `.validate()` so that eg. 404s get converted to errors }.map { try JSONDecoder().decode(Foo.self, with: $0.data) }.done { foo in @@ -123,7 +124,7 @@ func makeUrlRequest() throws -> URLRequest { } ``` -[Alamofire]: +And [Alamofire]: ```swift // pod 'PromiseKit/Alamofire' # https://github.com/PromiseKit/Alamofire- @@ -139,33 +140,16 @@ firstly { } ``` -And [OMGHTTPURLRQ]: - -```swift -// pod 'PromiseKit/OMGHTTPURLRQ' # https://github.com/PromiseKit/OMGHTTPURLRQ - -firstly { - URLSession.shared.POST("http://example.com", JSON: params) -}.map { - try JSONDecoder().decoder(Foo.self, with: $0.data) -}.done { foo in - //… -}.catch { error in - //… -} -``` - Nowadays, considering that: * We almost always POST JSON * We now have `JSONDecoder` * PromiseKit now has `map` and other functional primitives +* PromiseKit (like Alamofire, but not raw-URLSession) also defaults to having callbacks go to the main thread We recommend vanilla `URLSession`. It uses fewer black boxes and sticks closer to the metal. Alamofire was essential until the three bulletpoints above became true, -but nowadays it isn’t really necessary. OMGHTTPURLRQ was developed before JSON -was the modern standard and thus REST requests were hard, but these days you -rarely need to speak any format but JSON. +but nowadays it isn’t really necessary. # Support diff --git a/Pods/PromiseKit/Sources/AnyPromise+Private.h b/Pods/PromiseKit/Sources/AnyPromise+Private.h old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/AnyPromise.h b/Pods/PromiseKit/Sources/AnyPromise.h old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/AnyPromise.m b/Pods/PromiseKit/Sources/AnyPromise.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/AnyPromise.swift b/Pods/PromiseKit/Sources/AnyPromise.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/Box.swift b/Pods/PromiseKit/Sources/Box.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/Catchable.swift b/Pods/PromiseKit/Sources/Catchable.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/Configuration.swift b/Pods/PromiseKit/Sources/Configuration.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/CustomStringConvertible.swift b/Pods/PromiseKit/Sources/CustomStringConvertible.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/Deprecations.swift b/Pods/PromiseKit/Sources/Deprecations.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/Error.swift b/Pods/PromiseKit/Sources/Error.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/Guarantee.swift b/Pods/PromiseKit/Sources/Guarantee.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/NSMethodSignatureForBlock.m b/Pods/PromiseKit/Sources/NSMethodSignatureForBlock.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/PMKCallVariadicBlock.m b/Pods/PromiseKit/Sources/PMKCallVariadicBlock.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/Promise.swift b/Pods/PromiseKit/Sources/Promise.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/PromiseKit.h b/Pods/PromiseKit/Sources/PromiseKit.h old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/Resolver.swift b/Pods/PromiseKit/Sources/Resolver.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/Thenable.swift b/Pods/PromiseKit/Sources/Thenable.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/after.m b/Pods/PromiseKit/Sources/after.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/after.swift b/Pods/PromiseKit/Sources/after.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/dispatch_promise.m b/Pods/PromiseKit/Sources/dispatch_promise.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/firstly.swift b/Pods/PromiseKit/Sources/firstly.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/fwd.h b/Pods/PromiseKit/Sources/fwd.h old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/hang.m b/Pods/PromiseKit/Sources/hang.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/hang.swift b/Pods/PromiseKit/Sources/hang.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/join.m b/Pods/PromiseKit/Sources/join.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/race.m b/Pods/PromiseKit/Sources/race.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/race.swift b/Pods/PromiseKit/Sources/race.swift old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/when.m b/Pods/PromiseKit/Sources/when.m old mode 100755 new mode 100644 diff --git a/Pods/PromiseKit/Sources/when.swift b/Pods/PromiseKit/Sources/when.swift old mode 100755 new mode 100644 diff --git a/Pods/Target Support Files/scrypt-iOS/scrypt-iOS.xcconfig b/Pods/Target Support Files/scrypt-iOS/scrypt-iOS.xcconfig old mode 100755 new mode 100644 index bcd31a131..09b7137d6 --- a/Pods/Target Support Files/scrypt-iOS/scrypt-iOS.xcconfig +++ b/Pods/Target Support Files/scrypt-iOS/scrypt-iOS.xcconfig @@ -1,5 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/scrypt-iOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +GCC_UNROLL_LOOPS = YES HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/scrypt" "${PODS_ROOT}/Headers/Public" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift-iOS" OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift-iOS/CryptoSwift.modulemap" @@ -10,4 +11,9 @@ PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/scrypt PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES +SWIFT_COMPILATION_MODE = wholemodule +SWIFT_DISABLE_SAFETY_CHECKS = YES +SWIFT_ENFORCE_EXCLUSIVE_ACCESS = compile-time SWIFT_INCLUDE_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift-iOS" +SWIFT_OPTIMIZATION_LEVEL = -O -whole-module-optimization +SWIFT_WHOLE_MODULE_OPTIMIZATION = YES diff --git a/Pods/Target Support Files/scrypt-macOS/scrypt-macOS.xcconfig b/Pods/Target Support Files/scrypt-macOS/scrypt-macOS.xcconfig old mode 100755 new mode 100644 index 16d4c8ed9..c058efac1 --- a/Pods/Target Support Files/scrypt-macOS/scrypt-macOS.xcconfig +++ b/Pods/Target Support Files/scrypt-macOS/scrypt-macOS.xcconfig @@ -1,5 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/scrypt-macOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +GCC_UNROLL_LOOPS = YES HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/scrypt" "${PODS_ROOT}/Headers/Public" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift-macOS" OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift-macOS/CryptoSwift.modulemap" @@ -10,4 +11,9 @@ PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/scrypt PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES +SWIFT_COMPILATION_MODE = wholemodule +SWIFT_DISABLE_SAFETY_CHECKS = YES +SWIFT_ENFORCE_EXCLUSIVE_ACCESS = compile-time SWIFT_INCLUDE_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift-macOS" +SWIFT_OPTIMIZATION_LEVEL = -O +SWIFT_WHOLE_MODULE_OPTIMIZATION = YES diff --git a/Pods/secp256k1_ios/LICENSE b/Pods/secp256k1_ios/LICENSE old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/README.md b/Pods/secp256k1_ios/README.md old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.c b/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.c old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.h b/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_parsing.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.c b/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.c old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.h b/Pods/secp256k1_ios/secp256k1_ios/contrib/lax_der_privatekey_parsing.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1.h b/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_ecdh.h b/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_ecdh.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_recovery.h b/Pods/secp256k1_ios/secp256k1_ios/include/secp256k1_recovery.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/libsecp256k1-config.h b/Pods/secp256k1_ios/secp256k1_ios/libsecp256k1-config.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/secp256k1_ios.h b/Pods/secp256k1_ios/secp256k1_ios/secp256k1_ios.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/basic-config.h b/Pods/secp256k1_ios/secp256k1_ios/src/basic-config.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecdsa_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/eckey.h b/Pods/secp256k1_ios/secp256k1_ios/src/eckey.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/eckey_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/eckey_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_const_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_gen_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/ecmult_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field.h b/Pods/secp256k1_ios/secp256k1_ios/src/field.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_10x26_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_asm_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_asm_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_int128_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_5x52_int128_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/field_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/field_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/group.h b/Pods/secp256k1_ios/secp256k1_ios/src/group.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/group_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/group_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/hash.h b/Pods/secp256k1_ios/secp256k1_ios/src/hash.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/hash_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/hash_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/modules/ecdh/main_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/modules/ecdh/main_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/num.h b/Pods/secp256k1_ios/secp256k1_ios/src/num.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp.h b/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/num_gmp_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/num_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/num_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_4x64_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_8x32_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/scalar_low_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scratch.h b/Pods/secp256k1_ios/secp256k1_ios/src/scratch.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/scratch_impl.h b/Pods/secp256k1_ios/secp256k1_ios/src/scratch_impl.h old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/secp256k1.c b/Pods/secp256k1_ios/secp256k1_ios/src/secp256k1.c old mode 100755 new mode 100644 diff --git a/Pods/secp256k1_ios/secp256k1_ios/src/util.h b/Pods/secp256k1_ios/secp256k1_ios/src/util.h old mode 100755 new mode 100644 diff --git a/web3swift.podspec b/web3swift.podspec index 7c24ca4d1..8b5fe7658 100755 --- a/web3swift.podspec +++ b/web3swift.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "web3swift" -s.version = "1.1.5" +s.version = "1.1.6" s.summary = "Web3 implementation in vanilla Swift for iOS ans macOS" s.description = <<-DESC @@ -27,5 +27,5 @@ s.dependency 'Result', '~> 3.0' s.dependency 'CryptoSwift', '~> 0.11' s.dependency 'secp256k1_ios', '~> 0.1' s.dependency 'PromiseKit', '~> 6.3' -s.dependency 'scrypt', '~> 1.5' +s.dependency 'scrypt', '~> 1.6' end diff --git a/web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/8B2AA7B3-E8D7-4652-8F35-D0EAF8CA6127.plist b/web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/8B2AA7B3-E8D7-4652-8F35-D0EAF8CA6127.plist new file mode 100644 index 000000000..eb8c25b59 --- /dev/null +++ b/web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/8B2AA7B3-E8D7-4652-8F35-D0EAF8CA6127.plist @@ -0,0 +1,22 @@ + + + + + classNames + + web3swift_Keystores_tests + + testKeystoreDerivationTime() + + com.apple.XCTPerformanceMetric_WallClockTime + + baselineAverage + 2.4 + baselineIntegrationDisplayName + Local Baseline + + + + + + diff --git a/web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/Info.plist b/web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/Info.plist index 122c1532a..cfd88a1d2 100755 --- a/web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/Info.plist +++ b/web3swift.xcodeproj/xcshareddata/xcbaselines/1CD91B2E1FD769A6007BFB45.xcbaseline/Info.plist @@ -4,6 +4,37 @@ runDestinationsByUUID + 8B2AA7B3-E8D7-4652-8F35-D0EAF8CA6127 + + localComputer + + busSpeedInMHz + 400 + cpuCount + 1 + cpuKind + Intel Core i9 + cpuSpeedInMHz + 2900 + logicalCPUCoresPerPackage + 12 + modelCode + MacBookPro15,1 + physicalCPUCoresPerPackage + 6 + platformIdentifier + com.apple.platform.macosx + + targetArchitecture + x86_64 + targetDevice + + modelCode + iPhone10,5 + platformIdentifier + com.apple.platform.iphonesimulator + + A121C823-E343-428F-9980-73FC41492594 localComputer diff --git a/web3swiftTests/web3swift_keystores_Tests.swift b/web3swiftTests/web3swift_keystores_Tests.swift index 3556f9d27..12cd60904 100755 --- a/web3swiftTests/web3swift_keystores_Tests.swift +++ b/web3swiftTests/web3swift_keystores_Tests.swift @@ -194,5 +194,14 @@ class web3swift_Keystores_tests: XCTestCase { XCTAssert(treeNode?.serializeToString() == "xpub6FnCn6nSzZAw5Tw7cgR9bi15UV96gLZhjDstkXXxvCLsUXBGXPdSnLFbdpq8p9HmGsApME5hQTZ3emM2rnY5agb9rXpVGyy3bdW6EEgAtqt") XCTAssert(treeNode?.serializeToString(serializePublic: false) == "xprvA2nrNbFZABcdryreWet9Ea4LvTJcGsqrMzxHx98MMrotbir7yrKCEXw7nadnHM8Dq38EGfSh6dqA9QWTyefMLEcBYJUuekgW4BYPJcr9E7j") } + + func testKeystoreDerivationTime() { + let privateKey = Data.randomBytes(length: 32)! + measure { + let ks = try! EthereumKeystoreV3(privateKey: privateKey, password: "TEST")! + let account = ks.addresses!.first! + let _ = try! ks.UNSAFE_getPrivateKeyData(password: "TEST", account: account) + } + } }