@dzapio/sdk
Version:
A TypeScript/JavaScript SDK for interacting with the DZap protocol, providing utilities for DeFi operations including Swaps, Bridges, and Zaps.
49 lines (48 loc) • 1.61 kB
TypeScript
export declare const STATUS: {
pending: string;
inProgress: string;
success: string;
rejected: string;
error: string;
};
export declare const ERRORS: {
NOT_FOUND: string;
};
export declare const DZapAbis: {
readonly dZapCoreAbi: "dZapCoreAbi";
readonly dZapCoreV2Abi: "dZapCoreV2Abi";
readonly dZapDcaAbi: "dZapDcaAbi";
};
export declare const OtherAbis: {
readonly permit2: "permit2";
readonly erc20: "erc20";
};
export declare const Services: {
readonly trade: "trade";
readonly dca: "dca";
readonly zap: "zap";
};
export declare const GaslessTxType: {
readonly swap: "swap";
readonly bridge: "bridge";
};
export declare const QuoteFilters: {
readonly fastest: "fastest";
readonly best: "best";
readonly all: "all";
};
export declare const HISTORICAL_BLOCK = 10;
export declare const NATIVE_TOKEN_DECIMAL = 18;
export declare const NATIVE_TOKEN_ADDRESS = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE";
export declare const ZERO_ADDRESS = "0x0000000000000000000000000000000000000000";
export declare const dZapNativeTokenFormat = "0x0000000000000000000000000000000000000000";
export declare const PERMIT_TYPEHASH_CONST = "0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9";
export declare const DEFAULT_PERMIT_DATA: `0x${string}`;
export declare const DEFAULT_PERMIT2_DATA: `0x${string}`;
export declare const STATUS_RESPONSE: {
readonly COMPLETED: "COMPLETED";
readonly FAILED: "FAILED";
readonly PENDING: "PENDING";
readonly PARTIAL_SUCCESS: "PARTIAL_SUCCESS";
readonly REFUNDED: "REFUNDED";
};