比特币价格·比特币行情
Ctrl+D收藏简单区块链

网络黑客松从零实例教程:三步建立NFT 得到100枚ROS代币奖赏_跨链

作者:

时间:2021/4/6 10:42:34

网络黑客松从零实例教程:三步建立NFT 得到100枚ROS代币奖赏

 本实例教程将正确引导您进行下列每日任务:

◎ 怎样在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

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

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

 流程3:编译程序和部署智能合约 

下面,在BUIDL中挑选Solidity语言表达c语言编译器版本号。在这里挑选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。更多精彩,敬请关注!

01

02

03

04

美国加州大学美国旧金山校区或共向网络黑客付款了180万美金数据加密保释金:金色财经报导,由此前信息,美国加州大学美国旧金山校区(UCSF)在6月12日向应用勒索病对其开展进攻的网络黑客付款了114万美金的数字货币保释金。ZenGo的全新研究表明,UCSF很有可能在同一阶段付款了另一笔共七十万美金的保释金。假如情况属实,UCSF付款的保释金总额超出了180万美金。[2020/9/4]

动态性 | 火币网失窃BTC中又一重要地址变动,网络黑客不断洗黑钱中:据PeckShield数字货币保驾护航系统软件(AML)最新数据表明,继昨日火币网失窃7,074枚BTC的在其中一个包括1,060枚BTC bc1q2rdpy开始的地址聚集洗黑钱后,今天上午16时54分,另一储放有1,060枚BTC 16SMGihY9开始的地址也发生变动。网络黑客又以持续激光切割、分散化的方法,经常实际操作了百余笔买卖,直到新地址上最小额贷款仅有0.78枚BTC。目前为止,火币网失窃7,074枚BTC分散化后的七个关键地址中,现有两个逐渐聚集洗黑钱,在其中绝大多数小额贷款地址存洗黑钱取得成功很有可能。[2019/6/15]

动态性 | 平台游戏God.Game称遭黑客入侵 智能合约中以太币总产量归零:据智能合约平台游戏God.Game官方网站表明,GOD.GAME合同遭受黑客入侵,被卷走全部的币,现阶段GOD智能合约上的以太币总产量无已零。现阶段尚未接到其官方网对这事的回应。[2018/8/2

标签:

区块链热门资讯
揭密:4月10-11日上海市共为·创新大会免费观看_跨链

揭密:4月10-11日上海市共为·创新大会免费观看 由金色财经举办;HBTC、SumSwap、SubGame顶尖协作公司的“2021共为·创新大会”将于4月10日-11日8:30-17:00于上海市1933老场坊(上海虹口区溧阳路611号)启航。

2021/4/6 11:00:40
先发 | 《欧易教你学K线》(八):道法自然只有发展趋势_跨链

先发 | 《欧易教你学K线》(八):道法自然只有发展趋势 金色财经协同欧易OKEx向客户发布K线基本视頻,客户将根据学习视频K线有关专业知识,便捷客户掌握行情走势。

2021/4/6 10:54:18
一份新的无状态以太币路线地图_跨链

一份新的无状态以太币路线地图 自上一版无状态以太币的全方位 “路线地图” 公布至今早已过去一段时间,如今很多东西都发生了更改。好像又到必须 “统统写下来” 的情况下了。 大家沒有在处理无状态挖币的难题。 大家沒有在处理 DSA(动态性状态浏览)难题,都不提前准备出自于实行的目地为事务管理额外见证数据信息(witness)。

2021/4/6 10:48:28
Hot Chainers第一届在校大学生区块链运用设计比赛加热直播间:区块链风潮下的创业构思和方位_跨链

Hot Chainers第一届在校大学生区块链运用设计比赛加热直播间:区块链风潮下的创业构思和方位 3月29日至31日,Hot Chainers第一届在校大学生区块链运用设计比赛系列产品直播间主题活动线上上举办,持续三场直播间主题活动,各自紧紧围绕“创业道上的这些‘坑’”、“区块链究竟如何 ?”、“区块链网络热点与未来展望”三大主题风格进行。

2021/4/6 10:25:56
美国华尔街日报:中国的数字人民币领跑全球_跨链

美国华尔街日报:中国的数字人民币领跑全球 一千年前,中国创造发明了钞票。如今,中国政府部门已经以数字方法锻造现钱,它是对货币的再次设想。 美国华尔街日报一篇文章强调,伴随着透支卡和第三方支付运用(如美国的Apple Pay和中国的微信付款)降低了对钞票或钱币的要求,货币好像早已变成虚似的。

2021/4/6 9:58:48
破译USDT发生高溢价的缘故:老玩家换U挖币 新手进场_跨链

破译USDT发生高溢价的缘故:老玩家换U挖币 新手进场 近些天来,在很多交易中心的场外交易服务平台,USDT兑换rmb的价钱发生了溢价,以贷币为例子,4月4日,火币网OTC上USDT的价钱做到了6.79元,而美金的外汇牌价则为6.56元,发生了高达3%的溢价。

2021/4/6 9:20:59