深度学习
在投注应用中,两个人可以就一场足球比赛押注,一个支持主队,另一个支持客队。他们押注同样多的钱,赢家拿走所有钱。如果比赛结果是平局,则各自拿回自己的钱。
我们将使用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