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