金色荐读|怎么部署一个JPG NFT项目?

2021年NFT流行度迅速上升,诞生了许多项目,社区围绕着它们形成。春节临近,我们何不自己部署一个NFT来奖励自己呢?

作为对项目的忠诚或支持的展示,许多用户选择将他们的个人资料图片更改为一个NFT集合中的JPG。这使得这些用户很容易被识别为社区成员,并且拥有/展示具有不常见/稀有特征的NFT不仅可以增加该NFT的有形价值,还可以增加社会价值。

事实上,OpenSea——一个受欢迎的NFT交易市场——的用户群和销量呈指数级增长,部分原因是基于艺术的PFPNFT的兴起。

在本教程结束时,你应该了解如何使用层以编程方式构建任意数量的图像,列出它们的特征,然后将其放入所有“链上”开始建立你的社区。此外,我将介绍在构建NFT项目时要注意的一些策略和要考虑的一般合约安全。

对于本文,如果你想继续阅读,请参阅409H/sample_nft_project代码库。

金色午报 | 8月16日午间重要动态一览:7:00-12:00关键词:以太坊、Nubank、沃尔玛、NFT

1.以太坊销毁ETH数量突破5万枚;

2.伊朗证券交易机构:央行应监管加密货币;

3.Solana(SOL)市值突破160亿美元,跻身市值排行榜第十位;

4.全球13家大银行已向加密和区块链领域投资30亿美元;

5.加密友好银行Nubank计划上市筹集20亿美元;

6.零售巨头沃尔玛寻求聘用数字、加密货币主管;

7.联合广场风投创始合伙人:NFT为加密行业的“下一件大事”指明方面;

8.市值排名前100名NFT代币总市值突破250亿美元。[2021/8/16 22:16:33]

1、构建层

首先,我们需要描述我们想要在我们的项目中使用哪些层/特征,以便我们知道要制作什么样的图形。对于这个示例项目,我们将创建一个具有一些基本不同层/特征的简单项目:

金色午报 | 4月3日午间重要动态一览:7:00-12:00关键词:积极的财政政策、赃款、区块奖励减半

1.央行国际司司长:有必要采取更积极的财政政策来稳定市场信心。

2.“搬砖套利”赃款少量已流入OKEx交易所进行套现。

3.BCH和BSV将于本月上旬迎来区块奖励减半。

4.CSW关于维基解密的声明与他2011年发布的帖子自相矛盾。

5.摩根溪创始人:冠状病之下比特币有升值机会。

6.Ripple联合创始人ChrisLarsen的新冠肺炎病情已被治愈。

7.苹果Safari增强用户隐私的更改或扼杀Burner钱包。

8.浙江台州利用“物联网+区块链”技术实现渔港综合污染防治管理。[2020/4/3]

头型

头部颜色

眼睛的颜色

眼睛形状

嘴巴颜色

金色晨讯 | 新加坡《支付服务法案》通过 交易所需申请牌照合规运营:1.V神:君士坦丁堡硬分叉不会影响Casper/Sharding/Serenity进程。

2.新加坡:数字货币交易所需申请牌照合规运营。

3.韩国江原道知事:将江原道培育成世界区块链经济特区。

4.区块链“废电池流通管理系统”被选为韩国济州道公共试点项目。

5.四川省政府积极布局区块链等数字经济。

6.中证协党委书记:证券业要跟上区块链等科技变革的历史机遇。

7.火币在日本获得金融监管局经营许可。

8.澳大利亚比特币ATM公司周交易额为50万澳元。

9.达令智库:目前加密资产衍生品市场仍处于初期阶段。[2019/1/21]

嘴型

我们将首先构建不同类型的头部:圆形、方形和三角形选项,带有颜色变化。

首先,你需要一个图形创建软件。对于这个项目,我使用“?8位画家”,画布大小为16x16。

分析 | 金色盘面:FGI恐慌指数 17:金色盘面综合分析:目前FGI恐慌指数升至17,市场恐慌情绪有所缓解,但仍处于极度恐慌。短线保持观望,请投资者理性看待市场震荡,请注意做好风险控制。[2018/9/8]

参考0,0坐标作为面的中间。这样我们就可以在画布上创建相对于头部有间距的其他层。

金色财经挖矿数据播报 | BTC今日全网算力上涨3

4、验证合约

区块链浏览器如Etherscan现在将显示我们的合约,因为它已经部署,但将只显示字节代码,直到我们验证了合约。有时这是一个手动过程,但在部署过程中有可用的自动化工具来执行此操作。当我们的合约从OpenZeppelin存储库中导入其他合约时,我们将通过使用一个名为truffle-plugin-verify的强大工具来节省时间。

验证合约将使其更具可读性,因为Solidity代码将发布在区块浏览器上,人们可以更轻松地验证合约的逻辑。这与社区和开发人员建立了内在的信任,因为每个人对项目背后的代码都有相同的看法。

我们将需要创建一个新.env文件并为Etherscan和QuickNode添加API密钥,并提供一个秘钥恢复短语,以便我们可以在Rinkeby测试网上部署合约并使用两个验证合约命令。

shelltruffle?migrate?--network?rinkeby?#?Deploy?contract?to?Rinkeby?with?Truffletruffle?run?verify?SampleNftContract?--network?rinkeby?#?Verify?contract?source?code?on?Etherscan

5、预部署注意事项

如果你正在关注sample_nft_project存储库,则:

图形相关

将更多图层图形添加到images_raw目录并正确命名文件。

阅读PHP脚本以确保最终图形和特征按照您的意愿构建,因为目前没有强制执行稀有性/唯一性。

安全可靠地托管你的图像元数据至关重要。如果它托管在你自己的域中,则图形存在不持久的风险。一些项目提倡使用在IPFS上存储数据。

智能合约相关

确保将元数据的静态端点更改为托管元数据的位置。

确保将合约名称和符号更改为与你的项目相关的内容。

确保你对每个NFT的成本感到满意,或者如果你不满意,请更改该值。

部署合约时,请确保将maxSupply设置为images_processed目录中最大数字的整数。

考虑使用带有JavascriptVM或注入的web3提供程序的Remix来部署它,指向Rinkeby,这样你就不会使用真钱来测试它。

5、部署后注意事项

由于我们可以向合约添加/编辑功能,包括更改BaseURI,最好将此值设置为静态或至少renounceOwnership()稍后调用,如果你想将所有内容指向服务器并更新端点以进行“揭示你的NFT”事件。尤其需要注意的是,如果元数据位于中央服务器上,那么任何有权访问该服务器的人都可以更改特征和外观的NFT。

一旦铸造供应达到其最大值并且你已从合约中提取ETH,请考虑调用renounceOwnership()。由于NFT是静态供应的,因此你不再需要对合约拥有任何所有权。

这份NFT智能合约未经修改,将要求支付ETH以换取NFT,这可能会引发“gas战争”,尤其是在高度期待NFT的情况下。

我们还注意到创建者如何收到为NFT支付的ETH。我们没有添加在调用mint()时将ETH付款转发给合约所有者的逻辑,而是添加了另一种方法供所有者调用withdraw(),以便他们可以随时调用。这意味着用户铸造NFT的Gas限制会更低。

买卖NFT可能很有趣,但构建自己的NFT项目可能令人生畏。希望这能让你对这个过程有所了解!

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

AVAX首发 | 美国如何判定虚拟货币的证券性质?

本文由邓建鹏原创,授权金色财经首发。 引言 虚拟货币由于巨大的财富效应,其热潮近年正席卷全球。随着底层区块链技术众多功能的开发,虚拟货币被赋予各种内涵,其中最广受各国监管机构关注的是证券型代币.

火币APP下载Web3 将如何改变人类的未来?

今年Web3是一个非常流行的术语,尤其是被另类金融卡通人物和科技届逻辑缜密的推文串作者频繁提及。在2021年,如果你想筹集第一笔资金,并且躲过投资人的批判性思维,那么可以使用两个"作弊代码",一个是"Web3",另一个是"元宇宙".

币赢搜索引擎倒在Web3.0?

搜索市场很久没有新鲜事了。2022年2月8日,市场消息称,抖音搜索与苹果Siri达成合作,iPhone用户可以通过Siri语音指令直接搜索抖音里的视频内容。据悉,这是Siri在全球范围内首次与短视频品类App合作此功能.

[0:15ms0-2:481ms