UNPKG

@dzapio/sdk

Version:

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

18 lines (17 loc) 2.42 kB
import { OtherAbis, QuoteFilters, Services, STATUS } from './constants'; import { ApprovalModes } from './constants/approval'; import { erc20Functions } from './constants/erc20'; import { PermitTypes } from './constants/permit'; import { SignatureExpiryInSecs } from './constants/permit2'; import DZapClient from './dZapClient'; import { DZapPermitMode, StatusCodes, TxnStatus } from './enums'; import { ApiRpcResponse, ApprovalMode, BatchPermitCallbackParams, BtcTxData, Chain, ChainData, contractErrorActions, ContractErrorResponse, DZapTransactionResponse, EvmTxData, Fee, FeeDetails, GaslessTradeBuildTxnResponse, HexString, ParamQuotes, PermitMode, ProviderDetails, QuoteFilter, SignatureCallbackParams, SignPermitResponse, SinglePermitCallbackParams, SvmTxData, SwapInfo, Token, TokenInfo, TokenPermitData, TokenResponse, TradeBuildTxnRequest, TradeBuildTxnRequestData, TradeBuildTxnResponse, TradeGasBuildTxnResponse, TradePath, TradeQuotesRequest, TradeQuotesRequestData, TradeQuotesResponse, TradeStatusResponse, TradeStep } from './types'; import { PsbtInput, PsbtOutput } from './types/btc'; import { ZapIntegratorConfig, ZapStatusResponse } from './types/zap'; import { getTokensPairKey } from './utils'; import { SwapInputDataDecoder } from './utils/decoder/swap/inputDataDecoder'; import { checkEIP2612PermitSupport } from './utils/eip-2612/eip2612Permit'; import { formatToken } from './utils/tokens'; export * from './types/zap'; export * from './zap/constants'; export { ApiRpcResponse, ApprovalMode, ApprovalModes, BatchPermitCallbackParams, BtcTxData, Chain, ChainData, checkEIP2612PermitSupport, contractErrorActions, ContractErrorResponse, DZapClient, DZapPermitMode, DZapTransactionResponse, erc20Functions, EvmTxData, Fee, FeeDetails, formatToken, GaslessTradeBuildTxnResponse, getTokensPairKey, HexString, OtherAbis, ParamQuotes, PermitMode, PermitTypes, ProviderDetails, PsbtInput, PsbtOutput, QuoteFilter, QuoteFilters, Services, SignatureCallbackParams, SignatureExpiryInSecs, SignPermitResponse, SinglePermitCallbackParams, STATUS, StatusCodes, SvmTxData, SwapInfo, SwapInputDataDecoder, Token, TokenInfo, TokenPermitData, TokenResponse, TradeBuildTxnRequest, TradeBuildTxnRequestData, TradeBuildTxnResponse, TradeGasBuildTxnResponse, TradePath, TradeQuotesRequest, TradeQuotesRequestData, TradeQuotesResponse, TradeStatusResponse, TradeStep, TxnStatus, ZapIntegratorConfig, ZapStatusResponse, };