Skip to content
Dappy – Blockstack & ShapeShift Signature Bounty Universal Wallet
Branch: master
Clone or download
Latest commit 59a4ac2 Dec 23, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Quotes replaced Dec 23, 2018
bundleLibs Prettier, bitcoincash Dec 4, 2018
.DS_Store src applyed Jun 24, 2018
.babelrc src applyed Jun 24, 2018
.env
.eslintrc Prettier, bitcoincash Dec 4, 2018
.gitignore
.stylelintrc src applyed Jun 24, 2018
LICENSE Initial commit Jun 24, 2018
README.md Update README.md Jun 27, 2018
lib.webpack.config.js src applyed Jun 24, 2018
package.json
postcss.config.js
webpack.config.js
yarn.lock News Panel implemented Dec 11, 2018

README.md

Blockstack & ShapeShift Signature Bounty Universal Wallet

Getting Started in dev mode.

git clone https://github.com/BCNetio/BlockStackWallet
npm install
npm run start

Production build

git clone https://github.com/BCNetio/BlockStackWallet
npm install
npm run production
cd public/
mv * /your/public/server/folder

Remember you have to add API keys and Ethereum like nodes.

app/Providers/config.js - apiKeys and config.exchangeApiKeys
app/AppConfig.js - config.bsNodeProfile (url of blockstack profile) needed in case you run local node
app/AppConfig.js - config.nodes (list of ethereum like nodes)

Manifest file

{
  "name": "Dappy Wallet",
  "start_url": "https://app.bcnet.io",
  "description": "Dappy Wallet is a non-custodial universal wallet",
  "icons": [
    {
      "src": "https://app.bcnet.io/dappy_logo.png",
      "sizes": "192x192",
      "type": "image/png"
    }
  ]
}

Nginx example

server {
  listen 443 ssl;
  server_name app.bcnet.io;
  ssl_certificate /etc/crypto/app.bcnet.io/fullchain.pem;
  ssl_certificate_key /etc/crypto/app.bcnet.io/privkey.pem;

  location / {
    root /cdn/dappy/;
    try_files $uri /index.html;
    add_header Access-Control-Allow-Origin *;
  }
}
server {
  if ($host = app.bcnet.io) {
    return 301 https://$host$request_uri;
  }
  listen 80;
  listen [::]:80;
  server_name app.bcnet.io;
  return 404;
}
You can’t perform that action at this time.