public static void GetTransactionRecipient(string[] args) { if (args.Length < 3 || string.IsNullOrWhiteSpace(args[2])) { WriteLine("You have input invalid parameters."); Environment.Exit(0); } string txId = args[1]; string nodeUrl = args[2]; if (string.IsNullOrWhiteSpace(nodeUrl) && !nodeUrl.StartsWith("http")) { WriteLine("You have input invalid parameters."); Environment.Exit(0); } var nodeProvider = NodeProvider.Instance; nodeProvider.Provider = nodeUrl; nodeProvider.SocketTimeout = nodeProvider.ConnectTimeout = 5000; var receipt = TransactionClient.GetTransactionReceipt(txId, null); WriteLine("Receipt:" + JsonConvert.SerializeObject(receipt)); }