diff --git a/package.json b/package.json index fda09eae..a0328adf 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,6 @@ "test-ve": "TS_NODE_PROJECT='test/integration/tsconfig.json' mocha --config=test/integration/.mocharc.json --node-env=test --exit 'test/integration/VeOcean.test.ts'", "test-df": "TS_NODE_PROJECT='test/integration/tsconfig.json' mocha --config=test/integration/.mocharc.json --node-env=test --exit 'test/integration/DFRewards.test.ts'", "test-dt": "TS_NODE_PROJECT='test/integration/tsconfig.json' mocha --config=test/integration/.mocharc.json --node-env=test --exit 'test/integration/Datatoken.test.ts'", - "test-delegation": "TS_NODE_PROJECT='test/integration/tsconfig.json' mocha --config=test/integration/.mocharc.json --node-env=test --exit 'test/integration/veDelegation.test.ts'", "test-zend": "TS_NODE_PROJECT='test/integration/tsconfig.json' mocha --config=test/integration/.mocharc.json --node-env=test --exit 'test/integration/ZEnding.test.ts'", "lint": "eslint --ignore-path .gitignore --ext .js --ext .ts --ext .tsx .", "lint:fix": "eslint --ignore-path .gitignore --ext .js,.ts,.tsx . --fix", diff --git a/src/mappings/veDelegation.ts b/src/mappings/veDelegation.ts index 6c43ab91..e1a57e54 100644 --- a/src/mappings/veDelegation.ts +++ b/src/mappings/veDelegation.ts @@ -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 ) }