買比特幣 買比特幣
Ctrl+D 買比特幣
ads

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

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

Sui夏季黑客松公布獲勝項目,Desig、Desig等30支隊伍獲獎:7月25日消息,Sui與KuCoinLabs合作舉行的夏季黑客馬拉松公布獲勝項目,共30支隊伍獲獎,其中多鏈多簽方案Desig、基于ZK的流動性層Torai獲得一等獎,獲獎項目涵蓋DeFi&支付、基礎設施&工具、游戲&AIGC、NFT&Social&DAO等賽道,總獎池28.5萬美元。[2023/7/25 15:57:15]

部署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?

Cardano生態最大Web3黑客松Cardano EMURGO BUILD 2023在DoraHacks.io開啟報名:5月30日消息,由EMURGO Ventures主辦的Cardano EMURGO BUILD 2023報名入口已在開發者激勵平臺DoraHacks.io開啟。

作為Cardano生態中最大規模的Web3黑客馬拉松,本此活動評審團來自EMURGO、EMURGO Ventures、Cardano Foundation、Input Output Global(IOG)、Binance、Republic Crypto和Wave Financial。活動總資助池超200萬美元。項目提交截止時間為7月3日。

Cardano EMURGO BUILD 2023面向全球Web3開發人員,鼓勵其基于Cardano網絡,在Derivatives、Aggregators和Zero-Knowledge三大賽道上構建具有創新意義的dApp,以進一步豐富整個生態體系。[2023/5/30 11:48:13]

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

首屆哈佛區塊鏈實驗室黑客松在DoraHacks.io正式啟動:12月3日,據官方消息,Harvard Blockchain Disrupt Hackathon活動報名入口在開發者激勵平臺DoraHacks.io開啟。本次活動由哈佛區塊鏈實驗室主辦,由30名哈佛本科生組成。項目提交時間為12月3日至12月5日,總獎金池為7000美元。作為首屆哈佛區塊鏈實驗室黑客松活動,Disrupt Hackathon旨在為學生團隊提供鏈上搭建的實踐機會,通過MVP幫助學生展示他們在學期中的學習成果。[2022/12/3 21:19:48]

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

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

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

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

地址:

http://oasiseth.org/dev/hack

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

Gitcoin將于10月3日至31日舉辦首個開放數據科學黑客松活動:10月3日消息,Gitcoin宣布10月3日至31日舉辦首個開放數據科學黑客松活動,獎金總額為18250美元,將分配在三個類別:Sybil Slayers、Human Hackers和Dune Detectives。

其中,Sybil Slayers是查詢大型數據集以找到識別Sybil攻擊者的新方法,獎金為10000美元;Human Hacker以保持質量和可靠性的方式創建分布式撥款審查的新方法,獎金為7500美元;Dune Detective設計新穎、對資助回合的貢獻者和管理者有用的儀表板,獎金為1750美元。[2022/10/3 18:38:36]

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

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

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

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

Yearn Finance與ETHOline將于9月2日至28日共同舉辦黑客松活動:8月29日消息,Yearn Finance與ETHGlobal旗下的ETHOline將于9月2日至28日共同舉辦黑客松活動,該活動旨在利用AI技術讓DeFi創造更多的新用例。[2022/8/29 12:54:34]

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:TOKENKENTOKTOKEFuture Real Estate TokenAero TokenFridge TokenKuCoin Token

POL幣最新價格
CEN:Centrifuge 將現實世界的資產連接到 DeFi_CENX幣

Centrifuge:現實世界的 DeFiCentrifuge 將現實世界的資產連接到 DeFi(去中心化金融),以降低中小企業的資金成本,并為 DeFi 投資者提供一個穩定的收益來源.

1900/1/1 0:00:00
DEF:HECO項目FINCASH挖礦操作教程_usdm幣APP

DeFi流動性挖礦火爆一時,吸引了大量投資者參與。為了方便投資者及時了解DeFi挖礦項目的相關信息和挖礦流程,根據項目公開消息,為各位提供挖礦流程和相關資訊,不作為投資建議.

1900/1/1 0:00:00
IFC:DEX苦Gas費久已 全鏈式解決方案Sifchain如何降費增效、打通跨鏈資產交易?_FCH

DEX的全鏈式解決方案——Sifchain?目前不少項目都在致力于解決DEX的性能和費用問題,例如Layer 2、選擇某條高性能公鏈.

1900/1/1 0:00:00
CRYPTO:CryptoC社交空投詳細教程_GoCryptoMe

由于白名單征集時間較短,報名鏈接過早關閉,許多朋友得知空投消息時已經來不及報名。昨天我們收到了許多類似反饋,為了提高空投游戲趣味性,也為了擴大社區,經過慎重考慮,我們決定延長一周時間來征集白名單.

1900/1/1 0:00:00
Caspian:Caspian:一種由 Layer 2 驅動的新型 AMM 設計_Shine Layer 2

在 Layer 2 上構建 DeFi 解決方案時,資金效率是人們最關心的問題之一。原因:流動性將分散在 Layer 1 和多個 Layer 2 解決方案之間.

1900/1/1 0:00:00
SHIELD:五分鐘讀懂鏈上衍生品協議 Shield:「無險」永續合約與雙流動資金池_universeshield

Shield 首創去中心化「無險」永續合約,并配置雙流動資金池解決 DeFi 衍生品長期令人詬病的流動性難題.

1900/1/1 0:00:00
ads