@cyberk/hyperion-sdk
Version:
Hyperion SDK from Cyberk
26 lines • 889 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useExecuteSwap = exports.useSimulateSwap = void 0;
const react_query_1 = require("@tanstack/react-query");
const executeSwap_1 = require("../query/executeSwap");
const useSimulateSwap = (options) => {
const { mutationFn } = (0, executeSwap_1.getExecuteSwapMutationOptions)({
isSimulate: true,
});
return (0, react_query_1.useMutation)({
...options,
mutationFn: mutationFn,
});
};
exports.useSimulateSwap = useSimulateSwap;
const useExecuteSwap = (options) => {
const { mutationFn } = (0, executeSwap_1.getExecuteSwapMutationOptions)({
isSimulate: false,
});
return (0, react_query_1.useMutation)({
...options,
mutationFn: mutationFn,
});
};
exports.useExecuteSwap = useExecuteSwap;
//# sourceMappingURL=useExecuteSwap.js.map