示例#1
0
        static void Main(string[] args)
        {
            NodeApiClient node        = new NodeApiClient("https://jungle2.cryptolions.io");
            string        accountName = "dmitrychegod";

            DoTasks(node, accountName);

            Console.ReadLine();
        }
示例#2
0
        static async void DoTasks(NodeApiClient node, string accountName)
        {
            var info = await node.GetInfo();

            Console.WriteLine("Blockchain Info:");
            Console.WriteLine(info.ToJson());

            var accountInfo = await node.GetAccount(accountName);

            Console.WriteLine("\nAccount Info:");
            Console.WriteLine(accountInfo.ToJson());

            var balance = await node.GetBalance(accountName);

            Console.WriteLine("\nAccount Balance:");
            Console.WriteLine(balance.ToJson());
        }
示例#3
0
文件: Program.cs 项目: kinsen/NEos
        static void Main(string[] args)
        {
            Console.Clear();

            try
            {
                if (args.Length != 2)
                {
                    Console.WriteLine($"Invalid parameters. Please start with followed params:\n" +
                                      $" simplewallet [node uri] [private key]\n" +
                                      $" simplewallet https://jungle2.cryptolions.io 5KUht5PmugQNP716VVVusEghr1TQHwkzSvtbBwQtXqv8K9Lz1nP");

                    Console.ReadKey();
                    return;
                }

                Console.WriteLine("Welcome to EOS Simple Wallet\n");

                string uri = args[0];
                string key = args[1];

                keyPair = new KeyPair(key);
                node    = new NodeApiClient(uri);
                account = node.GetAccounts(keyPair.PublicKey.ToString()).Result[0];

                Console.WriteLine($"Using node: {uri}");
                Console.WriteLine($"Account: {account}");
                Console.WriteLine($"Public key: {keyPair.PublicKey}");
                Console.WriteLine();
                Console.WriteLine("Available commands:");
                Console.WriteLine(help + "\n");

                StartShell();
            }
            catch (Exception ex)
            {
                ProcessException(ex);
            }
        }
示例#4
0
 public void Intitialize()
 {
     client = new NodeApiClient("https://api.jungle.alohaeos.com");
 }