Fixing decimals issue

This commit is contained in:
Jamie Hewitt 2023-04-04 19:10:49 +03:00
parent b803f1eb6b
commit 249a3f4124
1 changed files with 2 additions and 1 deletions

View File

@ -6,6 +6,7 @@ import {
TransferBoost
} from '../@types/veDelegation/veDelegation'
import { getveDelegation, getveOCEAN } from './utils/veUtils'
import { weiToDecimal } from './utils/generic'
export function handleDelegation(event: DelegateBoost): void {
const _delegator = event.params._delegator.toHex()
@ -44,7 +45,7 @@ export function handleExtendBoost(event: ExtendBoost): void {
const veDelegation = getveDelegation(_tokenId.toHex())
const delegatorVeOcean = getveOCEAN(_delegator)
if (_amount && delegatorVeOcean.lockedAmount) {
veDelegation.amountFraction = _amount.divDecimal(
veDelegation.amountFraction = weiToDecimal(_amount.toBigDecimal(), 18).div(
delegatorVeOcean.lockedAmount
)
}