Ubuntu22.04下Ord钱包命令报错:连接http://127.0.0.1/blockcount被拒
问题原因
你启动Ord服务器时指定了8080端口,但执行wallet receive命令时,Ord客户端默认尝试连接80端口,导致端口不匹配,触发连接拒绝错误。
解决命令
执行wallet receive时必须显式指定服务器端口,修改后的命令如下:
ord --cookie-file ~/snap/bitcoin-core/common/.bitcoin/.cookie --http-port 8080 wallet receive
也可以用短参数-p简化:
ord --cookie-file ~/snap/bitcoin-core/common/.bitcoin/.cookie -p 8080 wallet receive
验证步骤
- 先确认Ord服务器是否正常运行:
返回区块数值则说明服务器正常监听8080端口。curl http://127.0.0.1:8080/blockcount - 检查Bitcoin节点是否完成全量同步,Ord服务器依赖同步完成的Bitcoin节点才能正常响应请求。
- 验证cookie文件权限:
确保当前用户对该文件有读取权限。ls -l ~/snap/bitcoin-core/common/.bitcoin/.cookie
内容的提问来源于stack exchange,提问作者AAK
相关产品推荐
相关产品推荐

