UNPKG

@dzapio/sdk

Version:

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

25 lines (24 loc) 683 B
import { StatusCodes, TxnStatus } from 'src/enums'; import { HexString } from '../types'; import { Signer } from 'ethers'; import { WalletClient } from 'viem'; declare class GenericTxnHandler { static sendTransaction: ({ chainId, signer, from, to, data, value, }: { chainId: number; signer: Signer | WalletClient; from: HexString; to: HexString; data: HexString; value: string; }) => Promise<{ status: TxnStatus; error: any; errorMsg: any; code: StatusCodes; } | { status: TxnStatus; code: StatusCodes; txnHash: HexString; }>; } export default GenericTxnHandler;