dao-governance-framework/forum-network/src/classes/supporting/stake.js

17 lines
351 B
JavaScript

import params from '../../params.js';
export class Stake {
constructor({
tokenId, position, amount, lockingTime,
}) {
this.tokenId = tokenId;
this.position = position;
this.amount = amount;
this.lockingTime = lockingTime;
}
getStakeValue() {
return this.amount * this.lockingTime ** params.lockingTimeExponent;
}
}