<p>If you want to do it from front-end (web browser) it's not a good idea because you will expose an access to your bitcoin node so anyone able do anything with you bitcoin node, if you want to do it on the server so it is normal practice.</p>

<p>Just don't expose your RPC node access, allow connections only from localhost.</p>

CC BY-SA 4.0
2018-10-30T11:42:59.727Z
yes the frontend will be in angular 6 and backend will in django. Django will make further RPC calls to the node computer.
Pankaj Kumar
CC BY-SA 4.0
2018-10-30T11:43:41.313Z
Further one question all the secured web wallet make RPC calls to the node ?[server to server calls ]
Pankaj Kumar
CC BY-SA 4.0
2018-10-30T12:26:34.390Z
There is a lot of implementation opposite of RPC, some of them use IPC others communicate direct to the node.
Roman Kiselenko
CC BY-SA 4.0
2018-10-30T11:14:34.510Z
2018-10-30T11:14:34.510Z
Roman Kiselenko
<p>Is it good idea to make direct RPC call's to node computer to generate web wallet addresses</p>

<p>here is what i am trying to implement
i want to create new web wallet based on bitcoin and want to allow the users to create their own wallet , and also send and receive the tokens or cryptocurrency </p>

<bitcoin-core><bitcoind><wallet><json-rpc>
Web wallet making direct RPC calls to bitcoin node
Pankaj Kumar
# Web wallet making direct RPC calls to bitcoin node

(Asked by: username_0 on 2018-10-30)

Is it good idea to make direct RPC call's to node computer to generate web wallet addresses

here is what i am trying to implement
i want to create new web wallet based on bitcoin and want to allow the users to create their own wallet , and also send and receive the tokens or cryptocurrency

**Tags:** bitcoin-core, bitcoind, wallet, json-rpc


---

## 1 answers

### Answer by username_1 on 2018-10-30. Score: 1

If you want to do it from front-end (web browser) it's not a good idea because you will expose an access to your bitcoin node so anyone able do anything with you bitcoin node, if you want to do it on the server so it is normal practice.

Just don't expose your RPC node access, allow connections only from localhost.

> **Comments:**
> **username_0**: yes the frontend will be in angular 6 and backend will in django. Django will make further RPC calls to the node computer.  
> **username_0**: Further one question all the secured web wallet make RPC calls to the node ?[server to server calls ]  
> **username_1**: There is a lot of implementation opposite of RPC, some of them use IPC others communicate direct to the node.  

---

