migration of open-etc-friends-pool for use with Etica/EGAZ
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

43 lines
965 B

import EmberObject from '@ember/object';
import { computed } from '@ember/object';
var Block = EmberObject.extend({
variance: computed('difficulty', 'shares', function() {
let percent = this.get('shares') / this.get('difficulty');
if (!percent) {
return 0;
}
return percent;
}),
isLucky: computed('variance', function() {
return this.get('variance') <= 1.0;
}),
isSolo: computed('miningType', function() {
return this.get('miningType') == "solo";
}),
isOk: computed('orphan', 'uncle', function() {
return !this.get('orphan');
}),
lastBlockFound: Ember.computed('model', {
get() {
return parseInt(this.get('model.lastBlockFound')) || 0;
}
}),
formatReward: computed('reward', function() {
if (!this.get('orphan')) {
let value = parseInt(this.get('reward')) * 0.000000000000000001;
return value.toFixed(6);
} else {
return 0;
}
})
});
export default Block;