UNPKG

@cyberk/hyperion-sdk

Version:

Hyperion SDK from Cyberk

24 lines 836 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useSimulateTx = void 0; const react_query_1 = require("@tanstack/react-query"); const query_1 = require("../query"); const useSimulateTx = (options) => { const { signerAddress, signingClient, messages, options: observerOptions, chainId, } = options; const enabled = !!signerAddress; const { queryKey, ...rest } = (0, query_1.getSimulateTxQueryOptions)({ signingClient, signerAddress, messages, chainId, }); return (0, react_query_1.useQuery)({ ...rest, ...observerOptions, // @ts-expect-error queryKey, enabled: Boolean(enabled && (observerOptions?.enabled ?? true)), }); }; exports.useSimulateTx = useSimulateTx; //# sourceMappingURL=useSimulateTx.js.map