Пока новенькое только это вроде:dash-cli -conf=/DASH/DATA/dash.conf mnbudget show
Идем по урлу https://goo.gl/FvRVI9, смотрим что это такое, голосуем:"Tennis_Reimbursement" : {
"Name" : "Tennis_Reimbursement",
"URL" : "https://goo.gl/FvRVI9",
"Hash" : "a64c67c6d3cc6588fe8fe3c20c2ac1033296db9bf6eb2e1f1254b4b89bc8d765",
"FeeHash" : "bac481a8c0bac3b27b59c01d3664deec825a39552b551c13f222a798aece3568",
"BlockStart" : 348936,
"BlockEnd" : 373860,
"TotalPaymentCount" : 1,
"RemainingPaymentCount" : 1,
"PaymentAddress" : "XqmYyTcrxhe9FvmdAvZ3u15NVeLZqfqT8W",
"Ratio" : 0.95246801,
"Yeas" : 521,
"Nays" : 26,
"Abstains" : 0,
"TotalPayment" : 257.68166089,
"MonthlyPayment" : 257.68166089,
"IsEstablished" : true,
"IsValid" : true,
"IsValidReason" : "",
"fValid" : true
dash-cli -conf=/DASH/DATA/dash.conf mnbudget vote a64c67c6d3cc6588fe8fe3c20c2ac1033296db9bf6eb2e1f1254b4b89bc8d765 yes
расскажите как смотреть какие вопросы стоят на голосовании и как голоосовать.
Видел,что Ваня хочет в голландию съездить развеяться, думаю это пойдет на пользу проекту. Хочу отдать за это голос, но не знаю как.
...Удобно
Кстати про удобство и мастерноды, я тут вчера в английской ветке нашёл интересный но не совсем для меня понятный сервис мастернод, где ты участвовал в дискуссии:
https://www.dashwhale.org/index.php
https://dashtalk.org/threads/dashwhale-org-masternode-monitoring-and-budget-voting.5924/
Поясни пожалуйста, это мастернод-хостинг или информационный сервис, для чужих мастернод-хостингов? Где в топике или на сайте указана плата за месяц на 1 мастерноду? И что там за проблема с безопасностью и каких-то приватных ключах, которую там обсуждали? Ну и собственно, твой вывод, стоит им пользоваться или нет?
1 мастернода получила 2 выплаты в течение 5 минут :smile:
Неее, для работы дисперсии надо попасть в 10%, а значит отстоять почти всю очередь, так что это скорее "счастливый билетик"Диспееерсия...
<?php
error_reporting(E_ALL & ~E_NOTICE);
include_once('geoip.inc');
$cmd = "/home/user/bin/dash-cli masternodelist addr";
$dbv4 = "/usr/share/GeoIP/GeoIP.dat";
$dbv6 = "/usr/share/GeoIP/GeoIPv6.dat";
exec($cmd, $output);
$list = json_decode(implode($output), true);
foreach ($list as $ip) {
if (strstr($ip,"[")) {
$db = geoip_open($dbv6, GEOIP_STANDARD);
$mns[geoip_country_code_by_addr_v6($db, str_replace("[", "", str_replace("]:9999", "", $ip)))]++;
} else {
$db = geoip_open($dbv4, GEOIP_STANDARD);
$mns[geoip_country_code_by_addr($db, str_replace(":9999", "", $ip))]++;
}
}
foreach ($mns as $code => $z) {
$result[]=(array("code"=>$code,"z"=>$z));
}
if (!empty($result)) {
$file = fopen("masternodes.json", "w");
fwrite($file, json_encode($result));
fclose($file);
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>World Distribution of Dash Masternodes</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://code.highcharts.com/maps/highmaps.js"></script>
<script src="https://code.highcharts.com/maps/modules/data.js"></script>
<script src="https://code.highcharts.com/mapdata/custom/world.js"></script>
<script type="text/javascript">
$(function () {
var a = $.getJSON('masternodes.json', function (data) {
var mapData = Highcharts.geojson(Highcharts.maps['custom/world']);
$('#container').highcharts('Map', {
chart : {
borderWidth : 1
},
title: {
text: 'World Distribution of Dash Masternodes'
},
subtitle : {
text : 'Updated: ' + a.getResponseHeader("Last-Modified")
},
legend: {
enabled: false
},
mapNavigation: {
enabled: true,
buttonOptions: {
verticalAlign: 'bottom'
}
},
series : [{
name: 'Countries',
mapData: mapData,
color: '#E0E0E0',
enableMouseTracking: false
}, {
type: 'mapbubble',
mapData: mapData,
name: 'count',
joinBy: ['iso-a2', 'code'],
data: data,
minSize: 5,
maxSize: '25%',
tooltip: {
headerFormat: '',
pointFormat: '{point.code}: {point.z}'
}
}]
});
});
});
</script>
</head>
<body>
<div id="container" style="width: 100%; height: 100%; margin: 0 auto"></div>
</body>
</html>