比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

黑客松手把手教程:三步創建NFT 獲得100枚ROS代幣獎勵_KEN

Author:

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

?本教程將引導您完成以下任務:

◎ 如何在Oasis Ethereum ParaTime上部署ERC-721智能合約

◎ 用關聯的數字資產鑄造ERC-721代幣

◎ 將ERC-721代幣轉讓給其他人

01

什么是ERC-721代幣

ERC721代幣通常被稱為不可替代代幣,即大家所說的NFT。

2017年,加密貓橫空出世,NFT被人們用來標記數字資產的所有權,它獨立無二且極富藝術想象力,在ETH上掀起了一場NFT數字藝術浪潮,不少加密藝術愛好者參與其中,其參與設計的NFT作品價格也隨之水漲船高。

在Oasis Ethereum ParaTime上創建一個ERC-721代幣,用以代表您的數字資產,并將它分享給朋友和家人,說不定它能一炮而紅一天賺幾百萬,區塊鏈行業的奇跡又有誰能預測呢?

02

太空資源和探索黑客松在DoraHacks.io正式開啟:4月2日消息,太空資源和探索黑客松(Space Resource and Exploration Hackathon)活動申請入口已在開發者激勵平臺DoraHacks.io開啟。本次活動由DoraHacks主辦,支持太空探索道路上的創新開源技術團隊。[2023/4/2 13:40:48]

部署ERC-721智能合約

Oasis Ethereum ParaTime與以太坊協議完全兼容。使用Solidity編寫的ERC-721智能合約可以直接部署到Oasis Ethereum ParaTime上,無需進行任何更改。

您可以使用名為[BUIDL]的在線IDE工具在Oasis Ethereum ParaTime上構建和部署ERC-721智能合約。

下面為大家介紹詳細內容。

?步驟1:設置MetaMask

打開MetaMask,然后選擇[custom RPC]。

輸入網絡名稱并添加Oasis Ethereum的RPC鏈接:

https ://rpc.oasiseth.org:8545?

這會將MetaMask錢包配置為使用Oasis Ethereum ParaTime。

視頻流媒體平臺Livepeer公布NFTBerlin 2022黑客松Livepeer獎池獲獎項目:6月10日消息,視頻流媒體平臺Livepeer公布NFTBerlin 2022黑客松中Livepeer獎池的獲獎項目,第一名為Learn 2 earn平臺BSquare,該平臺旨在幫助Web2建設者進入Web3世界;第二名為雙向Livepeer支持的流媒體平臺Metastream,該平臺支持在元宇宙內外共享內容;第三名為驗證協議Videoracle,該平臺使用戶能夠因幫助改進產品、服務和社區而獲得獎勵。[2022/6/10 4:16:51]

然后,從OETH開發者那里存0.01枚OETH到MetaMask帳戶中。

您可以在MetaMask的[Account details menu]菜單中導出該帳戶的私鑰。

?步驟2:將MetaMask地址導入BUIDL

接下來,打開用于Oasis Ethereum ParaTime的BUIDL在線IDE。

地址:

http://oasiseth.org/dev/hack

ETHDenver線上黑客松將于3月25日進行Demo Day和第二次MACI投票:3月14日,ETHDenver 2022 線上黑客松將于 3 月 21 日結束。3 月 21 日-3 月 24 日為評委投票階段,將選出 30 個決賽入圍項目于 3 月 25 日進行線上 Demo Day 項目展示。第二輪 ETHDenver MACI 二次方資助社區投票將同步舉行,SPORK 社區可以通過 DoraHacks 開發者平臺 HackerLink.io 參與 MACI 隱私二次方投票。截至目前,ETHDenver 2022 總計提交項目已經超過 300 個。

MACI 是通過零知識證明實現抗共謀的最小化基礎設施,DoraHacks 平臺于 2021 年第四季度開始支持 MACI。[2022/3/14 13:55:02]

單擊以打開[account],選擇導入,導入MetaMask私鑰,您將在BUIDL中看到您的MetaMask賬戶地址。您將使用此賬戶地址來部署您的ERC-721智能合約并創建NFT代幣。

?步驟3:編譯和部署智能合約?

接下來,在BUIDL中選擇Solidity語言編譯器版本。在此處選擇Solidity 0.4.26。

萬向區塊鏈黑客松公布第二批入圍決賽項目名單:9月19日消息,2021萬向區塊鏈黑客馬拉松公布第二批入圍決賽項目的名單,包括11個項目:Web3go、UniPass、Witness、DE-PART、Magic Farm、AdvaitaHealth非二健康、Walnut、Web3 先鋒隊、鏈影 NFTmovie、Dandelion Network、基于數字孿生的元宇宙交易平臺。另外,本屆萬向區塊鏈黑客馬拉松報名及項目提交通道將于9月30日24時關閉。[2021/9/19 23:36:32]

將源代碼復制并粘貼到合約選項卡中。

您可以在此處找到ERC-721智能合約源代碼:

https://github.com/second-state/oasis-ssvm-runtime/wiki/ERC-721-Smart-Contract

在智能合約代碼的最后,[contract MyNFT]是鑄造ERC-721代幣的意思。在這里,您可以為您的ERC-721代幣留下獨一無二的標記。

ConsenSys Health贊助“抗擊COVID-19黑客松” 旨在利用區塊鏈等技術抗擊疫情:4月6日消息,ConsenSys子公司ConsenSys Health宣布從4月13日開始共同贊助“抗擊COVID-19黑客松”。該計劃旨在利用區塊鏈和其他新興技術來改善試圖更好地理解和阻止COVID-19的研究人員、醫療保健專家和生命科學專業人士的數據訪問和準確性,并防止未來的病大流行。”全球競賽對開發優先考慮隱私和安全性的Web 3.0公共衛生解決方案的參與者給予獎勵。(Decrypt)[2020/4/7]

單擊[Compile]按鈕,然后選擇[MyNFT]部署到區塊鏈。

部署成功,現在您已經完成了在Oasis Ethereum ParaTime上發行ERC-721代幣的一半。

在BUIDL中調用該函數[totalSupply],并看到它返回0。此合約中尚無代幣,我們的教程下一步就是使用我們構建的ERC-721代幣。

讓我們來到[mintToken]功能。

進入[mintToken]函數,在[tokenId]中輸入地址,以分配新ERC-721代幣的所有者。在[tokenId]中輸入一個整數,以設置ERC-721代幣的唯一 ID。在[uri]中輸入數字資產的 URL,例如圖片或影片,將數字資產與 ERC721 token 關聯。

點擊[Transact]按鈕來構建ERC-721代幣。

如果您想構建更多的ERC-721代幣,只需在[mintToken]函數中設置其他[to, tokenId, uri]參數即可。

請注意,每個token id只能對應一個數字資產URL。如果您想為一個新的URL鑄造一個新的ERC-721代幣,您需要使用不同的代幣ID。

Tx確認后,我們可以檢查部署的ERC-721合約和構建的ERC-721代幣的狀態。再次調用[totalSupply]函數,這次返回的是1。

輸入[tokenId]并調用[ownerof]函數。它返回我們剛才在[mintToken]函數中輸入的地址。

輸入[tokenId],并調用[tokenURI]函數,它返回我們剛才在[mintToken]函數中輸入的URL。

03

交易ERC-721代幣

?步驟1:取得傳輸ERC-721代幣的權限?

[approve]功能允許將[tokenId]標記的代幣從一個賬戶轉移到另一個賬戶。函數調用者必須擁有[tokenId]代幣。所以我們需要將其所有者賬戶的私鑰導入到BUIDL中。

?如何部署合約?

如果您使用同一個賬戶部署ERC-721智能合約,并接收到已構建好的ERC-721代幣,請忽略此步驟,只需調用[approval]函數。

復制ERC-721智能合約地址;

導入你收到ERC-721代幣的賬戶;

復制并粘貼相同的智能合約源代碼;

點擊[Compile]按鈕,選擇[MyNFT];

粘貼ERC-721合約地址并點擊[At]。現在,我們有一個實例到BUIDL中部署的ERC-721合約。

我們看到了以前部署的ERC-721合約。

進入[approve]功能。在地址中輸入一個地址,以指定給定ERC-721的接收者。在[tokenId]中輸入?id?來傳輸唯一的NFT代幣。不同的[?tokenId?]表示不同的NFT代幣。

?步驟2:轉移ERC-721代幣?

[safeTransferFrom]函數將[tokenId]代幣從[from]轉到[to]。

在[from]中輸入所有者的地址。在[to]中輸入接收者的地址,在[tokenId]中輸入id。這三個參數將確保你傳輸的NFT代幣是正確的。

我們可以調用[ownerof]和[balanceof]函數來查看代幣的狀態。代幣的所有者已經轉移到下方賬戶中:

0xbf9a58574aab193f0c442f6f7dea22ec413db648

04

小結及預告

值得注意的是,請一定要記住保存您的代幣地址和代幣ID,這些信息需要通過此表格提交給黑客馬拉松組織者。

提交鏈接:

https://oasisprotocol.org/oasis-eth-hackaton-tcs

未來一段時間,我們將創建一個基于網絡的Dapp來顯示和發送您的NFTs。更多精彩,敬請期待!

Tags:TOKENETHKENTOKGolden Society Token V2etha幣最新動態kraken下載appKizuna Global Token

萊特幣價格
即將啟動的 Anchor Protocol 是否會引發 LUNA 的短期流動性短缺?_ANC

基于穩定幣項目 Terra Money 的固定利率協議 Anchor Protocol 即將在北京時間 2021 年 3 月 17 日下午 4 點上線.

1900/1/1 0:00:00
詳解自動化做市商Raydium協議_Raydium

在過去不到一年的時間里,我們看到了去中心化金融(DeFi)從一個時髦的詞匯發展成為一個為個人金融主權和信任樹立新標準的完整生態。DeFi代表了去中心化和加密貨幣未來的走向.

1900/1/1 0:00:00
IOSG:為什么說Liquity是MakerDAO的有力競爭者_LIQ

最近一段時間,穩定幣供應量經歷爆炸式增長,中心化法幣穩定幣占據了市場的半壁江山。(比如 USDT,USDC).

1900/1/1 0:00:00
一文詳解加密藝術畫廊交易機制_ARBI

這是CryptoC旗下思維實驗室(Think DAO)對外出品的第一篇文章。Think DAO是一個去中心化的思想自組織,我們喜歡在一起討論一些忽而異想天開,忽而異常細節,但對未來變革非常重要的.

1900/1/1 0:00:00
手把手教你 「白嫖」 KeeperDAO 協議代幣_KEEP

隨著去中心化金融(DeFi)進入第二次爆發式增長階段,以太坊網絡已變得越來越擁堵,而進行相關的 DeFi 操作(包括交易、質押、轉賬、挖礦等)也變得越來越貴,近幾日.

1900/1/1 0:00:00
金色說明書 | CyberSwap流動性挖礦教程_BER

為了方便投資者及時了解熱門項目的相關信息和使用流程,金色財經推出了“金色說明書”系列教程。關于CyberSwap:CyberSwap是火幣生態鏈上首款一站式交易平臺,前期已支持兌換和資金池功能1.

1900/1/1 0:00:00
ads