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