以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

Chain:如何在NFT(ERC721)中獲取隨機數?

Author:

Time:1900/1/1 0:00:00

我們要跟蹤`requestId`,這樣當隨機數獲取到時,我們就可以把它映射到我們正在創建的角色上。這將啟動ChainlinkJob,需要等待Chainlink節點回調到我們的合約即可!你可以在Chainlink文檔中閱讀更多關于請求模型的內容,了解更多關于發送Chainlink請求的工作原理。Chainlink節點完成了對請求的處理,它就會通過調用`fulfillRandomness`函數來響應。這個函數包含了給出屬性的計算,將角色添加到列表中,以及鑄造NFT。

掌柜調查署 | 競爭之下平臺幣會如何發展?:4月14日16:00,AAX交易所CEO Thor Chan將攜帶新上線的平臺通證AAB做客金色財經掌柜調查署,一起來看競爭之下,平臺幣會如何發展。更多詳情點擊原文鏈接查看。[2020/4/14]

可以看到,只是用一次隨機數來創建所有六個屬性。使用取模運算對返回的大隨機數取一個子集。如果我們不想這樣做,我們也可以直接調用ChainlinkVRF六次,但這種方式的效果是一樣的。返回的隨機數的最后兩位數字用于強度,前面的兩位數字用于敏捷,以此類推。這與CryptoKitties使用基因給貓咪賦值的方式類似。*需要注意的是:做位操作會比我們這里的方式更有效率,但這樣更容易理解,所以我們不必去研究位操作的工作原理。*`_safeMint`是繼承自`ERC721.sol`的函數,它允許我們跟蹤ERC721的所有者。這一點很重要,特別是當你希望你的NFT采取一些行動,但你不希望其他人能夠采取這種行動。我們將在下一篇NFT文章中了解更多的信息。我們將使用Truffle和Chainlink,所以如果你不熟悉Truffle,這篇關于(將給你一個復習的機會,但我們也會在這篇博文中介紹所有的命令!部署和快速啟動

聽證會 | 扎克伯格:還未確定如何處理錯誤交易的最終政策:金色財經直播報道,在今日聽證會上,議員Bil Foster詢問了有關如何處理錯誤交易。扎克伯格說,他不確定是否已經為此制定了政策。已對此有所考慮,但還沒有確定”最終政策。[2019/10/24]

現在我們知道是怎么回事了,讓我們來部署我們的隨機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上閱讀合約內容。

聲音 | 華盛頓與李大學法學院教授:加密貨幣用途決定了如何監管:在美國眾議院農業委員會昨日舉辦的加密貨幣聽證會上,華盛頓與李大學法學院教授Josh Fairfield表示,加密貨幣的用途決定了如何對其進行監管。不同的人因為不同的目的而持有加密貨幣,有的為了消費,有的為了儲存,有的為了投機,有的為了交易,有的隨時改變主意,甚至在使用(消費或交易)加密貨幣之前,不知道其用途。Fairfield表示,一般情況下,加密貨幣作為個人財產持有和消費是沒有問題的,只有交易和投機才會引發監管方面的擔憂,尤其是一些從結構流程上看起來像是試圖繞過某些監管的交易。[2018/7/20]

這樣你就進入到可以與合約互動的頁面。如果你進入角色部分,你可以輸入我們剛剛生成的tokenId,0,然后就可以看到你的新D&D角色的統計信息了。

你可以查看Rinkeyby的這個合約的例子。其中有幾個角色的名字很有意思!總結

使用ChainlinkVRF在NFT中隨機數很容易,使用之后會有一個全新的世界可以探索。我們在這里只是觸及到了表面,所以請期待下一篇關于在市場上銷售它們、渲染圖像和使用元數據的博客。我們很想看到一些使用ChainlinkVRF創建的很棒的角色和游戲,為它們提供動力,做到真正公平。如果你打造了一款酷炫的NFT#PoweredByChainlink,一定要在推特上告訴我們!如果你是一名開發者,并希望將你的智能合約連接到鏈外數據和系統,請訪問開發者文檔并加入Discord上的技術討論。如果你想安排一個電話,更深入地討論整合問題,請在這里聯系我們。智能合約開發者正在NFT中建設一個全新的隨機世界。你會成為引領這一潮流的先驅者之一嗎?

Tags:INKCHALINKChainINKC幣HyperonChainstarlink幣投資了多少blockchain平臺靠譜嗎

加密貨幣
以太坊:以太坊2.0啟動進度條達20.7%,超25%質押資金來自3個巨鯨

編者按:本文來自巴比特資訊,作者:CamilaRusso,編譯:Wendy,星球日報經授權發布。以太坊過渡到PoS鏈,也就是以太坊2.0,需要質押ETH.

1900/1/1 0:00:00
TOK:過山車?只是技術性調整?不要慌?

要點總結 周末愉快,各位朋友:我們非常開心的宣布,又是一周過去了,我們又給大家帶來了本周的市場觀察.

1900/1/1 0:00:00
BTC:分析師:比特幣價格達到1.8萬美元以后可能很快會“沖高回落”

編者按:本文來自Cointelegraph中文,作者:JOSEPHYOUNG,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
DAI:Compound突現9000萬美元巨額清算,預言機安全應受重視

11月26日注定又是不平凡的一天,高歌猛進多日之后,加密貨幣市場今日突遭大幅回撤,各大交易所的報價頁面內猩紅一片,BTC、ETH、XRP等主流幣種均出現了兩位數以上的百分比跌幅.

1900/1/1 0:00:00
DORA:圖靈獎獲得者、非對稱加密創始人Whitfield Diffie博士加入Findora基金會

Findora基金會30日宣布,加密界密碼學泰斗惠特菲爾德·迪菲博士(Dr.WhitfieldDiffie)正式加入Findora高級研究院,\t成為Findora基金會的高級顧問.

1900/1/1 0:00:00
比特幣:央視再次報道比特幣,行情上漲決心不變

今天行情開始沖擊了18000美元,并且一度接近18500美元,距離歷史新高已經不到一個漲停板的差距,而今天中午發動的第二波行情或許是和以下消息有關.

1900/1/1 0:00:00
ads