eth_sendTransaction 的方法参数无效
Posted
技术标签:
【中文标题】eth_sendTransaction 的方法参数无效【英文标题】:invalid method parameters for eth_sendTransaction 【发布时间】:2015-05-28 12:48:56 【问题描述】:我正在尝试进行交易(通过 json-rpc 的 c++ 客户端) - 只需设置“from”和“to”,其余部分标记为可选。也尝试增加价值,但我仍然得到:
ErrorMessagecode=-32602, message=INVALID_PARAMS: Invalid method parameters (invalid name and/or type) recognised
两者都是我拥有的地址(通过 eth_accounts 返回) - 欢迎任何有关如何克服此问题的提示 这是我尝试的请求:
"jsonrpc":"2.0","method":"eth_sendTransaction","params":"from":"0x3edba223fdd11309a7f277882e0bfaa287f2676b","to":"0x42ec4438503f690dcc2939047e1e8cf6b9218f95","value":1,"id":1
【问题讨论】:
请发布您的交易。否则很难提供帮助 【参考方案1】:params 需要是数组,试试
"jsonrpc":"2.0","method":"eth_sendTransaction","params":["from":"0x3edba223fdd11309a7f277882e0bfaa287f2676b","to":"0x42ec4438503f690dcc2939047e1e8cf6b9218f95","value":1],"id":1
【讨论】:
啊,谢谢-很快就会尝试-不幸的是,这并不像听起来那么简单,因为我使用的 json-rpc lib 似乎不可能-而且我不确定为什么要封装它在一个数组中以及它如何对应于单个字符串结果 刚刚在控制台上试了一下,它让我更进一步 - 但奇怪的是我没有得到一个哈希 - 只是一个空字符串以上是关于eth_sendTransaction 的方法参数无效的主要内容,如果未能解决你的问题,请参考以下文章