import { buildUseVueMutation } from "../../../../vue-query";
import { storeCode, removeChecksum, migrateContract } from "./tx.rpc.func";
/**
 * StoreCode defines a rpc handler method for MsgStoreCode.
 * @name useStoreCode
 * @package ibc.lightclients.wasm.v1
 * @see proto service: ibc.lightclients.wasm.v1.StoreCode
 */
export const useStoreCode = buildUseVueMutation({
    builderMutationFn: storeCode
});
/**
 * RemoveChecksum defines a rpc handler method for MsgRemoveChecksum.
 * @name useRemoveChecksum
 * @package ibc.lightclients.wasm.v1
 * @see proto service: ibc.lightclients.wasm.v1.RemoveChecksum
 */
export const useRemoveChecksum = buildUseVueMutation({
    builderMutationFn: removeChecksum
});
/**
 * MigrateContract defines a rpc handler method for MsgMigrateContract.
 * @name useMigrateContract
 * @package ibc.lightclients.wasm.v1
 * @see proto service: ibc.lightclients.wasm.v1.MigrateContract
 */
export const useMigrateContract = buildUseVueMutation({
    builderMutationFn: migrateContract
});
