如何在Aptos 链上发布自己的NFT?

源代码

推荐下载源代码,帮助你亲身体验发布NFT。

https://github.com/zengxinhai/issue-NFT-on-Aptos

先决条件

你需要知道一些Typescript就可以开始了,确保你已经安装了node。

创建项目

创建一个空项目并进行一些init操作:

安装必须的包:

比特币全网未确认交易数量为233156笔:金色财经报道,BTC.com数据显示,目前比特币全网未确认交易数量为233156笔,全网算力为381.83 EH/s,24小时交易速率为5.37交易/s。目前全网难度为52.35 T,预测下次难度上调1.11%至52.93 T,距离调整还剩10天15小时。[2023/6/18 21:44:13]

创建typescript参数:

确保启用resolveJsonModule,

禁用strictNullChecks。

准备静态文件

图片制作一个资产文件夹来放置collection的logo和图片。在这里,我们有一个logo图像,在token图像子文件夹中有两个token图像。

Token元数据

数据:本周NFT销售额下降5.4%至1.93亿美元:金色财经报道,与上周相比,本周NFT销售额下降了5.44%,19个不同区块链的销售额为1.9308亿美元。Cryptoslam.io统计显示,30天销售额普遍下降,总销售额为9.1254亿美元,比上月下降超过29%。本周NFT销售额排名前五的区块链是以太坊(1.07亿美元)、Solana(2600万美元)、Polygon(600万美元)、Immutable X(530万美元)和Cardano(316万美元)。[2023/3/27 13:27:52]

创建一个元数据文件夹,用于放置集合中每个token的元数据。下面是token元数据的示例。

名称:描述将被市场用于在网站上显示信息。

用户将使用属性根据不同的特征进行过滤。

图像将显示给用户。我们将在将图像上传到IPFS后填充它。

美国参议员:FDIC正阻止银行与加密货币公司开展业务:金色财经报道,美国参议员Pat Toomey周二表示,美国联邦存款保险公司(FDIC)可能正在向银行靠近,以阻止它们向加密货币公司提供服务。在一封写给FDIC代理主席Martin Gruenberg的信中,Toomey表示,他从“受影响的各方”和举报人的通信中得知,联邦银行监管机构试图“阻止银行与合法的加密货币相关公司开展业务”,尽管向这些公司提供服务并不违法。

Toomey要求监管机构确认是否真的有FDIC的官员要求银行不要与加密货币公司做生意,如果是这样,请解释原因。

FDIC在一份声明中称,FDIC的行动符合长期以来的法律授权,确保从事加密货币相关活动的银行是以安全和健全的方式保护消费者。(CoinDesk)[2022/8/17 12:31:02]

现在我们有这样的文件夹结构:

三箭资本律师:创始人Su Zhu和Kyle Davies目前下落不明:7月10日消息,据AssetDash发布的推文,三箭资本的律师称,三箭资本创始人Su Zhu和Kyle Davies已经逃离新加坡,目前下落不明。[2022/7/10 2:03:30]

在IPFS上托管资产

这里我们使用nft.storage将文件上传到IPFS

NFTUp工具

下载地址:https://nft.storage/docs/how-to/nftup/

按照其步骤设置帐户以及如何上传资产。

上传资产

上传token-images文件夹,然后我们可以为token元数据填充image字段。为您的所有令牌元数据执行此操作。

美股集体大幅低开,Coinbase跌超18%:行情显示,美股集体大幅低开,道指开跌约644点,标普500指数开跌2.55%,纳指跌3%,跌破11000点,为2020年11月以来首次。科技巨头大跌,特斯拉(TSLA.O)跌约3%,公司寻求拆股,拟将一股拆三股。美股区块链概念股盘初下挫,Coinbase(COIN.O)跌超18%,Marathon Patent(MARA.O)跌超13%,Riot Blockchain(RIOT.O)跌近10%,Bit Digital(BTBT.O)跌近8%。[2022/6/13 4:23:40]

填写完token元数据的所有信息后,上传元数据文件夹。

最后上传logo图片。

设置元数据、版税、token配置

在项目根文件夹中创建一个nft-config.json,我们将使用这些信息供以后使用。以下内容:

您可以根据需要调整配置。有几点需要明确:

takeRate:提成的百分比,5代表5%。

feerreceiver:收取特许权使用费的地址

maxSupply:此集合的最大供应

设置Aptos帐户

我们需要一个Aptos帐户来与区块链交互。如果您没有帐户,您可以使用Petra钱包生成一个帐户。

用一些$APT代币为您的账户提供资金,1$APT代币应该足够了,你可以在币安上购买。

使用typescript铸造NFT?

在项目根目录中创建一个src文件夹来包含所有的源代码,还需要一个.env文件来存储PRIV_KEY,以防止提交到gitrepo。

account.ts?

在src文件夹下创建account.ts。以下内容:

从.env文件中获取私钥

转换为Unit8Array

初始化帐户,并导出供以后使用。

chain.ts

创建链。SRC文件夹下的Ts。内容如下:

在这里,我们获得tokenClient与Aptos区块链交互,

以及一个帮助函数fundAccountForDev来获得$APT用于开发目的。

isMainnet标志用于打开/关闭主网交互。

issue_NFT.ts

创建issue_NFT.SRC文件夹下的Ts。内容如下:

上面的代码创建了一个集合,并在该集合下创建了1个token,以下是需要了解的几点:

您只能创建一个具有相同名称的集合。

如果你设置CHAIN_NET=main,你将需要用$APT为你的账户提供资金来制造token

测试NFT

在package.json中添加一个命令。

运行以下命令:

npmrunissueNFT

如果没有任何问题,那么你已经发出了NFT

如果你在主网上发布的,你可以去topaz.so看看你的NFT是什么样的。

责任编辑:MK

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

银河链

酷币交易所【密码学探秘】EVM链和并行执行交易

概述 在web3.0世界中,交易的处理性能一直是公链面临的一大技术挑战,如何在不降低安全性和去中心化程度的前提下显著地提升区块链交易的TPS无疑成为众多公链技术专家追逐的目标.

币赢NFT-Fi 赛道的破局点:碎片化还是 AMM

八月以来,Sudoswap成交量和用户数快速增长吸引了市场的目光,这个号称“NFT中的UniswapV3”,把NFTAMM带到了聚光灯下,关于NFT流动性解决方案的话题也重新被热议.

XMR肖风:以太坊的“上海时刻”

2022年9月15日,以太坊将迎来它继2013年底初版白皮书发表、2015年7月主网上线之后的又一个历史时刻:“合并”。以太坊的共识机制将从工作量证明转为权益证明.

[0:0ms0-2:5ms