Timeline for Geth RPC connections securely
Current License: CC BY-SA 3.0
6 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Oct 2, 2016 at 17:43 | comment | added | Prashant Prabhakar Singh | AFAIK MetaMask provides a WEB3 environment to browsers like Chrome. But for carrying out transactions using web3, I have to expose personal over RPC,which is not good. I am really confused at this point. How can I provide a web URL or something like that to access all functionalities of my coin and also security is not compromised. I have done the first part using RPC and web3, but I have exposed 'personal' over RPC to allow them to carry out transaction,which is a security concern | |
Oct 1, 2016 at 22:45 | comment | added | Mikko Ohtamaa | Sorry for being unclear. Popular option includes e.g. MetaMask browser plugin that connect web3 to the user own wallet: chrome.google.com/webstore/detail/metamask/… | |
Oct 1, 2016 at 6:17 | comment | added | Prashant Prabhakar Singh |
Sorry but I am unable to understand your point. Suppose I have launched my coin, How can I provide an interface(other than Mist) to users to access my token, make transactions etc. One solution I found was to use RPC . I wrote an HTML interface using web3 that works fine. But it has security concerns, like for letting users carry out transactions through that http interface , I have to allow personal over RPC, which is not recommended. SO what else are my options? Obviously other coins are doing it but HOW? Am I doing it all wrong?
|
|
Sep 30, 2016 at 11:32 | comment | added | Mikko Ohtamaa | My questions already answers to this. The transactions are signed on client side. | |
Sep 30, 2016 at 5:55 | comment | added | Prashant Prabhakar Singh | Can you please answer second part of my question, too. How other coins build on ethereum are able to provide their web-wallet? They are sending transactions from web, I guess they must be using RPC to connect to geth. | |
Sep 26, 2016 at 14:23 | history | answered | Mikko Ohtamaa | CC BY-SA 3.0 |