UNPKG

@renegade-fi/core

Version:
21 lines 832 B
import { getWalletFromRelayer, } from "../actions/getWalletFromRelayer.js"; import { ConfigRequiredError } from "../errors/base.js"; import { filterQueryOptions } from "./utils.js"; export function getWalletQueryOptions(config, options = {}) { return { async queryFn({ queryKey }) { const { scopeKey: _, ...parameters } = queryKey[1]; if (!config) throw new ConfigRequiredError("getWallet"); const wallet = await getWalletFromRelayer(config, { ...parameters, }); return wallet ?? null; }, queryKey: getWalletQueryKey({ scopeKey: config?.state.id, ...options }), }; } export function getWalletQueryKey(options = {}) { return ["wallet", filterQueryOptions(options)]; } //# sourceMappingURL=getWallet.js.map