@roochnetwork/rooch-sdk-kit
Version:
Rooch SDK Kit
11 lines (10 loc) • 758 B
TypeScript
import { UseMutationOptions, UseMutationResult } from '@tanstack/react-query';
import { Signer, Transaction, ExecuteTransactionResponseView } from '@roochnetwork/rooch-sdk';
type UseSignAndExecuteTransactionArgs = {
transaction: Transaction;
signer?: Signer;
};
type UsesignAndExecuteTransactionResult = ExecuteTransactionResponseView;
type UsesignAndExecuteTransactionOptions = Omit<UseMutationOptions<UsesignAndExecuteTransactionResult, Error, UseSignAndExecuteTransactionArgs, unknown>, 'mutationFn'>;
export declare function useSignAndExecuteTransaction({ mutationKey, ...mutationOptions }?: UsesignAndExecuteTransactionOptions): UseMutationResult<UsesignAndExecuteTransactionResult, Error, UseSignAndExecuteTransactionArgs, unknown>;
export {};