create account

Distributed Access to the BitShares Decentralised Exchange by ihashfury

View this thread on: hive.blogpeakd.comecency.com
@ihashfury (edited)
$32.97
Distributed Access to the BitShares Decentralised Exchange
I hope to encourage and promote more access points and backup WebSocket (wss) gateways for BitShares. This is the logical progression from [Run your own decentralised exchange](https://steemit.com/bitshares/@ihashfury/run-your-own-decentralised-exchange) post. 
![BitShares](https://i.imgsafe.org/7596ada.jpg)
### Distributed Access to the BitShares Network
[TOC]
### BitShares node setup post - [Run your own decentralised exchange](https://steemit.com/bitshares/@ihashfury/run-your-own-decentralised-exchange)
Once you have a full node setup, you can allow BitShares shareholders secure access to your server to trade and check their accounts by following these steps.
>A DNS Alias (CNAME) is required to point to your server ip address.
>See [dyn.com](http://dyn.com) for DNS Alias setup.
>You may have to wait a few days for the DNS to work through the internet.
>Please change [altcap.io](http://altcap.io) to your DNS alias in the examples below.



## Create a New User
I recommend creating a new user on your server to run the Bitshares gui and give the user sudo access.
>You can use any name - I have used bitshares in this example
```
sudo adduser bitshares
sudo gpasswd -a bitshares sudo
sudo gpasswd -a bitshares users
```

## Install Nginx
Install Nginx web server
```
# ssh into your new user bitshares
ssh bitshares@altcap.io
sudo apt-get install nginx
# check version
nginx -v
# add user to web server group
sudo gpasswd -a bitshares www-data
# start nginx
sudo service nginx start
```
This will start Nginx default web server. Check it by typing the ip address of your server in a web browser or your alias [altcap.io](http://altcap.io)

### Configure Nginx
To configure the web server, edit the default site and save as new DNS alias name using http port 80 only until you setup [letsencrypt.org](https://letsencrypt.org/) SSL Certificate.

### Create your web folder
```
sudo mkdir -p /var/www/altcap.io/public_html
sudo chown -R bitshares:bitshares var/www/altcap.io/public_html
sudo chmod 755 /var/www
```

### Configure Nginx
```
# edit default setup and save as altcap.io
sudo nano /etc/nginx/sites-available/default
```
Point to your new virtual host
```
###### altcap.io ######
server {
	listen 80;
    server_name altcap.io;
    #rewrite ^ https://$server_name$request_uri? permanent;
    #rewrite ^ https://altcap.io$uri permanent;
	#
    root /var/www/altcap.io/public_html;
	# Add index.php to the list if you are using PHP
	index index.html index.htm;
    #
    location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		try_files $uri $uri/ =404;
	}
}
```
>CTRL+O to save as altcap.io (^O Write Out)

### Update Virtual Host File
```
sudo cp altcap.io /etc/nginx/sites-available/altcap.io
```

### Activate sim link and disable default web server
```
sudo ln -s /etc/nginx/sites-available/altcap.io /etc/nginx/sites-enabled/altcap.io
sudo rm /etc/nginx/sites-enabled/default
```
### Link local folder to www root and add a simple  index.html
```
ln -s /var/www/altcap.io/public_html ~/public_html
nano ~/public_html/index.html
```
Add some text to index.html
```
altcap.io
```
>CTRL+X to save as index.html (^X Exit)
### Restart Nginx
```
sudo service nginx restart
```
Now you have setup a simple web server.
DigitalOcean has a great [article](https://www.digitalocean.com/community/articles/how-to-set-up-nginx-virtual-hosts-server-blocks-on-ubuntu-12-04-lts--3) for more information on Virtual Host setup.

## Install letsencrypt
```
sudo apt-get install letsencrypt
```
### Obtain your SSL certificate
```
sudo letsencrypt certonly --webroot -w /var/www/altcap.io/public_html -d altcap.io
```
Follow the instructions and add an email address

### Check your certificate
```
sudo ls -l /etc/letsencrypt/live/altcap.io
# and check it will update
sudo letsencrypt renew --dry-run --agree-tos
sudo letsencrypt renew
``` 
### Setup a renew cronjob for your new SSL certificate
```
sudo crontab -e
```
Add this line to run the job every 6 hours on the 16th minute
```
16 */6 * * *  /usr/bin/letsencrypt renew >> /var/log/letsencrypt-renew.log
```
>CTRL+X to save (^X Exit)
```
# check your crontab
sudo crontab -l
```

### Generate Strong Diffie-Hellman Group cert
```
sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048
```
## Add SSL to Nginx settings
Make a copy of altcap.io just in case. 
```
cp altcap.io alcap.io.no.ssl
```

### Edit  altcap.io
```
nano altcap.io
```
```
###### altcap.io ######
server {
	listen 80;
    server_name altcap.io;
    #rewrite ^ https://$server_name$request_uri? permanent;
    rewrite ^ https://altcap.io$uri permanent;
	#
    root /var/www/altcap.io/public_html;
	# Add index.php to the list if you are using PHP
	index index.html index.htm;
    #
    location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		try_files $uri $uri/ =404;
	}
}

###### altcap.io websockets

upstream websockets {
    server localhost:8090;
}

###### altcap.io ssl
server {
	listen 443 ssl;
    #
    server_name altcap.io;
    #
    root /var/www/altcap.io/public_html;
	# Add index.php to the list if you are using PHP
	index index.html index.htm;
    #
    ssl_certificate /etc/letsencrypt/live/altcap.io/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/altcap.io/privkey.pem;
	#
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    ssl_dhparam /etc/ssl/certs/dhparam.pem;
    ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
    ssl_session_timeout 1d;
    ssl_session_cache shared:SSL:50m;
    ssl_stapling on;
    ssl_stapling_verify on;
    add_header Strict-Transport-Security max-age=15768000;
    #
	# Note: You should disable gzip for SSL traffic.
	# See: https://bugs.debian.org/773332
	#
	# Read up on ssl_ciphers to ensure a secure configuration.
	# See: https://bugs.debian.org/765782
	#
	# Self signed certs generated by the ssl-cert package
	# Don't use them in a production server!
	#
	# include snippets/snakeoil.conf;
    #
	location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		try_files $uri $uri/ =404;
	}
    location ~ /ws/? {
        access_log off;
        proxy_pass http://websockets;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}
###### altcap.io ######
```
>CTRL+X to save (^X Exit)

You have now setup an SSL secured web server with a WebSocket connected to your local BitShares witness_node (listening on port 8090 - see [this post](https://steemit.com/bitshares/@ihashfury/run-your-own-decentralised-exchange) for more information)
### Update altcap.io www virtual host
```
sudo cp altcap.io /etc/nginx/sites-available/altcap.io
```
### Restart Nginx
```
sudo service nginx restart
```
Now you have setup an SSL web server.
More information on SSL setup can be found here.
[DigitalOcean letsencrypt SSL](https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04)
[LetsEncrypt](https://letsencrypt.org/)
[CertBot](https://certbot.eff.org/)

## Install BitShares web gui

### Install NVM (Node Version Manager)
```
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
```
exit bash (terminal) and reconnect
```
ssh bitshares@altcap.io
nvm install v5
nvm use v5
```
### Download BitShares gui
```
git clone https://github.com/bitshares/bitshares-2-ui.git
```


### Setup light wallet
```
cd /bitshares-2-ui/
```
Before building the light wallet, you need to edit **SettingsStore.js** line 19 and 99 wss WebSocket.
```
nano /bitshares-2-ui/dl/src/stores/SettingsStore.js
```
Change line 19
```
            connection: "wss://altcap.io/ws",
```
Add your new wss WebSocket to line 99
```
            connection: [
                "wss://altcap.io/ws",
                "wss://bitshares.openledger.info/ws",
                "wss://bitshares.dacplay.org:8089/ws",
                "wss://dele-puppy.com/ws",
                "wss://valen-tin.fr:8090/ws"
```
>CTRL+X to save (^X Exit)
```
### Setup install
cd dl; npm install
cd ../web; npm install
```
### Link web root to gui build folder
```
ln -s ~/public_html/ dist
```
### Build light wallet
```
npm run build
```

You have now created another Access point to the BitShares Decentralised Exchange.
**The more the merrier.**
Please remember to check your firewall and SSH is up-to-date and configured correctly. DigitalOcean has [firewall](https://www.digitalocean.com/community/tags/firewall?type=tutorials) and [Secure SSH](https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2) tutorials for more help.

## SSL test
You can also check how secure your new web server is compared to your bank. Add this link to a web browser and wait for the results.
```
https://www.ssllabs.com/ssltest/analyze.html?d=altcap.io
```
Now change altcap.io to your local bank's domain name in the link and post the results below.
>**Thank you [svk](https://steemit.com/@svk) for your advice and guidance.**
馃憤  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorihashfury
permlinkdistributed-access-to-the-bitshares-decentralised-exchange
categorybitshares
json_metadata{"tags":["bitshares","rewrite"],"links":["https://steemit.com/bitshares/@ihashfury/run-your-own-decentralised-exchange"]}
created2016-06-29 13:09:09
last_update2016-06-29 14:46:15
depth0
children27
last_payout2016-08-24 10:38:42
cashout_time1969-12-31 23:59:59
total_payout_value19.021 HBD
curator_payout_value13.948 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length9,963
author_reputation3,015,172,144,032
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id47,073
net_rshares19,593,062,726,196
author_curate_reward""
vote details (42)
@roseebit
$0.07
properties (23)
authorroseebit
permlinkre-ihashfury-distributed-access-to-the-bitshares-decentralised-exchange-20160630t000440751z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-06-30 00:05:18
last_update2016-06-30 00:05:18
depth1
children0
last_payout2016-08-24 10:38:42
cashout_time1969-12-31 23:59:59
total_payout_value0.066 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4
author_reputation19,504,635,161,510
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id47,527
net_rshares1,011,077,658,265
author_curate_reward""
vote details (3)
@sandra
$0.55
SSL Certificate Overall Rating results:
altcap.io - A+
security.hsbc.co.uk - B
meine.deutsche-bank.de - A
globalmarkets.bnpparibas.com - A
particulares.gruposantander.es - A-
bmn.es - F
馃憤  , ,
properties (23)
authorsandra
permlinkre-ihashfury-distributed-access-to-the-bitshares-decentralised-exchange-20160630t101955925z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-06-30 10:19:57
last_update2016-06-30 10:19:57
depth1
children0
last_payout2016-08-24 10:38:42
cashout_time1969-12-31 23:59:59
total_payout_value0.546 HBD
curator_payout_value0.007 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length185
author_reputation13,525,113,701,346
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id47,940
net_rshares1,072,713,936,469
author_curate_reward""
vote details (3)
@shing3e
$0.70
Thanks for the security check tip!
馃憤  ,
properties (23)
authorshing3e
permlinkre-ihashfury-distributed-access-to-the-bitshares-decentralised-exchange-20160801t095737079z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-08-01 09:57:36
last_update2016-08-01 09:57:36
depth1
children0
last_payout2016-08-24 10:38:42
cashout_time1969-12-31 23:59:59
total_payout_value0.527 HBD
curator_payout_value0.173 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length34
author_reputation153,449,036,016
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id531,227
net_rshares1,017,402,654,975
author_curate_reward""
vote details (2)
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honnor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170630t034402000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-06-30 03:44:00
last_update2017-06-30 03:44:00
depth1
children0
last_payout2017-07-07 03:44:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length687
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,712,420
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170704t140508000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-07-04 14:05:06
last_update2017-07-04 14:05:06
depth1
children0
last_payout2017-07-11 14:05:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id7,280,371
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170706t215529000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-07-06 21:55:27
last_update2017-07-06 21:55:27
depth1
children0
last_payout2017-07-13 21:55:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id7,571,977
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170712t223611000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-07-12 22:36:09
last_update2017-07-12 22:36:09
depth1
children0
last_payout2017-07-19 22:36:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id8,276,787
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170723t160208000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-07-23 16:02:06
last_update2017-07-23 16:02:06
depth1
children0
last_payout2017-07-30 16:02:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id9,431,988
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170728t172323000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-07-28 17:23:21
last_update2017-07-28 17:23:21
depth1
children0
last_payout2017-08-04 17:23:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id10,040,902
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170810t220908000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-08-10 22:09:06
last_update2017-08-10 22:09:06
depth1
children0
last_payout2017-08-17 22:09:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id11,440,947
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170814t153341000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-08-14 15:33:39
last_update2017-08-14 15:33:39
depth1
children0
last_payout2017-08-21 15:33:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id11,789,940
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170822t132744000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-08-22 13:27:42
last_update2017-08-22 13:27:42
depth1
children0
last_payout2017-08-29 13:27:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,534,627
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170824t180814000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-08-24 18:08:15
last_update2017-08-24 18:08:15
depth1
children0
last_payout2017-08-31 18:08:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,764,087
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170827t005402000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-08-27 00:54:00
last_update2017-08-27 00:54:00
depth1
children0
last_payout2017-09-03 00:54:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,981,529
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170901t010820000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-09-01 01:08:18
last_update2017-09-01 01:08:18
depth1
children0
last_payout2017-09-08 01:08:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id13,502,388
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170903t111947000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-09-03 11:19:45
last_update2017-09-03 11:19:45
depth1
children0
last_payout2017-09-10 11:19:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id13,732,972
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170905t205708000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-09-05 20:57:09
last_update2017-09-05 20:57:09
depth1
children0
last_payout2017-09-12 20:57:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id13,984,747
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170910t132129000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-09-10 13:21:27
last_update2017-09-10 13:21:27
depth1
children0
last_payout2017-09-17 13:21:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id14,454,767
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170919t061414000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-09-19 06:14:12
last_update2017-09-19 06:14:12
depth1
children0
last_payout2017-09-26 06:14:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id15,297,210
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20170921t162347000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-09-21 16:23:45
last_update2017-09-21 16:23:45
depth1
children0
last_payout2017-09-28 16:23:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id15,537,573
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20171127t184133000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-11-27 18:41:33
last_update2017-11-27 18:41:33
depth1
children0
last_payout2017-12-04 18:41:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id21,700,124
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20171224t014556000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-12-24 01:45:57
last_update2017-12-24 01:45:57
depth1
children0
last_payout2017-12-31 01:45:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id24,944,492
net_rshares0
@steemitboard
Congratulations @ihashfury! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/votes.png)](http://steemitboard.com/@ihashfury) Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20180109t212642000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2018-01-09 21:26:42
last_update2018-01-09 21:26:42
depth1
children0
last_payout2018-01-16 21:26:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length688
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,340,903
net_rshares0
@steemitboard
Congratulations @ihashfury! You received a personal award!

<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@ihashfury/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@ihashfury) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=ihashfury)_</sub>


**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague"><img src="https://steemitimages.com/64x128/https://steemitimages.com/0x0/![](https://cdn.steemitimages.com/DQmYKnawrtqFCShyVvVs4QS7548eretcMUKQJc3D2f69pb9/image.png)"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague">The Steem blockchain survived its first virus plague!</a></td></tr></table>

###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ihashfury-20190404t171832000z
categorybitshares
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2019-04-04 17:18:33
last_update2019-04-04 17:18:33
depth1
children0
last_payout2019-04-11 17:18:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,165
author_reputation38,975,615,169,260
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id82,488,068
net_rshares0
@tatchcapital
Hello @ihashfury !

I'm trying to distribute a customized UI. It seems I don't 'need' to run a full node to do so and everything is running ok. 

BUT I can't change the Dashboard as it doesn't display what I request. Can't find what am I missing ?

Any help would be very much appreciated !

![Capture d鈥櫭ヽran 2017-12-25 脿 17.08.23.png](https://steemitimages.com/DQmXiWAWCieLzbiS21FbZhMfKTjwvr2gL69vgL55UiJWBug/Capture%20d%E2%80%99%C3%A9cran%202017-12-25%20%C3%A0%2017.08.23.png)

![Capture d鈥櫭ヽran 2017-12-25 脿 17.09.37.png](https://steemitimages.com/DQmZx7BMeCyXCkqm98MRSgTLmj2HqBWVCMGwkrYj2LE8ebw/Capture%20d%E2%80%99%C3%A9cran%202017-12-25%20%C3%A0%2017.09.37.png)

I have allowed pairs in Store settings too so I am really puzzled here
馃憤  
properties (23)
authortatchcapital
permlinkre-ihashfury-distributed-access-to-the-bitshares-decentralised-exchange-20171229t114541623z
categorybitshares
json_metadata{"tags":["bitshares"],"users":["ihashfury"],"image":["https://steemitimages.com/DQmXiWAWCieLzbiS21FbZhMfKTjwvr2gL69vgL55UiJWBug/Capture%20d%E2%80%99%C3%A9cran%202017-12-25%20%C3%A0%2017.08.23.png","https://steemitimages.com/DQmZx7BMeCyXCkqm98MRSgTLmj2HqBWVCMGwkrYj2LE8ebw/Capture%20d%E2%80%99%C3%A9cran%202017-12-25%20%C3%A0%2017.09.37.png"],"app":"steemit/0.1"}
created2017-12-29 11:45:42
last_update2017-12-29 11:45:42
depth1
children0
last_payout2018-01-05 11:45:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length740
author_reputation327,234,531,510
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,857,044
net_rshares1,399,978,255
author_curate_reward""
vote details (1)
@teamsteem
Thank you @ihashfury for your recognition! Looking at that post you seem very knowledgeable in regard to Bitshares! It would be a real pleasure to talk to you in private. I just saw that your witness is doing really good.  You can check me up on the Steemit official chat if you have time.
馃憤  
properties (23)
authorteamsteem
permlinkre-ihashfury-distributed-access-to-the-bitshares-decentralised-exchange-20160823t003055401z
categorybitshares
json_metadata{"tags":["bitshares"],"users":["ihashfury"]}
created2016-08-23 00:30:54
last_update2016-08-23 00:30:54
depth1
children0
last_payout2016-08-24 10:38:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length289
author_reputation284,804,541,406,803
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id943,532
net_rshares0
author_curate_reward""
vote details (1)
@xeroc
$0.41
For proper markdown, you need to have a blank space after `##` for headlines. If you could please correct that ..
馃憤  , ,
properties (23)
authorxeroc
permlinkre-ihashfury-distributed-access-to-the-bitshares-decentralised-exchange-20160629t132103889z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-06-29 13:21:03
last_update2016-06-29 13:21:03
depth1
children0
last_payout2016-08-24 10:38:42
cashout_time1969-12-31 23:59:59
total_payout_value0.202 HBD
curator_payout_value0.203 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length113
author_reputation118,819,064,085,695
root_title"Distributed Access to the BitShares Decentralised Exchange"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id47,075
net_rshares1,015,273,293,468
author_curate_reward""
vote details (3)