"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createGetCode = exports.createGetChecksums = void 0;
const helper_func_types_1 = require("../../../../helper-func-types");
const query_1 = require("./query");
const createGetChecksums = (clientResolver) => (0, helper_func_types_1.buildQuery)({
    encode: query_1.QueryChecksumsRequest.encode,
    decode: query_1.QueryChecksumsResponse.decode,
    service: "ibc.lightclients.wasm.v1.Query",
    method: "Checksums",
    clientResolver
});
exports.createGetChecksums = createGetChecksums;
const createGetCode = (clientResolver) => (0, helper_func_types_1.buildQuery)({
    encode: query_1.QueryCodeRequest.encode,
    decode: query_1.QueryCodeResponse.decode,
    service: "ibc.lightclients.wasm.v1.Query",
    method: "Code",
    clientResolver
});
exports.createGetCode = createGetCode;
