You should use Bitcoin Core JSON-RPC API with any language that’s used for internet improvement. There are two methods to do that:
Libraries
There are few libraries that can allow you to develop internet functions for Bitcoin. Instance: The perfect JavaScript libraries supporting Bitcoin Core?
OR
-
Experiment with Bitcoin Core RPC associated to wallets on testnet. When you perceive how issues work, run bitcoind with under bitcoin.conf:
testnet=1 server=1 take a look at.rpcport=PORT rpcuser=USERNAME rpcpassword=PASSWORD
-
Run Postman (There may be additionally Postwoman however I’ve not tried it)
-
Create a request with URL: https://127.0.0.1:RPC_PORT/
-
Choose ‘fundamental auth’ and enter RPC credentials
-
Physique(uncooked):
{"jsonrpc": "1.0", "id": "curltest", "methodology": "createwallet", "params": ["DW1",false,false,"",true,true]}
-
This may create a descriptor pockets with title ‘DW’ when you ship the request. For utilizing it in your internet software, you’ll be able to click on on
</>
code image and duplicate the code for one of many languages:
Few issues associated to safety: https://github.com/bitcoin/bitcoin/blob/grasp/doc/JSON-RPC-interface.md
There might be extra methods or higher methods to attain the identical. I’m not an internet developer. Simply attempting to assist.