UNPKG

@dzapio/sdk

Version:

A TypeScript/JavaScript SDK for interacting with the DZap protocol, providing utilities for DeFi operations including Swaps, Bridges, and Zaps.

30 lines (29 loc) 1.2 kB
import { DZapPermitMode } from '../enums'; export declare const eip2612GaslessDomain: { name: string; version: string; salt: `0x${string}`; }; export declare const dZapIntentPrimaryType: { SignedGasLessSwapData: string; SignedGasLessSwapBridgeData: string; SignedGasLessBridgeData: string; }; export declare const permit2PrimaryType: { readonly PermitSingle: "PermitSingle"; readonly PermitWitnessTransferFrom: "PermitWitnessTransferFrom"; readonly PermitBatchWitnessTransferFrom: "PermitBatchWitnessTransferFrom"; }; export declare const PermitTypes: { readonly PermitSingle: "PermitSingle"; readonly PermitWitnessTransferFrom: "PermitWitnessTransferFrom"; readonly PermitBatchWitnessTransferFrom: "PermitBatchWitnessTransferFrom"; readonly EIP2612Permit: "EIP2612Permit"; readonly AutoPermit: "AutoPermit"; }; export declare const PermitToDZapPermitMode: { readonly EIP2612Permit: DZapPermitMode.PERMIT; readonly PermitSingle: DZapPermitMode.PERMIT2_APPROVE; readonly PermitWitnessTransferFrom: DZapPermitMode.PERMIT2_WITNESS_TRANSFER; readonly PermitBatchWitnessTransferFrom: DZapPermitMode.BATCH_PERMIT2_WITNESS_TRANSFER; };