{"action":"created","issue":{"url":"https://api.github.com/repos/TrekDev/EthClient.NET/issues/1","repository_url":"https://api.github.com/repos/TrekDev/EthClient.NET","labels_url":"https://api.github.com/repos/TrekDev/EthClient.NET/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/TrekDev/EthClient.NET/issues/1/comments","events_url":"https://api.github.com/repos/TrekDev/EthClient.NET/issues/1/events","html_url":"https://github.com/TrekDev/EthClient.NET/issues/1","id":141155908,"number":1,"title":"Few questions","user":{"login":"aprz43","id":3366326,"avatar_url":"https://avatars.githubusercontent.com/u/3366326?v=3","gravatar_id":"","url":"https://api.github.com/users/aprz43","html_url":"https://github.com/aprz43","followers_url":"https://api.github.com/users/aprz43/followers","following_url":"https://api.github.com/users/aprz43/following{/other_user}","gists_url":"https://api.github.com/users/aprz43/gists{/gist_id}","starred_url":"https://api.github.com/users/aprz43/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aprz43/subscriptions","organizations_url":"https://api.github.com/users/aprz43/orgs","repos_url":"https://api.github.com/users/aprz43/repos","events_url":"https://api.github.com/users/aprz43/events{/privacy}","received_events_url":"https://api.github.com/users/aprz43/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-16T02:44:50Z","updated_at":"2016-03-16T09:55:44Z","closed_at":null,"body":"Hi there,\r\n\r\nFirstly, I'd like to say that it's great to see .Net support starting to come out for Etheruem, thanks for your contribution to the ecosystem.\r\n\r\nI have a couple of questions that I hope you can help me with.\r\n\r\nI'm looking at adding ETH support to an existing Bitcoin exchange and there are two functions that I need to perform for this to happen:\r\n\r\n1) Generate an ETH address and corresponding private key\r\n2) Sign a raw transaction with a private key\r\n\r\nIs EthClient able to perform these two functions without connecting to any other 3rd party services?\r\n\r\nIf not, are you able to recommend any other .Net library which can do this?\r\n\r\nThanks,\r\n\r\nAdrian"},"comment":{"url":"https://api.github.com/repos/TrekDev/EthClient.NET/issues/comments/197235625","html_url":"https://github.com/TrekDev/EthClient.NET/issues/1#issuecomment-197235625","issue_url":"https://api.github.com/repos/TrekDev/EthClient.NET/issues/1","id":197235625,"user":{"login":"TrekDev","id":7805013,"avatar_url":"https://avatars.githubusercontent.com/u/7805013?v=3","gravatar_id":"","url":"https://api.github.com/users/TrekDev","html_url":"https://github.com/TrekDev","followers_url":"https://api.github.com/users/TrekDev/followers","following_url":"https://api.github.com/users/TrekDev/following{/other_user}","gists_url":"https://api.github.com/users/TrekDev/gists{/gist_id}","starred_url":"https://api.github.com/users/TrekDev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TrekDev/subscriptions","organizations_url":"https://api.github.com/users/TrekDev/orgs","repos_url":"https://api.github.com/users/TrekDev/repos","events_url":"https://api.github.com/users/TrekDev/events{/privacy}","received_events_url":"https://api.github.com/users/TrekDev/received_events","type":"User","site_admin":false},"created_at":"2016-03-16T09:55:44Z","updated_at":"2016-03-16T09:55:44Z","body":"Hi aprz43,\r\n\r\nThanks for taking a look at my library. I hadn't seen anything in the [documentation](https://github.com/ethereum/wiki/wiki/JSON-RPC) about creating accounts with RPC calls. I then came across [this](http://ethereum.stackexchange.com/questions/1413/how-can-i-make-new-account-by-json-rpc) which suggests you can't do that over rpc on purpose, but you may be able to do it over IPC (with named pipes)\r\n\r\nSo I've just pushed commit e8da6ee which will let you create new accounts like so:\r\n\r\n```\r\nusing(IpcClient ipcClient = new IpcClient())\r\n{\r\n    await ipcClient.PersonalNewAccountAsync(\"myPassword\");\r\n}\r\n```\r\n\r\nAs for signing raw transactions: I think you might be able to do this already with *Client.EthSignAsync(address, data) and *Client.EthSendRawTransactionAsync(). Is that what you're looking for?"}}