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