@0xsplits/splits-sdk-react
Version:
React wrapper for the 0xSplits SDK
22 lines (21 loc) • 941 B
TypeScript
import { Log } from 'viem';
import { CreateLiquidSplitConfig, DistributeLiquidSplitTokenConfig, TransferLiquidSplitOwnershipConfig } from '@0xsplits/splits-sdk';
import { ContractExecutionStatus, RequestError } from '../types';
export declare const useCreateLiquidSplit: () => {
createLiquidSplit: (arg0: CreateLiquidSplitConfig) => Promise<Log[] | undefined>;
status?: ContractExecutionStatus;
txHash?: string;
error?: RequestError;
};
export declare const useDistributeLiquidSplitToken: () => {
distributeToken: (arg0: DistributeLiquidSplitTokenConfig) => Promise<Log[] | undefined>;
status?: ContractExecutionStatus;
txHash?: string;
error?: RequestError;
};
export declare const useTransferLiquidSplitOwnership: () => {
transferOwnership: (arg0: TransferLiquidSplitOwnershipConfig) => Promise<Log[] | undefined>;
status?: ContractExecutionStatus;
txHash?: string;
error?: RequestError;
};