链资讯 链资讯
Ctrl+D收藏链资讯

如何花10分钟创建和部署NFT智能合约

作者:

时间:

什么是NFT

NFT代表不可替代的令牌,例如,一个美元钞票是可替代的,因为您可以将其交换为另一个美元钞票(并且您不必担心美元钞票的序列号)。同样,比特币是一个可替代的代币,因为两个不同的比特币完全相同。

那么,不可替代的事物就是那些唯一且不能与其他事物互换的事物。不可替代的令牌本质上是在区块链上跟踪的唯一令牌。

不可替代的代币具有以下特征:

它们是唯一的:每个不可替代的令牌都代表数字或现实世界中的某个对象,并且即使存在类似的对象也是唯一的。例如,即使有人“创造”了与NFT相同的数字艺术作品100件,每件都会在区块链上被单独跟踪。

它们是可验证的:这些NFT的历史所有权记录在公共分类帐中,并且所有人都可以看到。这使得难以“复制”并且相对简单地证明真实性。

它们是可交易的:与其他加密资产一样,它们也是可交易的,尽管通常在特殊交易所交易。

GameStop NFT市场月内交易额超2200万美元:金色财经消息,GameStop在Twitter上表示,GameStop NFT市场在启动一个月内,NFT交易额已达到22,000,000美元以上。[2022/8/12 12:21:07]

大多数NFT都建立在以太坊区块链之上,如今不可替代令牌(NFT)风行一时,作为开发人员,您可能想知道如何创建自己的NFT。本文将解释如何以最简单的方式做到这一点,以便您在短短几分钟内就可以启动并运行。

我们将使用标准的OpenZeppelin ERC721合约,这是智能合约的黄金标准。有许多用于部署智能合约的工具,但是在本文中,我们将使用web3 CLI工具,因为它是编译和部署合约的最快,最简单的工具。

在F? llowing东西只是必须做一次,然后就可以部署和互动就像你想不再次做这个东西。

这个衬板将安装该工具,因此您可以立即开始使用它。如果您担心install.sh的功能,请随时阅读。

Chainlink发布白皮书2.0,创始人表示其混合智能合约将定义行业的未来:Chainlink(LINK)在周四发布了新白皮书,其中详细说明了计划中的扩展,并着眼于创建用于计算的Oracle网络。Chainlink联合创始人Sergey Nazarov表示,新的Oracle网络将继续专注于区块链甚至第二层网络无法实现的功能。他还表示,Chainlink的混合智能合约将定义行业的未来。在白皮书概述的愿景中,Chainlink将推广并扩展其现有的计算能力。(Cointelegraph)[2021/4/15 20:24:34]

curl?-LSs?https://raw.githubusercontent.com/gochain/web3/master/install.sh|?SH2.设置网络我们将在这里使用GoChain,因此我们不必支付10美元来部署合同,然后再为每个NFT投入10美元。使用GoChain,我们只需要支付一分钱的一小部分,并且100%与以太坊兼容,因此我们可以像使用以太坊一样使用它。当然,您可以更改下面的行以指向以太坊,并根据需要支付额外的费用。

DASH跌破250美元关口 日内跌幅为18.63%:火币全球站数据显示,DASH短线下跌,跌破250美元关口,现报249.08美元,日内跌幅达到18.63%,行情波动较大,请做好风险控制。[2021/2/22 17:40:58]

export?WEB3_NETWORK=gochain#?for?ethereum:#?export?WEB3_NETWORK=ethereum3.添加/获取气体您将需要使用带有一些供气的a来进行这些交易,或者创建一个新的供其使用的供气。这将是GoChain上的$ GO或以太坊上的$ ETH。

要创建一个新帐户,请运行:

web3?account?create这将打印:

Private?key:?0xABC123Public?address:?0xXYZ456发送一些$ GO到“公共地址”。如果您需要一些$ GO入门,请进入我们的电报并询问,那里有人会很好地向您发送一两个$ GO。

复制“私钥”(或根据需要使用现有的私钥)并运行:

export?WEB3_PRIVATE_KEY=0xABC123另外,请将此私钥的副本保存在安全的地方,以便下次使用。

既然我们都已设置好网络集,并且我们的私钥中设置了一些加油键,我们就可以开始玩得开心了。

该WEB3 CLI已经内置代码生成器常见的合同,如ERC20和ERC721的。赶紧跑:

web3?generate?contract?erc721?--symbol?KATS?--name?"Krypto?Kats"?--base-uri?https://kryptokats.com/token/这将生成一个名为的文件KATS.sol,该文件是您新的NFT合同的统一程序。1.部署合同从这里,我们只需要编译和部署它。同样,web3 CLI使此部分变得容易:

web3?contract?build?KATS.solweb3?contract?deploy?KATS.bin这将打印出您的新合同地址。您现在已经部署了NFT合同!

现在已经部署了合同,我们只需要创建新合同即可。铸造NFT时,您需要提供拥有此新NFT的人员的地址:

web3?contract?call?--wait?--abi?KATS.abi?--gas-limit?2000000?--function?mint?0xABC此功能产生一个全新的NFT,并将其分配给地址0xABC。ERC721的新OpenZeppelin预设具有自动递增的ID,因此您将在输出中看到新的令牌ID。例如:

Parsed?Logs:?[??{????"name":?"Transfer",????"fields":?{??????"from":?"0x00000",??????"to":?"0x000ABC",??????"tokenId":?"0x00001"????}??}]该输出已被截断,删除了一堆零,但是您可以看到新的令牌ID是number 1。

现在,如果您拥有NFT并想转让它,则可以调用该transferFrom函数:

web3?contract?call?--wait?--abi?KATS.abi?--gas-limit?2000000?--function?transferFrom?0xABC?0xXYZ?1这会将ID为1的令牌转让给位于的新所有者0xXYZ。您可以在GoChain Explorer中查看和搜索令牌。

标签:NFTWEBWEB3CHAMANEKI Vault (NFTX)coinweb一键跟单web3.0币种在中国合法吗VIPchain

比特币价格热门资讯
Dominic Williams:互联网计算机是区块链的第三次伟大创新

Dominic Williams | DFINITY基金会创始人兼首席科学家 互联网计算机是区块链的第三次伟大创新,第一个创新是比特币,它引入了货币的概念,现在正在扮演着数字黄金的角色;第二个创新是以太坊,它引入了智能合约,也推动了去中心化金融DeFi的革命;第三项重大创新,就是互联网计算机,这是第一台真正的、通用的区块链计算机。

区块链·世界志 | 对话Velo实验室副董事长:Velo收购Interstellar背后的布局何在?

北京时间3月15日上午,泰国正大集团的区块链跨境金融服务项目Velo,正式宣布并购美国知名跨境支付协议Interstellar,共同形成新的运营服务主体。

朱嘉明:比特币开创人类新型财富实验

比特币经历十多年起伏,如何看待加密货币过去的发展? 自上个世纪八、九十年代以后,一个信息革命,一个全球化,深刻地改变了世界,二者互动的结果造成了全球性巨大裂变,社会不公平不仅继续表现为贫富差距的拉大,而且体现在教育、医疗、信息等领域资源分配的日益扩大的公平。面对这样的情况,大部分国家主要依赖社会改革,增加社会福利,扩大公共产品建设等做法。

改名后的matic(polygon) 以太坊上的“瑞士军刀”?

大家好,我是佩佩,这期稍微来聊一个项目——matic,目前项目名已变更为polygon,不过代币各平台还是显示的Matic。 之前探索各类二层网络解决方案,对目前市场上的各种概念币按技术方案做了一个简单的划分,其中提到matic,正好当时它还是板块领涨币种,不过他家到底走什么路线,还不太清楚,所以后面我也查了下,今天把这块补上。

深度分析:如何应对NFT引发的新侵权问题?

内容概述 NFT已经引起新的侵权问题,这会让艺术家们感到沮丧; 从更大的角度来看,虽然问题存在,但由于NFT给艺术家们带来了新的收入来源,因此目前仍未得到重视。 如果说要挑一个 2021 年关键词,那么“NFT”十有八九会入选。 NFT,即非同质化代币,是一种不可复制的虚拟资产,无法被分割,也不用担心被盗。

打击虚拟货币:中国破获比特币跨境案

3月19日,最高人民检察院、中国人民银行联合发布6个惩治犯罪典型案例。 这些案例从不同侧面展现了检察机关、人民银行对犯罪不放纵、从严惩治的司法态度。 其中一起利用比特币跨境案,代表了当前利用虚拟货币的新趋势。 这起案的上游犯罪是一起集资案。