首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >稳健合同中的奥古尔市场有效性检验

稳健合同中的奥古尔市场有效性检验
EN

Ethereum用户
提问于 2019-03-12 16:34:05
回答 1查看 58关注 0票数 2

我试图验证通过Rinkeby上的节点创建的市场。

我在Rinkeby (使用Augur.js)上创建了一些市场,运行我自己的Rinkeby节点。当我获得由我的地址(使用Augur.js)创建的市场时,其中一个地址是以下合同地址:

0xac5c22dc5e67a07ba6fafd49aff8c41c810328ca

我想通过使用以下功能来检查市场是否有效:

代码语言:javascript
复制
function checkMarketValidity (
    address _augur,
    address _market
)
public 
payable
    public 
returns (bool)
{
    IMarket market = IMarket(_market);
    IAugur augur = IAugur(_augur);

    bool validity = augur.isValidMarket(market);
    return validity;
}

当我使用块菌(truffle test --network rinkeby)调用这个函数时:

代码语言:javascript
复制
const { receipt } = await contract.checkMarketValidity(AUGUR_ADDRESS_RINKEBY, MARKET_ADDRESS_RINKEBY);

事务在augur.isValidMarket函数中恢复,看起来是这样的。

编辑:我的预言家和市场实例能够得到和验证市场宇宙,这都是正确的,由于某种原因,市场交易仍然恢复时,试图验证市场。

EN

回答 1

Ethereum用户

发布于 2019-03-13 16:57:25

我使用的回购为奥古尔V2,而不是奥古尔V1 (https://github.com/AugurProject/augur-core),奥古尔V1是目前的实时版本的预兆,所以我使用的合同,不匹配的现场合同。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/68273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档