import { buildUseVueQuery } from "../../../vue-query";
import { createGetContractInfo, createGetContractHistory, createGetContractsByCode, createGetAllContractState, createGetRawContractState, createGetSmartContractState, createGetCode, createGetCodes, createGetCodeInfo, createGetPinnedCodes, createGetParams, createGetContractsByCreator, createGetWasmLimitsConfig, createGetBuildAddress } from "./query.rpc.func";
export const useGetContractInfo = buildUseVueQuery({
    builderQueryFn: createGetContractInfo,
    queryKeyPrefix: "ContractInfoQuery"
});
export const useGetContractHistory = buildUseVueQuery({
    builderQueryFn: createGetContractHistory,
    queryKeyPrefix: "ContractHistoryQuery"
});
export const useGetContractsByCode = buildUseVueQuery({
    builderQueryFn: createGetContractsByCode,
    queryKeyPrefix: "ContractsByCodeQuery"
});
export const useGetAllContractState = buildUseVueQuery({
    builderQueryFn: createGetAllContractState,
    queryKeyPrefix: "AllContractStateQuery"
});
export const useGetRawContractState = buildUseVueQuery({
    builderQueryFn: createGetRawContractState,
    queryKeyPrefix: "RawContractStateQuery"
});
export const useGetSmartContractState = buildUseVueQuery({
    builderQueryFn: createGetSmartContractState,
    queryKeyPrefix: "SmartContractStateQuery"
});
export const useGetCode = buildUseVueQuery({
    builderQueryFn: createGetCode,
    queryKeyPrefix: "CodeQuery"
});
export const useGetCodes = buildUseVueQuery({
    builderQueryFn: createGetCodes,
    queryKeyPrefix: "CodesQuery"
});
export const useGetCodeInfo = buildUseVueQuery({
    builderQueryFn: createGetCodeInfo,
    queryKeyPrefix: "CodeInfoQuery"
});
export const useGetPinnedCodes = buildUseVueQuery({
    builderQueryFn: createGetPinnedCodes,
    queryKeyPrefix: "PinnedCodesQuery"
});
export const useGetParams = buildUseVueQuery({
    builderQueryFn: createGetParams,
    queryKeyPrefix: "ParamsQuery"
});
export const useGetContractsByCreator = buildUseVueQuery({
    builderQueryFn: createGetContractsByCreator,
    queryKeyPrefix: "ContractsByCreatorQuery"
});
export const useGetWasmLimitsConfig = buildUseVueQuery({
    builderQueryFn: createGetWasmLimitsConfig,
    queryKeyPrefix: "WasmLimitsConfigQuery"
});
export const useGetBuildAddress = buildUseVueQuery({
    builderQueryFn: createGetBuildAddress,
    queryKeyPrefix: "BuildAddressQuery"
});
