Skip to content

Commit

Permalink
fix: decoding
Browse files Browse the repository at this point in the history
  • Loading branch information
krboktv committed Jan 30, 2025
1 parent 4ee2af9 commit 56a4d62
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 8 deletions.
26 changes: 20 additions & 6 deletions src/fusion-order/fusion-extension.ts
Original file line number Diff line number Diff line change
Expand Up @@ -129,21 +129,35 @@ export class FusionExtension {
const hasFees =
!integratorFeeRecipient.isZero() || !protocolFeeRecipient.isZero()

const fees = hasFees
? new FeeTakerExt.Fees(
new FeeTakerExt.ResolverFee(
if (!hasFees) {
return new FusionExtension(
settlementContract,
auctionDetails,
interactionData.whitelist,
{
makerPermit,
customReceiver
}
)
}

const fees = new FeeTakerExt.Fees(
interactionData.fees.resolverFee.isZero()
? FeeTakerExt.ResolverFee.ZERO
: new FeeTakerExt.ResolverFee(
protocolFeeRecipient,
interactionData.fees.resolverFee,
interactionData.fees.whitelistDiscount
),
new FeeTakerExt.IntegratorFee(
interactionData.fees.integratorFee.isZero()
? FeeTakerExt.IntegratorFee.ZERO
: new FeeTakerExt.IntegratorFee(
integratorFeeRecipient,
protocolFeeRecipient,
interactionData.fees.integratorFee,
interactionData.fees.integratorShare
)
)
: undefined
)

return new FusionExtension(
settlementContract,
Expand Down
3 changes: 1 addition & 2 deletions src/fusion-order/fusion-order.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import {Address, Bps, MakerTraits} from '@1inch/limit-order-sdk'
import {Address, Bps, MakerTraits, FeeTakerExt} from '@1inch/limit-order-sdk'
import {parseUnits} from 'ethers'
import {FeeTakerExt} from '@1inch/limit-order-sdk'
import {FusionOrder} from './fusion-order'
import {AuctionDetails} from './auction-details'
import {Whitelist} from './whitelist'
Expand Down

0 comments on commit 56a4d62

Please sign in to comment.