Files
orionprotocol-sdk/src/utils/calculateOrionFeeInFeeAsset.ts
Aleksandr Kraiz 106b702d21 Initial commit
2022-04-20 23:41:04 +04:00

17 lines
462 B
TypeScript

import BigNumber from 'bignumber.js';
export default function calculateOrionFeeInFeeAsset(
amount: BigNumber.Value,
feeAssetPriceInOrn: BigNumber.Value,
baseAssetPriceInOrn: BigNumber.Value,
feePercent: BigNumber.Value,
) {
const result = new BigNumber(amount)
.multipliedBy(new BigNumber(feePercent).div(100))
.multipliedBy(baseAssetPriceInOrn)
.multipliedBy(new BigNumber(1).div(feeAssetPriceInOrn))
.toString();
return result;
}