@arcana/ca-sdk
Version:
Arcana Network's chain abstraction SDK for unified balance in Web3 apps
7 lines (6 loc) • 579 B
JavaScript
import { InternalRpcError, UserRejectedRequestError } from "viem";
export const ErrorUserDeniedIntent = new UserRejectedRequestError(new Error("User denied intent."));
export const ErrorUserDeniedAllowance = new UserRejectedRequestError(new Error("User denied allowance."));
export const ErrorInsufficientBalance = new InternalRpcError(new Error("Insufficient balance."));
export const ErrorBuildingIntent = new InternalRpcError(new Error("Error while building intent."));
export const ErrorLiquidityTimeout = new InternalRpcError(new Error("Timed out waiting for liquidity."));