Esempio n. 1
0
        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));
        }