static void Main(string[] args) { NodeApiClient node = new NodeApiClient("https://jungle2.cryptolions.io"); string accountName = "dmitrychegod"; DoTasks(node, accountName); Console.ReadLine(); }
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()); }
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); } }
public void Intitialize() { client = new NodeApiClient("https://api.jungle.alohaeos.com"); }