Skip to content

APDF-blockchain/wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wallet

This is a wallet server, similar to the node and the miner. The only thing this server does is to create wallets.

Run the application

To run this application, run 'npm start' in the root directory of the project.

How to start things up

  1. To start the first node run 'HTTP_PORT=4001 npm start' or 'npm start' which defaults to the 4001

JSDoc

  1. run npm i typedoc
  2. The command in 1. is only required once.
  3. Run 'mkdir docs' in the root directory.
  4. cd to src
  5. run '../node_modules/.bin/typedoc --out ../docs --mode modules .'
  6. This will create .html files in the /docs directory. You can open the index.html file to view the documentation

Some useful curl commands

Create a wallet

curl -H "Content-Type: application/json" -X POST http://localhost:4001/wallet/create/1234

Example HTTP GET requests

For getBalance() Note: this is no longer used, but keeping for posterity

This is an ugly looking GET request, but it does allow the browser to execute it with an array count of 2.

http://localhost:4001/wallet/balance/f3a1e69b6176052fcc4a3248f1c5a91dea308ca9?unspentTxOuts[]={'txOutId': "1", 'txOutIndex': 1, 'address': "someadress", 'amount': 10}&unspentTxOuts[]={'txOutId': "1", 'txOutIndex': 1, 'address': "someadress", 'amount': 10}

About

This is a wallet server, similar to the node and the miner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published