Some cleanup.
This commit is contained in:
parent
070fc7ef78
commit
3df5e57f99
|
@ -50,6 +50,7 @@
|
||||||
EC367C24205ABF52008FF479 /* PinView.xib in Resources */ = {isa = PBXBuildFile; fileRef = EC367C1A205ABF52008FF479 /* PinView.xib */; };
|
EC367C24205ABF52008FF479 /* PinView.xib in Resources */ = {isa = PBXBuildFile; fileRef = EC367C1A205ABF52008FF479 /* PinView.xib */; };
|
||||||
EC367C28205ABFD4008FF479 /* UIColor+Gradient.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC367C26205ABFD4008FF479 /* UIColor+Gradient.swift */; };
|
EC367C28205ABFD4008FF479 /* UIColor+Gradient.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC367C26205ABFD4008FF479 /* UIColor+Gradient.swift */; };
|
||||||
EC367C29205ABFD4008FF479 /* UIView+Shake.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC367C27205ABFD4008FF479 /* UIView+Shake.swift */; };
|
EC367C29205ABFD4008FF479 /* UIView+Shake.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC367C27205ABFD4008FF479 /* UIView+Shake.swift */; };
|
||||||
|
EC38ED172067445D00ECF138 /* ElectrumRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC38ED162067445D00ECF138 /* ElectrumRequest.swift */; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
/* Begin PBXContainerItemProxy section */
|
||||||
|
@ -125,6 +126,7 @@
|
||||||
EC367C1A205ABF52008FF479 /* PinView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PinView.xib; sourceTree = "<group>"; };
|
EC367C1A205ABF52008FF479 /* PinView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PinView.xib; sourceTree = "<group>"; };
|
||||||
EC367C26205ABFD4008FF479 /* UIColor+Gradient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Gradient.swift"; sourceTree = "<group>"; };
|
EC367C26205ABFD4008FF479 /* UIColor+Gradient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Gradient.swift"; sourceTree = "<group>"; };
|
||||||
EC367C27205ABFD4008FF479 /* UIView+Shake.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Shake.swift"; sourceTree = "<group>"; };
|
EC367C27205ABFD4008FF479 /* UIView+Shake.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Shake.swift"; sourceTree = "<group>"; };
|
||||||
|
EC38ED162067445D00ECF138 /* ElectrumRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElectrumRequest.swift; sourceTree = "<group>"; };
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
@ -274,6 +276,7 @@
|
||||||
EC367C07205ABF48008FF479 /* Constants.swift */,
|
EC367C07205ABF48008FF479 /* Constants.swift */,
|
||||||
EC367C09205ABF48008FF479 /* AppNavigationController.swift */,
|
EC367C09205ABF48008FF479 /* AppNavigationController.swift */,
|
||||||
EC367C0A205ABF48008FF479 /* NibLoader.swift */,
|
EC367C0A205ABF48008FF479 /* NibLoader.swift */,
|
||||||
|
EC38ED162067445D00ECF138 /* ElectrumRequest.swift */,
|
||||||
);
|
);
|
||||||
path = Utils;
|
path = Utils;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -567,10 +570,14 @@
|
||||||
);
|
);
|
||||||
inputPaths = (
|
inputPaths = (
|
||||||
"${SRCROOT}/Pods/Target Support Files/Pods-Bitcoin Private/Pods-Bitcoin Private-frameworks.sh",
|
"${SRCROOT}/Pods/Target Support Files/Pods-Bitcoin Private/Pods-Bitcoin Private-frameworks.sh",
|
||||||
|
"${BUILT_PRODUCTS_DIR}/JSONRPCKit/JSONRPCKit.framework",
|
||||||
|
"${BUILT_PRODUCTS_DIR}/Result/Result.framework",
|
||||||
"${BUILT_PRODUCTS_DIR}/Socket.swift/SocketSwift.framework",
|
"${BUILT_PRODUCTS_DIR}/Socket.swift/SocketSwift.framework",
|
||||||
);
|
);
|
||||||
name = "[CP] Embed Pods Frameworks";
|
name = "[CP] Embed Pods Frameworks";
|
||||||
outputPaths = (
|
outputPaths = (
|
||||||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JSONRPCKit.framework",
|
||||||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Result.framework",
|
||||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SocketSwift.framework",
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SocketSwift.framework",
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
@ -627,6 +634,7 @@
|
||||||
EC367C1E205ABF52008FF479 /* TransactionHistoryCell.swift in Sources */,
|
EC367C1E205ABF52008FF479 /* TransactionHistoryCell.swift in Sources */,
|
||||||
EC367C29205ABFD4008FF479 /* UIView+Shake.swift in Sources */,
|
EC367C29205ABFD4008FF479 /* UIView+Shake.swift in Sources */,
|
||||||
EC367C20205ABF52008FF479 /* WalletCell.swift in Sources */,
|
EC367C20205ABF52008FF479 /* WalletCell.swift in Sources */,
|
||||||
|
EC38ED172067445D00ECF138 /* ElectrumRequest.swift in Sources */,
|
||||||
EC367C23205ABF52008FF479 /* PinView.swift in Sources */,
|
EC367C23205ABF52008FF479 /* PinView.swift in Sources */,
|
||||||
EC367BF7205ABD7F008FF479 /* VerificationViewController.swift in Sources */,
|
EC367BF7205ABD7F008FF479 /* VerificationViewController.swift in Sources */,
|
||||||
EC367BFC205ABD7F008FF479 /* ReceiveViewController.swift in Sources */,
|
EC367BFC205ABD7F008FF479 /* ReceiveViewController.swift in Sources */,
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<key>Bitcoin Private.xcscheme</key>
|
<key>Bitcoin Private.xcscheme</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>orderHint</key>
|
<key>orderHint</key>
|
||||||
<integer>4</integer>
|
<integer>6</integer>
|
||||||
</dict>
|
</dict>
|
||||||
</dict>
|
</dict>
|
||||||
</dict>
|
</dict>
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
//
|
||||||
|
// ElectrumRequest.swift
|
||||||
|
// Bitcoin Private
|
||||||
|
//
|
||||||
|
// Created by Satraj Bambra on 2018-03-24.
|
||||||
|
// Copyright © 2018 Satraj Bambra. All rights reserved.
|
||||||
|
//
|
||||||
|
|
||||||
|
import JSONRPCKit
|
||||||
|
|
||||||
|
struct ElectrumRequest: JSONRPCKit.Request {
|
||||||
|
typealias Response = String
|
||||||
|
|
||||||
|
let type: String
|
||||||
|
let params: String
|
||||||
|
|
||||||
|
var method: String {
|
||||||
|
return type
|
||||||
|
}
|
||||||
|
|
||||||
|
var parameters: Any? {
|
||||||
|
return [params]
|
||||||
|
}
|
||||||
|
|
||||||
|
func response(from resultObject: Any) throws -> Response {
|
||||||
|
if let response = resultObject as? Response {
|
||||||
|
return response
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
}
|
|
@ -6,6 +6,7 @@
|
||||||
// Copyright © 2018 Satraj Bambra. All rights reserved.
|
// Copyright © 2018 Satraj Bambra. All rights reserved.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
import JSONRPCKit
|
||||||
import SocketSwift
|
import SocketSwift
|
||||||
import UIKit
|
import UIKit
|
||||||
|
|
||||||
|
@ -101,7 +102,7 @@ class LaunchViewController: UIViewController {
|
||||||
let addr = try! socket.addresses(for: "electrum.btcprivate.org", port: 5222).first!
|
let addr = try! socket.addresses(for: "electrum.btcprivate.org", port: 5222).first!
|
||||||
try! socket.connect(address: addr)
|
try! socket.connect(address: addr)
|
||||||
try! socket.startTls(TLS.Configuration(peer: "electrum.btcprivate.org"))
|
try! socket.startTls(TLS.Configuration(peer: "electrum.btcprivate.org"))
|
||||||
|
|
||||||
// Get Balance
|
// Get Balance
|
||||||
let balance = write(message: String.init(format: "{\"method\": \"blockchain.address.get_balance\", \"params\": [\"\(address)\"], \"id\": 1}\n"), socket: socket)
|
let balance = write(message: String.init(format: "{\"method\": \"blockchain.address.get_balance\", \"params\": [\"\(address)\"], \"id\": 1}\n"), socket: socket)
|
||||||
|
|
||||||
|
|
1
Podfile
1
Podfile
|
@ -7,6 +7,7 @@ target 'Bitcoin Private' do
|
||||||
|
|
||||||
# Pods for Bitcoin Private
|
# Pods for Bitcoin Private
|
||||||
pod 'Socket.swift'
|
pod 'Socket.swift'
|
||||||
|
pod 'JSONRPCKit'
|
||||||
|
|
||||||
target 'Bitcoin PrivateTests' do
|
target 'Bitcoin PrivateTests' do
|
||||||
inherit! :search_paths
|
inherit! :search_paths
|
||||||
|
|
|
@ -1,12 +1,18 @@
|
||||||
PODS:
|
PODS:
|
||||||
|
- JSONRPCKit (3.0.0):
|
||||||
|
- Result (~> 3.2.0)
|
||||||
|
- Result (3.2.4)
|
||||||
- Socket.swift (2.2.0)
|
- Socket.swift (2.2.0)
|
||||||
|
|
||||||
DEPENDENCIES:
|
DEPENDENCIES:
|
||||||
|
- JSONRPCKit
|
||||||
- Socket.swift
|
- Socket.swift
|
||||||
|
|
||||||
SPEC CHECKSUMS:
|
SPEC CHECKSUMS:
|
||||||
|
JSONRPCKit: 50e0dc5e7f873e87f81562feb8836b7d1974da6d
|
||||||
|
Result: d2d07204ce72856f1fd9130bbe42c35a7b0fea10
|
||||||
Socket.swift: 5fb2c79f327a061b68d33a946256b9fd7a1e1a41
|
Socket.swift: 5fb2c79f327a061b68d33a946256b9fd7a1e1a41
|
||||||
|
|
||||||
PODFILE CHECKSUM: 2c3e3dc3c0243d4369cf08082395bfa86f4adf36
|
PODFILE CHECKSUM: 36e89b4d40395f29ee85fb5b9ccb3eda74146a40
|
||||||
|
|
||||||
COCOAPODS: 1.3.1
|
COCOAPODS: 1.3.1
|
||||||
|
|
Loading…
Reference in New Issue