Skip to content

Commit

Permalink
Merge pull request #75 from keefertaylor/proto4
Browse files Browse the repository at this point in the history
Updates for Proto4
  • Loading branch information
keefertaylor authored Jun 1, 2019
2 parents 69cb5d7 + e7ecbb9 commit 5d0ccc5
Show file tree
Hide file tree
Showing 7 changed files with 19 additions and 20 deletions.
4 changes: 2 additions & 2 deletions IntegrationTests/TezosKit/ConseilClientIntegrationTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ import XCTest
/// *** Configuration must be done before theses tests can be run. Please configure: ***
/// - Conseil URL
/// - Conseil API Key
let apiKey = "hooman"
let remoteNodeURL = URL(string: "https://conseil-dev.cryptonomic-infra.tech:443")!
let apiKey = ""
let remoteNodeURL = URL(string: "")!

class ConseilClientIntegrationTests: XCTestCase {
public lazy var conseilClient: ConseilClient = {
Expand Down
4 changes: 2 additions & 2 deletions IntegrationTests/TezosKit/TezosNodeIntegrationTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,10 @@ class TezosNodeIntegrationTests: XCTestCase {

/// Sending a bunch of requests quickly can cause race conditions in the Tezos network as counters and operations
/// propagate. Define a throttle period in seconds to wait between each test.
let intertestWaitTime: UInt32 = 30
let intertestWaitTime: UInt32 = 0
sleep(intertestWaitTime)

nodeClient = TezosNodeClient(remoteNodeURL: .nodeURL)
//nodeClient = TezosNodeClient(remoteNodeURL: .nodeURL)
}

public func testOrigination() {
Expand Down
8 changes: 4 additions & 4 deletions Tests/TezosKit/OriginateAccountOperation.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ class OriginateAccountOperationTest: XCTestCase {
let operation = OriginateAccountOperation(address: address)
let dictionary = operation.dictionaryRepresentation

XCTAssertNotNil(dictionary["managerPubkey"])
XCTAssertEqual(dictionary["managerPubkey"] as? String, address)
XCTAssertNotNil(dictionary["manager_pupkey"])
XCTAssertEqual(dictionary["manager_pubpkey"] as? String, address)

XCTAssertNotNil(dictionary["balance"])
XCTAssertEqual(dictionary["balance"] as? String, "0")
Expand All @@ -25,8 +25,8 @@ class OriginateAccountOperationTest: XCTestCase {
let operation = OriginateAccountOperation(wallet: wallet)
let dictionary = operation.dictionaryRepresentation

XCTAssertNotNil(dictionary["managerPubkey"])
XCTAssertEqual(dictionary["managerPubkey"] as? String, wallet.address)
XCTAssertNotNil(dictionary["manager_pubkey"])
XCTAssertEqual(dictionary["manager_pubkey"] as? String, wallet.address)

XCTAssertNotNil(dictionary["balance"])
XCTAssertEqual(dictionary["balance"] as? String, "0")
Expand Down
17 changes: 8 additions & 9 deletions TezosKit.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,10 @@
objects = {

/* Begin PBXBuildFile section */
772F48A82224894E00DF0F9D /* TezosNodeIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 772F48A72224894E00DF0F9D /* TezosNodeIntegrationTests.swift */; };
772F48AA2224894E00DF0F9D /* TezosKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 77CE359621F7DC76006ADABA /* TezosKit.framework */; };
7741B95D226DF5860005B398 /* GetOriginatedContractsRPC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7741B95C226DF5860005B398 /* GetOriginatedContractsRPC.swift */; };
774C9B2022A2A0F400CEB509 /* TezosNodeIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 772F48A72224894E00DF0F9D /* TezosNodeIntegrationTests.swift */; };
774C9B2122A2A0F400CEB509 /* TezosNodeIntegrationTests+Promises.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77B1EAE9222730D600EA4FCE /* TezosNodeIntegrationTests+Promises.swift */; };
77633D532247EFE20011106A /* TezosNodeClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77633D522247EFE20011106A /* TezosNodeClientTests.swift */; };
7774780522221DE50010BA4D /* AbstractClientTest+Promises.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7774780422221DE50010BA4D /* AbstractClientTest+Promises.swift */; };
7774780B2222281B0010BA4D /* TezosKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 77CE359621F7DC76006ADABA /* TezosKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
Expand All @@ -18,7 +19,6 @@
7776493B227616B200451DD5 /* FakeObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7776493A227616B200451DD5 /* FakeObjects.swift */; };
7794E97B224C2518000D9F1E /* Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7794E97A224C2518000D9F1E /* Header.swift */; };
77B1EADE222496B500EA4FCE /* TezosNodeClient+Promises.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77B1EADD222496B500EA4FCE /* TezosNodeClient+Promises.swift */; };
77B1EAEA222730D600EA4FCE /* TezosNodeIntegrationTests+Promises.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77B1EAE9222730D600EA4FCE /* TezosNodeIntegrationTests+Promises.swift */; };
77B1EAED2227342200EA4FCE /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 77F4D26B221F899800D34B01 /* PromiseKit.framework */; };
77B1EAEF222736FC00EA4FCE /* PromiseKit.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 7774780E222228E50010BA4D /* PromiseKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
77B1EAF1222745F600EA4FCE /* RunOperationRPC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77B1EAF0222745F600EA4FCE /* RunOperationRPC.swift */; };
Expand Down Expand Up @@ -770,7 +770,7 @@
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 1010;
LastUpgradeCheck = 1010;
LastUpgradeCheck = 1020;
ORGANIZATIONNAME = "Keefer Taylor";
TargetAttributes = {
772F48A42224894E00DF0F9D = {
Expand All @@ -783,6 +783,7 @@
};
77CE359E21F7DC76006ADABA = {
CreatedOnToolsVersion = 10.1;
LastSwiftMigration = 1020;
};
};
};
Expand Down Expand Up @@ -890,12 +891,10 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
772F48A82224894E00DF0F9D /* TezosNodeIntegrationTests.swift in Sources */,
77B1EAEA222730D600EA4FCE /* TezosNodeIntegrationTests+Promises.swift in Sources */,
774C9B2022A2A0F400CEB509 /* TezosNodeIntegrationTests.swift in Sources */,
774C9B2122A2A0F400CEB509 /* TezosNodeIntegrationTests+Promises.swift in Sources */,
77B69ED522534F2B00DB4319 /* ConseilClientIntegrationTests+Promises.swift in Sources */,
772F48A82224894E00DF0F9D /* TezosNodeIntegrationTests.swift in Sources */,
77B69ECF2251127D00DB4319 /* ConseilClientIntegrationTests.swift in Sources */,
77B1EAEA222730D600EA4FCE /* TezosNodeIntegrationTests+Promises.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -1293,7 +1292,7 @@
);
PRODUCT_BUNDLE_IDENTIFIER = com.keefertaylor.TezosKitTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 4.2;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
Expand All @@ -1316,7 +1315,7 @@
);
PRODUCT_BUNDLE_IDENTIFIER = com.keefertaylor.TezosKitTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 4.2;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1010"
LastUpgradeVersion = "1020"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1010"
LastUpgradeVersion = "1020"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
2 changes: 1 addition & 1 deletion TezosKit/Operation/OriginateAccountOperation.swift
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public class OriginateAccountOperation: AbstractOperation {
public override var dictionaryRepresentation: [String: Any] {
var operation = super.dictionaryRepresentation
operation["balance"] = "0"
operation["managerPubkey"] = managerPublicKeyHash
operation["manager_pubkey"] = managerPublicKeyHash

if let contractCode = self.contractCode {
operation["script"] = [
Expand Down

0 comments on commit 5d0ccc5

Please sign in to comment.