UNPKG

@0xsplits/splits-sdk-react

Version:

React wrapper for the 0xSplits SDK

28 lines (27 loc) 1.18 kB
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; };