@0xsplits/splits-sdk-react
Version:
React wrapper for the 0xSplits SDK
28 lines (27 loc) • 1.18 kB
TypeScript
import { Log } from 'viem';
import { CreateWaterfallConfig, RecoverNonWaterfallFundsConfig, WaterfallFundsConfig, WithdrawWaterfallPullFundsConfig } from '@0xsplits/splits-sdk';
import { ContractExecutionStatus, RequestError } from '../types';
export declare const useCreateWaterfallModule: () => {
createWaterfallModule: (arg0: CreateWaterfallConfig) => Promise<Log[] | undefined>;
status?: ContractExecutionStatus;
txHash?: string;
error?: RequestError;
};
export declare const useWaterfallFunds: () => {
waterfallFunds: (arg0: WaterfallFundsConfig) => Promise<Log[] | undefined>;
status?: ContractExecutionStatus;
txHash?: string;
error?: RequestError;
};
export declare const useRecoverNonWaterfallFunds: () => {
recoverNonWaterfallFunds: (arg0: RecoverNonWaterfallFundsConfig) => Promise<Log[] | undefined>;
status?: ContractExecutionStatus;
txHash?: string;
error?: RequestError;
};
export declare const useWithdrawWaterfallPullFunds: () => {
withdrawPullFunds: (arg0: WithdrawWaterfallPullFundsConfig) => Promise<Log[] | undefined>;
status?: ContractExecutionStatus;
txHash?: string;
error?: RequestError;
};