Skip to content
Snippets Groups Projects
Commit b1775a1e authored by Cédric Moreau's avatar Cédric Moreau
Browse files

Fixing duniter/duniter#606 Change UD formula in favor of DUG

parent ef772793
No related branches found
No related tags found
No related merge requests found
......@@ -13,7 +13,8 @@ module.exports = ($scope, $interval, BMA, UIUtils, summary, bmapi, ws) => {
// const globalC = Math.round(Math.pow(1 + summary.parameters.c, nbUDperYear) * 100) / 100 - 1;
let UD = summary.parameters.ud0;
if (summary.lastUDBlock) {
UD = (1 + summary.parameters.c) * summary.lastUDBlock.dividend * Math.pow(10, summary.lastUDBlock.unitbase);
const N = summary.current.membersCount;
UD = parseInt((summary.lastUDBlock.dividend * Math.pow(10, summary.lastUDBlock.unitbase) + Math.pow(summary.parameters.c, 2) * M / N).toFixed(0));
}
$scope.current = summary.current;
$scope.monetaryMass = parseInt(M / UD) || 0;
......@@ -110,7 +111,8 @@ module.exports = ($scope, $interval, BMA, UIUtils, summary, bmapi, ws) => {
let M = summary.current.monetaryMass || 0;
let UD = summary.parameters.ud0;
if (summary.lastUDBlock) {
UD = (1 + summary.parameters.c) * summary.lastUDBlock.dividend * Math.pow(10, summary.lastUDBlock.unitbase);
const N = summary.current.membersCount;
UD = parseInt((summary.lastUDBlock.dividend * Math.pow(10, summary.lastUDBlock.unitbase) + Math.pow(summary.parameters.c, 2) * M / N).toFixed(0));
}
$scope.monetaryMass = parseInt(M / UD) || 0;
$scope.$apply();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment