Skip to content

Commit

Permalink
automatic cctp: use MinAmountError
Browse files Browse the repository at this point in the history
  • Loading branch information
kev1n-peters committed Sep 24, 2024
1 parent 1249937 commit fa6415a
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions connect/src/routes/cctp/automatic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import { TransferState } from "../../types.js";
import { Wormhole } from "../../wormhole.js";
import type { StaticRouteMethods } from "../route.js";
import { AutomaticRoute } from "../route.js";
import { MinAmountError } from "../types.js";
import type {
Quote,
QuoteResult,
Expand Down Expand Up @@ -163,9 +164,7 @@ export class AutomaticCCTPRoute<N extends Network>

const minAmount = (fee * 105n) / 100n;
if (amount.units(amt) < minAmount) {
throw new Error(
`Minimum amount is ${amount.display(request.amountFromBaseUnits(minAmount))}`,
);
throw new MinAmountError(amount.fromBaseUnits(minAmount, amt.decimals));
}

const redeemableAmount = amount.units(amt) - fee;
Expand Down

0 comments on commit fa6415a

Please sign in to comment.