Calculate Fee
Calculate
import { FeeUtils } from '@cetusprotocol/dlmm-sdk'
const variableFee = FeeUtils.getVariableFee(pool.variable_parameters)
console.log('Variable fee:', variableFee)
console.log('Variable fee percentage:', d(variableFee).div(d(FEE_PRECISION)).toString())const compositionFee = FeeUtils.calculateCompositionFee(amount, total_fee_rate)const protocolFee = FeeUtils.calculateProtocolFee(fee_amount, protocol_fee_rate)const { protocol_fee_a, protocol_fee_b } = FeeUtils.getProtocolFees(fee_a, fee_b, protocol_fee_rate)
console.log('Protocol fee A:', protocol_fee_a)
console.log('Protocol fee B:', protocol_fee_b)Last updated