UNPKG

@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
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"; };