gpt4 book ai didi

ruby-on-rails - 将以太坊节点绑定(bind)到 Rails 应用程序中,得到 'JSON::ParserError: 776'

转载 作者:太空宇宙 更新时间:2023-11-03 16:18:49 24 4
gpt4 key购买 nike

我是这个领域的新手,我正在尝试 ethereum-ruby将以太坊节点绑定(bind)到 Rails 应用程序中。

我有一个节点通过 IPC 运行 API,例如

geth --ipcapi "admin,eth,debug,miner,net,shh,txpool,personal,web3"

在 Rails 控制台我可以做到

client = Ethereum::IpcClient.new("#{ENV['HOME']}/.ethereum/geth.ipc")

但是当我尝试 puts client.coinbase["result"] 时,我得到了错误:

JSON::ParserError: 776: '{"jsonrpc":"2.0","error":{"code":-32600,"message":"EOF"}} 处出现意外标记>

最佳答案

很可能对节点的调用导致错误(没有设置 coinbase?)因此没有“结果”字段,只有“错误”。

您还可以查看其他 ruby​​ ethereum 库 ethereum.rb .它旨在让程序员易于使用。

关于ruby-on-rails - 将以太坊节点绑定(bind)到 Rails 应用程序中,得到 'JSON::ParserError: 776',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38168028/

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