gpt4 book ai didi

go - 拨一个 jsonrpc 连接到比特币

转载 作者:IT王子 更新时间:2023-10-29 01:03:49 26 4
gpt4 key购买 nike

package main

import "rpc/jsonrpc"
import "fmt"

func main() {
rc, e := jsonrpc.Dial("tcp", "user:pass@localhost:8332")
if e != nil {fmt.Print(e);return;}

var blocks float64
rc.Call("getblockcount", "", &blocks)
if e != nil {fmt.Print(e); return;}
fmt.Print("%f blocks", blocks)
}

给我以下错误:dial tcp user:pass@localhost:8332: 地址 user:pass@localhost:8332 中冒号过多

如何验证我的 rpc 连接?

最佳答案

Go rpc/jsonrpc 包(更一般地说,rpc 包)does not support authentication . jsonrpc.Dial 的有效字符串可以在底层 net.Dial 的第二个参数的文档中找到。功能。

但我认为您还做出了一个很大的假设,即您尝试连接的任何系统(也许是比特币?)都支持 Go jsonrpc 协议(protocol),除非它是用 Go 编写的,否则它几乎肯定不会.

关于go - 拨一个 jsonrpc 连接到比特币,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6598041/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com