@@ -54,18 +54,18 @@ - (NSString *)createGenesisTxnFileForTestPool:(NSString *)poolName
5454
5555 NSString *nodeIp = [TestUtils testPoolIp ];
5656 NSString *node1 = [NSString stringWithFormat: @" {\" reqSignature\" :{},\" txn\" :{\" data\" :{\" data\" :{\" alias\" :\" Node1\" ,\" blskey\" :\" 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba\" ,\" client_ip\" :\" %@ \" ,\" client_port\" :9702,\" node_ip\" :\" %@ \" ,\" node_port\" :9701,\" services\" :[\" VALIDATOR\" ]},\" dest\" :\" Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv\" },\" metadata\" :{\" from\" :\" Th7MpTaRZVRYnPiabds81Y\" },\" type\" :\" 0\" },\" txnMetadata\" :{\" seqNo\" :1,\" txnId\" :\" fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62\" },\" ver\" :\" 1\" }" , nodeIp, nodeIp];
57-
57+
5858 NSString *node2 = [NSString stringWithFormat: @" {\" reqSignature\" :{},\" txn\" :{\" data\" :{\" data\" :{\" alias\" :\" Node2\" ,\" blskey\" :\" 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk\" ,\" client_ip\" :\" %@ \" ,\" client_port\" :9704,\" node_ip\" :\" %@ \" ,\" node_port\" :9703,\" services\" :[\" VALIDATOR\" ]},\" dest\" :\" 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb\" },\" metadata\" :{\" from\" :\" EbP4aYNeTHL6q385GuVpRV\" },\" type\" :\" 0\" },\" txnMetadata\" :{\" seqNo\" :2,\" txnId\" :\" 1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc\" },\" ver\" :\" 1\" }" , nodeIp, nodeIp];
59-
59+
6060 NSString *node3 = [NSString stringWithFormat: @" {\" reqSignature\" :{},\" txn\" :{\" data\" :{\" data\" :{\" alias\" :\" Node3\" ,\" blskey\" :\" 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5\" ,\" client_ip\" :\" %@ \" ,\" client_port\" :9706,\" node_ip\" :\" %@ \" ,\" node_port\" :9705,\" services\" :[\" VALIDATOR\" ]},\" dest\" :\" DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya\" },\" metadata\" :{\" from\" :\" 4cU41vWW82ArfxJxHkzXPG\" },\" type\" :\" 0\" },\" txnMetadata\" :{\" seqNo\" :3,\" txnId\" :\" 7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4\" },\" ver\" :\" 1\" }" , nodeIp, nodeIp];
61-
61+
6262 NSString *node4 = [NSString stringWithFormat: @" {\" reqSignature\" :{},\" txn\" :{\" data\" :{\" data\" :{\" alias\" :\" Node4\" ,\" blskey\" :\" 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw\" ,\" client_ip\" :\" %@ \" ,\" client_port\" :9708,\" node_ip\" :\" %@ \" ,\" node_port\" :9707,\" services\" :[\" VALIDATOR\" ]},\" dest\" :\" 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA\" },\" metadata\" :{\" from\" :\" TWwCRQRZ2ZHMJFn9TzLp7W\" },\" type\" :\" 0\" },\" txnMetadata\" :{\" seqNo\" :4,\" txnId\" :\" aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008\" },\" ver\" :\" 1\" }" , nodeIp, nodeIp];
63-
63+
6464 NSArray *nodesArray = [NSArray arrayWithObjects: node1, node2, node3, node4, nil ];
6565 NSArray *requiredNodes = [nodesArray subarrayWithRange: NSMakeRange (0 , nodes)];
66-
66+
6767 NSString *genesisTXNs = [requiredNodes componentsJoinedByString: @" \n " ];
68-
68+
6969 return [self createGenesisTxnFileWithPoolName: poolName
7070 txnFileData: genesisTXNs
7171 txnFilePath: txnFilePath];
@@ -100,27 +100,6 @@ - (NSString *)createGenesisTxnFileWithPoolName:(NSString *)poolName
100100}
101101
102102
103- - (NSString *)createGenesisTxnFileForTestPoolWithInvalidNodesForPoolName : (NSString *)poolName
104- txnFilePath : (NSString *)txnFilePath
105- {
106- NSString *testPoolIp = [TestUtils testPoolIp ];
107-
108- NSString *node1 = [NSString stringWithFormat: @" {\" reqSignature\" :{},\" txn\" :{\" data\" :{\" data\" :{\" alias\" :\" Node1\" ,\" blskey\" :\" 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba\" ,\" client_ip\" :\" %@ \" ,\" client_port\" :9702,\" node_ip\" :\" %@ \" ,\" node_port\" :9701,\" services\" :[\" VALIDATOR\" ]},\" dest\" :\" Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv\" },\" metadata\" :{\" from\" :\" Th7MpTaRZVRYnPiabds81Y\" },\" type\" :\" 0\" },\" txnMetadata\" :{\" seqNo\" :1,\" txnId\" :\" fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62\" },\" ver\" :\" 1\" }" , nodeIp, nodeIp];
109-
110- NSString *node2 = [NSString stringWithFormat: @" {\" reqSignature\" :{},\" txn\" :{\" data\" :{\" data\" :{\" alias\" :\" Node2\" ,\" blskey\" :\" 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk\" ,\" client_ip\" :\" %@ \" ,\" client_port\" :9704,\" node_ip\" :\" %@ \" ,\" node_port\" :9703,\" services\" :[\" VALIDATOR\" ]},\" dest\" :\" 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb\" },\" metadata\" :{\" from\" :\" EbP4aYNeTHL6q385GuVpRV\" },\" type\" :\" 0\" },\" txnMetadata\" :{\" seqNo\" :2,\" txnId\" :\" 1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc\" },\" ver\" :\" 1\" }" , nodeIp, nodeIp];
111-
112- NSString *node3 = [NSString stringWithFormat: @" {\" reqSignature\" :{},\" txn\" :{\" data\" :{\" data\" :{\" alias\" :\" Node3\" ,\" blskey\" :\" 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5\" ,\" client_ip\" :\" %@ \" ,\" client_port\" :9706,\" node_ip\" :\" %@ \" ,\" node_port\" :9705,\" services\" :[\" VALIDATOR\" ]},\" dest\" :\" DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya\" },\" metadata\" :{\" from\" :\" 4cU41vWW82ArfxJxHkzXPG\" },\" type\" :\" 0\" },\" txnMetadata\" :{\" seqNo\" :3,\" txnId\" :\" 7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4\" },\" ver\" :\" 1\" }" , nodeIp, nodeIp];
113-
114- NSString *node4 = [NSString stringWithFormat: @" {\" reqSignature\" :{},\" txn\" :{\" data\" :{\" data\" :{\" alias\" :\" WRONG_ALIAS\" ,\" blskey\" :\" 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw\" ,\" client_ip\" :\" %@ \" ,\" client_port\" :9708,\" node_ip\" :\" %@ \" ,\" node_port\" :9707,\" services\" :[\" VALIDATOR\" ]},\" dest\" :\" 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA\" },\" metadata\" :{\" from\" :\" TWwCRQRZ2ZHMJFn9TzLp7W\" },\" type\" :\" 0\" },\" txnMetadata\" :{\" seqNo\" :4,\" txnId\" :\" aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008\" },\" ver\" :\" 1\" }" , nodeIp, nodeIp];
115-
116- NSString *genesisTXNs = [NSString stringWithFormat: @" %@ \n %@ \n %@ \n %@ \n " , node1, node2, node3, node4];
117-
118- return [self createGenesisTxnFileWithPoolName: poolName
119- txnFileData: genesisTXNs
120- txnFilePath: txnFilePath];
121-
122- }
123-
124103// MARK: - Config
125104
126105// Note that to be config valid it assumes genesis txt file is already exists
0 commit comments