Skip to main content

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