import { C as c, b as g, E as m, L as d, R as u, S as x, W as h, c as E, g as l, a as v, d as p, i as N } from "./wallet-manager-laNlXU9P.js";
const s = [
  {
    name: "icns",
    contract: "osmo1xk0s8xgktn9x5vwcgtjdxqzadg88fgn33p8u9cnpdxwemvxscvast52cdd",
    chainName: "osmosis",
    getQueryMsg: (e) => ({
      icns_names: { address: e }
    }),
    slip173: "osmo"
  },
  {
    name: "stargaze",
    contract: "stars1fx74nkqkw2748av8j7ew7r3xt9cgjqduwn8m0ur5lhe49uhlsasszc5fhr",
    chainName: "stargaze",
    getQueryMsg: (e) => ({
      name: { address: e }
    }),
    slip173: "stars"
  }
], a = (e) => {
  const r = s.find((t) => t.chainName === e);
  if (!r)
    throw new Error("No such name service registered with chain " + e);
  return r;
}, n = (e) => s.find((r) => r.name === e);
export {
  c as ClientNotExistError,
  g as ConnectError,
  m as ExpiredError,
  d as Logger,
  u as RejectedError,
  x as Session,
  h as WalletNotProvidedError,
  E as convertChain,
  l as getFastestEndpoint,
  v as getIsLazy,
  a as getNameServiceRegistryFromChainName,
  n as getNameServiceRegistryFromName,
  p as getWalletStatusFromState,
  N as isValidEndpoint
};
