月亮链 月亮链
Ctrl+D收藏月亮链

INK:如何在NFT(ERC721)中获取随机数?_hdachain

作者:

时间:1900/1/1 0:00:00

我们要跟踪`requestId`,这样当随机数获取到时,我们就可以把它映射到我们正在创建的角色上。这将启动ChainlinkJob,需要等待Chainlink节点回调到我们的合约即可!你可以在Chainlink文档中阅读更多关于请求模型的内容,了解更多关于发送Chainlink请求的工作原理。Chainlink节点完成了对请求的处理,它就会通过调用`fulfillRandomness`函数来响应。这个函数包含了给出属性的计算,将角色添加到列表中,以及铸造NFT。

动态 | 印度官员赴日本等国学习监管机构如何处理加密货币问题:据bitcoin 9月3日消息,印度证券交易委员会(SEBI)在其2017 – 18年度报告中透露,它已派出一些官员前往日本、英国、瑞士三个国家,研究监管机构如何处理加密货币问题。印度证券监管机构此次行动旨在与国际监管机构合作,深入了解其加密机制和系统,以改善其自身管理流程。[2018/9/3]

可以看到,只是用一次随机数来创建所有六个属性。使用取模运算对返回的大随机数取一个子集。如果我们不想这样做,我们也可以直接调用ChainlinkVRF六次,但这种方式的效果是一样的。返回的随机数的最后两位数字用于强度,前面的两位数字用于敏捷,以此类推。这与CryptoKitties使用基因给猫咪赋值的方式类似。*需要注意的是:做位操作会比我们这里的方式更有效率,但这样更容易理解,所以我们不必去研究位操作的工作原理。*`_safeMint`是继承自`ERC721.sol`的函数,它允许我们跟踪ERC721的所有者。这一点很重要,特别是当你希望你的NFT采取一些行动,但你不希望其他人能够采取这种行动。我们将在下一篇NFT文章中了解更多的信息。我们将使用Truffle和Chainlink,所以如果你不熟悉Truffle,这篇关于(将给你一个复习的机会,但我们也会在这篇博文中介绍所有的命令!部署和快速启动

Digital Asset建筑与技术战略首席技术官:对于智能合约 如何将资产与外部系统整合非常重要:据coindesk消息,区块链初创公司Digital Asset的建筑与技术战略首席技术官Shaul Kfir在Synchronize 2018会议上举例美国财政部的回购国债,表示1亿美元是一个小型交易,这是一个非常适合智能合同用例。在现实世界中,资产始终会被创造和摧毁。如何将资产与外部系统整合的问题非常重要。对于智能合约来说,最好的例子是“当人们想拥有这个逻辑上集中的IT系统,但是不希望它实际上是中心化的时候,任何时候在多个设备上都有一个工作流程。[2018/4/20]

现在我们知道是怎么回事了,让我们来部署我们的随机NFT吧!你需要一些RinkebyLINK和RinkebyETH来运行这些脚本。trufflemigrate--reset--networkrinkebytruffleexecscripts/fund-contract.js--networkrinkebytruffleexecscripts/generate-character.js--networkrinkebytruffleexecscripts/get-character.js--networkrinkeby上述命令做了下面这些事情:1.部署NFT合约2.向合约注资以便可以发起ChainlinkVRF调用3.用ChainlinkVRF调用生成角色4.返回NFT值部署完毕,你还可以验证合约,甚至可以使用etherscan插件在Etherscan上阅读合约。你需要获得一个EtherscanAPI密钥,并设置环境变量`ETHSCAN_API_KEY`。之后运行:trufflerunverifyDungeonsAndDragonsCharacter--networkrinkeby--licenseMIT然后它会给你一个Etherscan上的NFT链接。你可以在Etherscan上阅读合约内容。

传真格基金创始人徐小平呼吁各CEO了解区块链 学习如何拥抱这场革命:据某互联网知名博主爆料,真格基金创始人徐小平在真格基金投资组合微信群呼吁各CEO积极了解区块链,并立即动员全体高管和员工,学习如何拥抱这场革命。[2018/1/9]

这样你就进入到可以与合约互动的页面。如果你进入角色部分,你可以输入我们刚刚生成的tokenId,0,然后就可以看到你的新D&D角色的统计信息了。

你可以查看Rinkeyby的这个合约的例子。其中有几个角色的名字很有意思!总结

使用ChainlinkVRF在NFT中随机数很容易,使用之后会有一个全新的世界可以探索。我们在这里只是触及到了表面,所以请期待下一篇关于在市场上销售它们、渲染图像和使用元数据的博客。我们很想看到一些使用ChainlinkVRF创建的很棒的角色和游戏,为它们提供动力,做到真正公平。如果你打造了一款酷炫的NFT#PoweredByChainlink,一定要在推特上告诉我们!如果你是一名开发者,并希望将你的智能合约连接到链外数据和系统,请访问开发者文档并加入Discord上的技术讨论。如果你想安排一个电话,更深入地讨论整合问题,请在这里联系我们。智能合约开发者正在NFT中建设一个全新的随机世界。你会成为引领这一潮流的先驱者之一吗?

标签:INKCHALINKAINlinkartVIPchainLinkCoin Tokenhdachain

比特币价格今日行情热门资讯
DEFI:区块客周刊:ETH 2.0创世将于12月1日启动;比特币突破19000美金_区块链工程专业学什么课程

2020.11.30第46期本期关键字比特币突破19000美金、以太坊达到启动要求、PlusToken涉案资产上缴国库、BifrostvETH上线24h内铸币量超1万ETH、余额大于100BTC.

1900/1/1 0:00:00
加密货币:调查发现:大多数印度投资者“仍然找不到进入加密市场的捷径”_Wrapped Bitcoin Diamond

编者按:本文来自Cointelegraph中文,作者:SAMUELHAIG,Odaily星球日报经授权转载.

1900/1/1 0:00:00
ENS:现阶段所有回调,都是分批布局的良机_SENSI价格

这几天很多文章都在谈这次大跌,有读者问“既然这么肯定有这么大的回调,为什么不做一个大大的波段,还要定投干嘛”.

1900/1/1 0:00:00
比特币:比特币破历史新高,矿机售罄,中小玩家还能入场吗?_YFBTC

今年以来,金融市场捷报频传,股市、黄金、币市轮动上涨,不知道你抓住其中某个机会了吗?如果不停在错过,不妨听听我们今天要唠的「加密牛市」的机会.

1900/1/1 0:00:00
AMM:铝业巨头遭勒索陷落至暗时刻:“老学校”破黑客彰显英雄本色_MER

烤仔看世界《烤仔看世界》系列,为你定格全世界的精彩,烤仔将通过翻译海外权威媒体、作者有趣、有料的文章,与你分享区块链、金融、科技等行业的逸闻趣事.

1900/1/1 0:00:00
数字货币:律师刘扬:PlusToken案判决暗示币圈新的刑事风险?_Hypersign Identity Token

编者按:本文来自互联网刑事犯罪研究,星球日报经授权发布。昨天一份刑事案件的判决引发了币圈高度关注,各类资讯网站和自媒体纷纷转发,该案就是币圈国内最大的资金盘plustoken案,早在一个月前,我.

1900/1/1 0:00:00