You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cosmos-kit配置Osmosis自定义RPC端点失败求助

自定义RPC端点配置失败(Osmosis链)

在Cosmos生态的Osmosis链开发过程中,遇到自定义RPC/REST端点配置问题:指定的RPC(https://rpc-osmosis.blockapsis.com)和REST(https://lcd-osmosis.blockapsis.com)始终自动回退到默认端点https://rpc.cosmos.directory/osmosis。

需配置的Osmosis主网信息

/* OSMOSIS NODE ENDPOINTS */
RPC=https://rpc-osmosis.blockapsis.com
REST=https://lcd-osmosis.blockapsis.com

/* OSMOSIS MAINNET CONFIG */
{
  id: 'osmosis-1',
  name: 'Osmosis Mainnet',
  defaultCurrency: {
    coinDenom: 'OSMO',
    coinMinimalDenom: 'uosmo',
    coinDecimals: 6,
    coinGeckoId: 'osmosis',
    gasPriceStep: {
      low: 0.0025,
      average: 0.025,
      high: 0.04,
    },
  },
  gasPrice: '0.0035uosmo',
}

现有Providers组件代码

<ChainProvider
  chains={[...chains]}
  assetLists={[...assets]}
  wallets={wallets}
  endpointOptions={{
    endpoints: {
      osmosis: {
        rpc: ['https://rpc-osmosis.blockapsis.com'],
        rest: ['https://lcd-osmosis.blockapsis.com']
      }
    }
  }}
>
  {children}
</ChainProvider>

钱包连接逻辑代码

const { status, address, connect, disconnect } = useChain('osmosis');

const cutAddress = (address: string | undefined) => {
  if (!address) return "";
  const start = address.slice(0, 2);
  const end = address.slice(-5);
  return `${start}...${end}`;
};

useEffect(() => {
  if (status === 'Connected') {
    console.log('Wallet connected:', address);
  }
}, [status, address]);

需求与求助

需要成功配置自定义RPC端点,完成铸币按钮开发及链上信用账户铸造。已查阅Cosmology文档,但文档中的Chain接口与实际所需配置不匹配,请求指导正确的配置方式。

内容的提问来源于stack exchange,提问作者Patricie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 01:22:34