木星链 木星链
Ctrl+D收藏木星链
首页 > Fil > 正文

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

作者:

时间:1900/1/1 0:00:00

源代码

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

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

先决条件

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

创建项目

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

安装必须的包:

基于区块链的会员制葡萄酒社区Crurated完成720万美元融资:1月17日消息,使用区块链技术的会员制葡萄酒社区 Crated 宣布完成 720 万美元融资,将进一步创新基于区块链的葡萄酒社区并扩大市场范围。据悉,Crurated 于 2021 年推出,是一个会员制葡萄酒社区,旨在将鉴赏家与世界级生产商联系起来,并通过通过区块链和 NFT 来证明交易。[2023/1/17 11:16:56]

创建typescript参数:

确保启用resolveJsonModule,

禁用strictNullChecks。

准备静态文件

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

CoinFLEX债权人投票通过重组提案:9月27日消息,Snapshot页面显示,CoinFLEX重组提案投票结束,98.63%的债权人同意CoinFLEX拟议的重组计划。

据此前报道,CoinFLEX公布重组提案,债权人将拥有公司65%的股份。CoinFLEX团队将以员工股票期权计划(ESOP)的形式分配15%股份。B轮投资者将继续成为重组公司的股东。[2022/9/27 22:32:24]

Token元数据

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

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

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

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

今日恐慌与贪婪指数为41,恐慌程度有所下降:金色财经报道,今日恐慌与贪婪指数为41(昨日为31),恐慌程度较昨日有所下降,等级仍为恐慌。注:恐慌指数阈值为0-100,包含指标:波动性(25%)+市场交易量(25%)+社交媒体热度(15%)+市场调查(15%)+比特币在整个市场中的比例(10%)+谷歌热词分析(10%)。[2022/8/11 12:17:20]

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

在IPFS上托管资产

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

NFTUp工具

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

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

上传资产

CoinShares:上上周数字资产投资产品净流入数据修正为3.43亿美元:7月26日消息,据CoinShares报告显示,上上周数字资产投资产品净流入经修正后达3.43亿美元,创下2021年11月以来单周资金流入量新高,其中比特币和以太坊投资产品分别净流入2.06亿美元及1.2亿美元,并分别创下了2022年5月以及2021年6月以来的单周最高资金流入量。

上周数字资产投资产品净流入2960万美元,其中比特币投资产品净流入1900万美元,以太坊投资产品净流入810万美元,做空比特币的投资产品净流入60万美元。[2022/7/26 2:38:44]

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

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

李家超:香港会推进探索CBDC在零售层面的应用场景:7月9日消息,香港特别行政区行政长官李家超在“2022财新夏季峰会:应对不确定性”上致辞。李家超表示,未来,香港会推进探索央行数字货币(CBDC)在零售层面的应用场景,推动跨境支付的“多种央行数字货币跨境网络”,丰富离岸人民币产品和工具,扩大人民币计价产品体系,完善相关风险管理工具,进一步巩固香港离岸人民币业务枢纽的地位。(证券时报)[2022/7/9 2:01:39]

最后上传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

标签:NFTTOKETOKKENNFTSOL价格Babil Tokenitoken钱包可靠吗Mr.FOX TOKEN

Fil热门资讯
FTX:风波渐平?一文回顾SBF与CZ之间发生了什么

SamBankman-Fried曾被誉为加密货币之王。目前有传言称Alameda和FTX处于破产的边缘。下文我将概述SBF和FTX出现问题的原因.

1900/1/1 0:00:00
USD:DeFi 收益来源及其取舍

去中心化金融的主要优势之一是它是开放的,任何人都可以在任何地方、任何时间参与。因此,作为DeFi的参与者,总有机会获得收益,而在传统金融领域很难或不可能获得收益.

1900/1/1 0:00:00
加密钱包:大规模采用的决定性因素

你有没有想过一个问题,你的借记卡里其实没有你的钱。它只授权银行将账户发送交易请求到银行系统数据库来进行交易。同样,你的加密钱包也不存放你的硬币.

1900/1/1 0:00:00
DID:DID:对信用和Permissionless的渴求

在上周发出的首尾相连:DID和链上数据构建的去中心化链路一文中,R3PO指出链上数据是一种“下沉”的数据基础设施.

1900/1/1 0:00:00
ALA:长推:为什么说Amber Group已近暴雷边缘?

以下为推特用户@0xAA_Science及@east_hash发布的Thread及:为什么我认为AmberGroup已接近爆雷,附带信息来源.

1900/1/1 0:00:00
TAL:Crypto市场深陷泥潭,币安将如何推动行业复苏?

FTX崩盘对Crypto市场造成的重创,不止于二级市场下行,更在于CeFi对行业信心。SpartanCapital前合伙人JasonChoi发推称,机构投资者将在未来几年失去信心,加密监管也将更.

1900/1/1 0:00:00