mirror of
https://github.com/orionprotocol/sdk.git
synced 2026-03-25 23:27:41 +03:00
17 lines
462 B
TypeScript
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;
|
|
}
|