我使用以下代码:
augur.api.Market.getShareToken({
_outcome: "0x1",
tx: { to: _market },
}, function (error, shareToken) {
console.log(error, shareToken);
});这将返回:
错误:无效参数0: json:无法将奇数长度的十六进制字符串解编组为CallArgs.to类型的结构字段CallArgs.to at parseEthereumResponse parseEthereumResponse
这与古语文档中显示的代码完全相同:https://docs.augur.net/#market-call-api
我正在链接到一个YesNoMarket地址,也许这就是导致错误的原因?如果是这样的话,我是如何得到一个ShareToken地址的YesNoMarket?我还尝试将from添加到tx对象中,但这并没有帮助。
发布于 2019-02-05 13:49:09
通过创建一个新的市场解决了这个问题,而完全相同的代码就像一种魅力。
https://ethereum.stackexchange.com/questions/66452
复制相似问题