UNPKG

@cyberk/hyperion-sdk

Version:

Hyperion SDK from Cyberk

20 lines 675 B
import { useQuery } from "@tanstack/react-query"; import { getSimulateTxQueryOptions, } from "../query"; export const useSimulateTx = (options) => { const { signerAddress, signingClient, messages, options: observerOptions, chainId, } = options; const enabled = !!signerAddress; const { queryKey, ...rest } = getSimulateTxQueryOptions({ signingClient, signerAddress, messages, chainId, }); return useQuery({ ...rest, ...observerOptions, // @ts-expect-error queryKey, enabled: Boolean(enabled && (observerOptions?.enabled ?? true)), }); }; //# sourceMappingURL=useSimulateTx.js.map