17 lines
351 B
JavaScript
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;
|
|
}
|
|
}
|