KeyController.cs
1 using GethPlugin; 2 using Microsoft.AspNetCore.Mvc; 3 4 namespace KeyMaker.Controllers 5 { 6 [Route("api/[controller]")] 7 [ApiController] 8 public class KeyController : ControllerBase 9 { 10 [HttpGet] 11 public KeyResponse Get() 12 { 13 var account = EthAccountGenerator.GenerateNew(); 14 15 return new KeyResponse 16 { 17 Public = account.EthAddress.Address, 18 Private = account.PrivateKey, 19 Secure = "Not Secure! For demo/development purposes only!" 20 }; 21 } 22 } 23 }