当前位置:首页 » 区块链精品文章 » 正文

7.3 创建投注合约

1487 人参与  2018年09月15日 10:56  分类 : 区块链精品文章  评论

在投注应用中,两个人可以就一场足球比赛押注,一个支持主队,另一个支持客队。他们押注同样多的钱,赢家拿走所有钱。如果比赛结果是平局,则各自拿回自己的钱。

我们将使用FastestLiveScores API读取比赛结果。它提供一个免费接口,允许每小时免费进行100个请求。首先,创建一个账户,然后生成一个API key。为了创建一个账户,访问https://customer.fastestlivescores.com/register ,一旦建立了账户,API key就在https://customer.fastestlivescores.com/ 可视。可以在https://docs.crowdscores.com/ 找到API文档。

在应用中,两个人只要打一次赌,就部署一个投注合约。该合约将包含从FastestLiveScores API检索的比赛ID,每一方需要投入的wei和双方地址。双方对合约投注后,将会看到比赛结果。在比赛结束之前,他们将每隔24小时查看一次结果。

该合约代码无须解释说明。现在使用solc.js或者Browser Solidity编译程序代码。不需要接入strings库,因为其中所有函数的可视性都被设为internal。

在Browser Solidity中,当指定从HTTP URL中导入一个库或者合约时,应确保它被托管在GitHub上,否则就不能抓取。在GitHub文件URL中,应确保已删除了协议和blob/{branch-name}。



来源:我是码农,转载请保留出处和链接!

本文链接:http://www.54manong.com/?id=547

区块链是什么  

微信号:qq444848023    QQ号:444848023

加入【我是码农】QQ群:864689844(加群验证:我是码农)

<< 上一篇 下一篇 >>

网站分类

标签列表

最近发表

全站首页 | 数据结构 | 区块链| 大数据 | 机器学习 | 物联网和云计算 | 面试笔试

本站资源大部分来自互联网,版权归原作者所有!