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
相关产品推荐
相关产品推荐

