?本教程將引導您完成以下任務:
◎ 如何在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
Chainlink將于4月28日至6月9日舉辦2023年春季黑客松:3月30日消息,Chainlink 宣布其 2023 年春季黑客馬拉松已開放報名,舉辦時間為 2023 年 4 月 28 日至 6 月 9 日,總獎金超過 35 萬美元,獎項將包括大獎、DeFi、NFT 和游戲、DAO、科技公益、科技界的女性、人工智能、費率產品、Chainlink 服務、最佳品質、AWS 獎。[2023/3/30 13:35:53]
部署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?
Hunt Town聯創:幣安Bicasso產品竊取我們在BNB Chain黑客松上的創意:3月2日消息,針對幣安推出可將創意轉化為NFT的AI產品Bicasso,Web3構建者公會項目Hunt Town聯合創始人project7及其團隊成員ggoma發推文稱,我從來沒有想過幣安會復制我在BNB Chain黑客松上提供的服務。幣安竊取我們項目的故事,我們在曾在BNB Chain黑客松上獲得了第一名。
根據project7去年12月發布的推文,Hunt Town在2022年12月17日至19日舉行的BNB Chain Innovation Hackathon 中獲得了第一名。其還在同日的推文中表示,我在想一些新的東西可以與Dixel Club和Mint Club結合,但我認為將OpenAI應用到NFT工具中會非常有趣,所以我連夜制作的Chatcasso項目,只需輸入文字,AI就會生成一幅畫。這是一個可以繪制圖像、發布收藏甚至創建鑄幣界面的工具。此條推文附有其在該黑客松活動中的講解視頻。[2023/3/2 12:38:38]
這會將MetaMask錢包配置為使用Oasis Ethereum ParaTime。
Klaytn基金會公布Web3黑客松“Klay makers22”19個獲勝項目:11月22日消息,公鏈 Klatyn 基金會官方網站發布公告稱,旗下Web3 黑客松“Klay makers22”已順利結束,在 174 個申請項目中有 19 個團隊獲勝,并贏得了價值超過 100 萬美元的獎金、贊助商賞金挑戰以及資助和孵化機會。
獲獎項目包括:DAO金庫、投票、靈魂Token智能合約服務OxSBT、多鏈錢包追蹤儀表板Bento、Web3廣告應用D-Ad、去中心化藝術生成平臺D-DALLE、韓國泡菜溢價指數分析平臺Jonggane、去中心化捐贈平臺KlayGoods、DeFi數據集成和可視化服務Klaylabs、預言機服務KlayOracle、元宇宙和Gamefi應用KUP、3D藝術NFT平臺Soumatou、DAO創建及管理平臺XDAO、以及Web3網絡小說DAOX-Letter等。[2022/11/22 7:56:10]
然后,從OETH開發者那里存0.01枚OETH到MetaMask帳戶中。
您可以在MetaMask的[Account details menu]菜單中導出該帳戶的私鑰。
?步驟2:將MetaMask地址導入BUIDL
接下來,打開用于Oasis Ethereum ParaTime的BUIDL在線IDE。
具有可編程隱私的金融公鏈Findora聯合Gitcoin推出全球黑客松活動:11月5日消息,具有可編程隱私的金融公鏈Findora與Gitcoin正式達成合作,主題為“Falling For DeFi on Findora”的全球黑客松大賽已在Gitcoin上啟動,總獎金池高達5萬美元。Findora高級顧問,圖靈獎獲得者Dr. Whitfield Diffie也確認加入大賽,會與其他DeFi行業領袖共同作為大賽評委,評選優質項目。\u2028本次黑客松的重點是去中心化金融(DeFi)和最近宣布的Findora的Anvil Testnet上的Ethereum虛擬機(EVM)兼容性。參與者可以從流動性賽道、工具賽道、密碼學賽道三個不同的賽道中選擇。\u2028此外,Findora也于近期宣布了1億美金生態基金的成立,大賽的優質項目也將會得到生態基金的支持,幫助其更好的進一步發展,豐富Findora的生態應用。[2021/11/5 6:33:29]
地址:
http://oasiseth.org/dev/hack
單擊以打開[account],選擇導入,導入MetaMask私鑰,您將在BUIDL中看到您的MetaMask賬戶地址。您將使用此賬戶地址來部署您的ERC-721智能合約并創建NFT代幣。
HECO全球游戲黑客松將為開發者提供100萬美金的總資金和種子資助:9月18日,HECO全球游戲黑客松拉開帷幕半月之久,收到來自中國、美國、俄羅斯、新西蘭等多地區眾多開發者的項目提交申請。
據悉,Chainlink、4Everland、Cipholio Capital和Crust等知名機構將作為本次賽事的特別合作商,聯合HECO為參與者提供高達100萬美元的全球獎池和種子輪投資資金。其中,116,500 USDT將通過黑客松獎金池給到參賽團隊。
本次HECO全球游戲黑客松將持續至10月29日,HECO官方表示將通過本次黑客松給予開發者包括項目展示、workshop等在內的多方位資源支持, 幫助開發者運用HECO的基礎設施開發、部署區塊鏈游戲賽道的項目。[2021/9/18 23:34:49]
?步驟3:編譯和部署智能合約?
接下來,在BUIDL中選擇Solidity語言編譯器版本。在此處選擇Solidity 0.4.26。
將源代碼復制并粘貼到合約選項卡中。
您可以在此處找到ERC-721智能合約源代碼:
https://github.com/second-state/oasis-ssvm-runtime/wiki/ERC-721-Smart-Contract
在智能合約代碼的最后,[contract MyNFT]是鑄造ERC-721代幣的意思。在這里,您可以為您的ERC-721代幣留下獨一無二的標記。
單擊[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:TOKTOKEKENTOKENimtoken官網apppadTokenC3 Tokenimtoken為何被別人轉走
DeFi流動性挖礦火爆一時,吸引了大量投資者參與。為了方便投資者及時了解DeFi挖礦項目的相關信息和挖礦流程,金色財經推出了“金色說明書”系列挖礦教程.
1900/1/1 0:00:00今天我們在此高興地宣布,layer2.finance v0.1正式啟動!Layer2.finance解決了阻礙DeFi用戶大規模增長的根本問題:極高的交易費用和復雜的用戶交互方式.
1900/1/1 0:00:00首先,如果你不熟悉非同質化代幣(NFTs),我強烈建議你停下來閱讀本文。NFT可能會在未來的網絡中扮演重要角色.
1900/1/1 0:00:00導語: 區塊鏈行業常說,幣圈一天,人間一年。而對于去中心化金融(DeFi,Decentralized Finance)來說,可謂DeFi一天,幣圈一年.
1900/1/1 0:00:00“終于看明白Fei的首頁,之前一直覺得怪怪的。這Tm就是水牢。”“因為懶,沒怎么仔細研究Fei……逃過一劫……”“我被套牢,Fei不起來了……”網上大V和用戶們紛紛吐槽最近出事的Fei項目,本想.
1900/1/1 0:00:00在2020年,DFINITY 曾將 LinkedUp 作為一個 demo 在發布會上演示,用來展示后DFINITY 的開發有多便利.
1900/1/1 0:00:00