火星链 火星链
Ctrl+D收藏火星链
首页 > BNB价格 > 正文

ETH:黑客松手把手教程:三步创建NFT 获得100枚ROS代币奖励

作者:

时间: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

ETHShanghai 2023开发者峰会现已开启预报名,黑客松将于下月同期举办:5月29日消息,由 Mask Network 主办的 ETHShanghai 2023 将于 6 月 25 日到 6 月 30 日期间举办,活动将分为线下五天黑客松(25 日 - 29 日)和线下两天主会场(29 日 - 30 日)两部分。ETHShanghai 2023 现已开启预报名,开发者访问官网即可进行注册。

本届开发者峰会将围绕以太坊开源技术生态展开,关注区块链技术的底层基建、去中心化存储、链上数据处理、Layer 2、零知识证明技术、DID 、开发者工具以及 Web3 和 AI 结合等众多技术主题方向,从 Web3 数字经济,去中心化社交的未来与亚洲Web3开发者等多个话题上进行深度探讨。据悉,本次 ETHShanghai 2023 的筹办由社区核心成员 Mask Network 牵头,成员包括THUBA 清华区块链协会、ChainIDE 和 Moonshot Common登月工坊等。[2023/5/29 9:48:51]

部署ERC-721智能合约

Oasis Ethereum ParaTime与以太坊协议完全兼容。使用Solidity编写的ERC-721智能合约可以直接部署到Oasis Ethereum ParaTime上,无需进行任何更改。

宾夕法尼亚大学区块链黑客松结果公布:金色财经报道,宾夕法尼亚大学区块链黑客松(Penn Blockchain Hackathon)最终奖励名单在全球开发者激励平台DoraHacks.io正式公布。经评选,在29支申请项目中共8支优秀队伍获奖,共同分享3600美元奖励。获得四大赛道冠军的项目分别是:Opti(EVM track),Inked(Solana track),Synopt (Avalanche track),Dedrop(Data track)。

据悉,Penn Blockchain Hackathon2023以Real World Utility为主题,旨在鼓励支持高实用性开源项目建设。[2023/2/18 12:15:05]

您可以使用名为[BUIDL]的在线IDE工具在Oasis Ethereum ParaTime上构建和部署ERC-721智能合约。

下面为大家介绍详细内容。

?步骤1:设置MetaMask

打开MetaMask,然后选择[custom RPC]。

输入网络名称并添加Oasis Ethereum的RPC链接:

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

这会将MetaMask钱包配置为使用Oasis Ethereum ParaTime。

zkSync将与buidl box合作于2月20日至3月19日举办首个zkSyncEra?系列黑客松:金色财经报道,基于ZKRollup的以太坊二层网zkSync宣布将与buidl box合作开启zkSyncEra?系列黑客松中的首个,此次黑客松于2月20日至3月19日举行,专注于帐户抽象和Web3安全,奖池为2.5万美元。[2023/2/18 12:15:04]

然后,从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代币。

Solana Riptide黑客松已正式启动,总奖金达500万美元:2月3日消息,Solana Ventures宣布推出第五届Solana Riptide黑客松,比赛时间为2022年2月2日至3月17日,任何有兴趣在Solana区块链开发项目的用户都可以注册参与。本届Riptide黑客松将专注于鼓励支付、DeFi、Web3、游戏和DAO领域的新项目,本轮黑客松的建设者将会获得规模更大的Solana社区会谈、研讨会、资源和支持。

除一系列线上活动外,Solana基金会还在多个地区(洛杉矶、西雅图、新加坡、迪拜、莫斯科、香港和布拉格等)赞助了Solana Hacker Houses,以便Riptide参与者亲自到现场进行开发。Hacker House为建设者提供了工作、寻找队友、向Solana生态知名开发者学习的机会和场地。[2022/2/3 9:29:10]

?步骤3:编译和部署智能合约?

接下来,在BUIDL中选择Solidity语言编译器版本。在此处选择Solidity 0.4.26。

HECO宣布为Rebase黑客松提供底层技术支持:5月14日,HECO宣布为Rebase黑客松提供底层技术支持,5月14日到5月16日,Rebase黑客松将于北京、南京、成都、上海、深圳等多地同时启动,HECO将对参与Reabse黑客松的开发者和项目方提供技术支持和指导。

据悉,本次黑客松由Rebase 社区和 ETHPlanet 社区、纯白矩阵联合主办,以 DeFi、NFT、DAO、Layer2 等为主题,基于以太坊,让黑客们通过 72 小时构建出产品原型。优胜团队将获得奖金、技术和资源上的支持。

此外,HECO于HackerLink发起的首期黑客松正在进行中。[2021/5/14 22:03:35]

将源代码复制并粘贴到合约选项卡中。

您可以在此处找到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。更多精彩,敬请期待!

标签:ETHTOKTOKENTOKEeth官网下载Poof Tokenimtoken官网APP下载bitcointoken

BNB价格热门资讯
SIS:隐私计算爆发前夜 公链才能解锁这个万亿市场

在过去一两年来,作为新兴科技的区块链,不断涌现出的创新以及由此形成的财富效应被外界看见,然后我们看到传统金融和信息科技企业纷纷入场。区块链甚至被认为是通往Web 3.0的可靠路径.

1900/1/1 0:00:00
ORC:对话DeFi项目Orca:将推出治理代币及流动性挖矿机制

律动 BlockBeats 消息,4 月 14 日,基于 Solana 生态的 DEX 项目 Orca 在社区举办了一场 AMA.

1900/1/1 0:00:00
FIL:FilDA平台异动的24小时共识重建之旅

FilDA 2月8日平台异动事件24小时回顾2月8日,17:30左右,由于 FilDA 开发团队更新预言机功能时出现 BUG,导致预言机报价失灵.

1900/1/1 0:00:00
VIDY:区块链跟新广告技术的结合:它会诞生什么?

(苹果,梵高)传统的互联网广告由于其中心化的运作模式,存在广告欺诈、投放不精准、用户体验不好等诸多问题。因为广告欺诈,广告商的每年损失高达160亿美元.

1900/1/1 0:00:00
TRIB:算法稳定币Fei千呼万唤始出来 如何参与?

近日颇具热度的新型算法稳定币协议Fei公布了上线计划,Fei将首次采用Genesis Group的方法发行其稳定币FEI及治理代币TRIBE.

1900/1/1 0:00:00
BSP:BHEX CEO 巨建华:期权是更市场化的交易工具

STO风头未尽,IEO热潮涌起。年初,币安重启Launchpad众筹融资平台,在完成了BitTorrent和Fetch.AI两个项目的募资发行以后,BNB顺势实现了一波爆发上涨.

1900/1/1 0:00:00