2021年NFT流行度迅速上升,诞生了许多项目,社区围绕着它们形成。春节临近,我们何不自己部署一个NFT来奖励自己呢?
作为对项目的忠诚或支持的展示,许多用户选择将他们的个人资料图片更改为一个NFT集合中的JPG。这使得这些用户很容易被识别为社区成员,并且拥有/展示具有不常见/稀有特征的NFT不仅可以增加该NFT的有形价值,还可以增加社会价值。
事实上,OpenSea——一个受欢迎的NFT交易市场——的用户群和销量呈指数级增长,部分原因是基于艺术的PFPNFT的兴起。
在本教程结束时,你应该了解如何使用层以编程方式构建任意数量的图像,列出它们的特征,然后将其放入所有“链上”开始建立你的社区。此外,我将介绍在构建NFT项目时要注意的一些策略和要考虑的一般合约安全。
对于本文,如果你想继续阅读,请参阅409H/sample_nft_project代码库。
卡塔尔财富基金 CEO:对投资加密货币不感兴趣:金色财经报道,根据卡塔尔财富基金首席执行官Mansoor Al Mahmoud的说法,卡塔尔的财富基金对投资加密货币不感兴趣,尽管它相信底层的区块链技术。卡塔尔投资局的Al-Mahmoud周二在多哈举行的卡塔尔经济论坛上接受采访时表示,我们在技术领域的团队正在探索区块链的机会,这是我们感兴趣的领域,而不是货币本身。(彭博社)[2022/6/25 1:30:34]
1、构建层
首先,我们需要描述我们想要在我们的项目中使用哪些层/特征,以便我们知道要制作什么样的图形。对于这个示例项目,我们将创建一个具有一些基本不同层/特征的简单项目:
头型
头部颜色
眼睛的颜色
眼睛形状
嘴巴颜色
嘴型
我们将首先构建不同类型的头部:圆形、方形和三角形选项,带有颜色变化。
金色晚报|7月9日晚间重要动态一览:12:00-21:00关键词:温州、央行回应、立陶宛银行、KNC、伦敦证券交易所
1. 温州破获全国首例加密货币搬砖套利局,涉案金额高达亿余元。
2. 央行回应:“转账超10万将被严查”系误读。
3. 江苏常州市委书记:加快建设区块链等一体化基础平台。
4. 立陶宛银行董事会成员:LBCOIN是测试CBDC的试验场。
5. 国际清算银行:CBDC是一种补充性支付手段。
6. 以太坊研发者跟踪发现已有39个USDC相关地址都被列入黑名单。
7. Kyber创始人:24小时内近1050万KNC被质押。
8. CFTC将在2024年之前制定全面的加密货币法规。
9. 伦敦证券交易所集团为169种加密货币分配金融“条形码”。
10. 马来西亚证监会伊斯兰教法顾问委员会允许数字货币交易。[2020/7/9]
首先,你需要一个图形创建软件。对于这个项目,我使用“?8位画家”,画布大小为16x16。
分析 | 金色盘面:EOS/USD短线受到压力:金色盘面综合分析:EOS/USD 15分钟级别受到上轨压力,多次在4.42的压力位置被打回,短期关注能否突破该压力位,若不能顺利突破则会再次回到震荡箱体内,在4.27到4.42之间继续走出震荡行情。[2018/8/15]
参考0,0坐标作为面的中间。这样我们就可以在画布上创建相对于头部有间距的其他层。
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项目可能令人生畏。希望这能让你对这个过程有所了解!
标签:NFTETHRININKRINGER Vault (NFTX)ethical和ethnic区别ring币能涨起来吗2023link币最新消息
1.2022年加密监管提上日程随着加密行业的发展以及加密原生公司的不断创新,2022年该行业将迎来“更广泛的新的监管”,2022年有望带来比往年更加清晰的局面.
日前,复旦大学管理学院2022“瞰见|对话科创人物”论坛把目光聚焦在了当下炙手可热的新事物—&mdas.
自2021年5月以来,我国启动虚拟货币“挖矿”整治活动。内蒙古、云南、新疆、青海、四川、安徽、河北、江苏、浙江、福建、海南等省份先后出手.
DogePound是一组一万个以卡通狗为特色的NFT。在不到7个月前,它于2021年7月7日推出.
全球鹰派央行加息在即,比特币后市是釜底抽薪,还是逆势上扬?这是全球投资者最关心的问题。在这种不确定性影响下,2022年2月的第一周并不平静.
最近Web3突然成为了热点,传统科技行业和新兴区块链行业的领导者带着各自对互联网历史和未来的不同视角,纷纷参与了这场讨论。在具体讨论Web3之前,我们先快速回顾一下这个概念是如何演变的.