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

源代码

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

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

先决条件

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

创建项目

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

安装必须的包:

创建typescript参数:

SWIFT探索如何支持代币化资产市场发展中的互操作性:金色财经报道,银行合作机构SWIFT将与 Clearstream、Northern Trust、SETL 和其他市场参与者合作,探索如何支持代币化资产市场发展中的互操作性。相对于加密货币和稳定币,目前代币化资产的市值很小,但预计到 2027 年,交易量可能会达到约 24 万亿美元。银行和证券公司正竞相通过开发数字资产服务能力来进入这个新兴市场,例如私钥保管和对数字证券全生命周期的支持。Swift 正在探索如何在代币化资产的交易生命周期中提高参与者和系统之间的互操作性。

Swift 首席创新官 Thomas Zschach 表示,这些实验将使用既定的支付形式和中央银行数字货币 (CBDC)。“作为一个中立的合作机构,覆盖 200 多个国家/地区的 11,000 家机构,并受到全球中央银行的监督,Swift 处于独特的位置,可以密切参与证券的未来”。(finextra)[2021/12/23 7:59:31]

SBF:人们知道如何计算年收益,只是有时不理会:FTX首席执行官SBF今日发推称:“嘿兄弟,我认为每个人都忘记如何计算年收益。对此,他在最新的推特中补充说明:可以明确地说,人们知道如何计算年收益,但他们只是有时候不理会。”[2020/9/18]

确保启用resolveJsonModule,

禁用strictNullChecks。

准备静态文件

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

Token元数据

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

大咖零距离 | 疫情行情下 如何使用缠论量化交易:2月15日9:00,金色盘面邀请缠论大师琛实投资做客金色财经《大咖零距离》直播间,将分享《疫情行情下 如何使用缠论量化交易》,敬请关注,欲进群观看直播扫描海报二维码报名即可![2020/2/14]

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

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

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

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

在IPFS上托管资产

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

声音 | 陈建奇:区块链应用还在于如何构建让区块链技术有效运行的机制:据人民日报无线新媒体报道,中共中央党校国际战略研究所世界经济室副主任陈建奇指出,区块链最核心的创新在于解决信任问题,非对称加密是区块链技术基础。区块链应用不仅在于技术,还在于如何构建让区块链技术有效运行的机制。他强调,区块链技术进步面临的挑战也不容低估:一是量子计算的发展对加密技术的冲击;二是区块链技术在货币金融领域的应用与有效监管的问题;三是用户规模的问题,不同应用的用户不足以认证;四是不同应用区块链平台之间的对接问题。[2019/12/29]

NFTUp工具

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

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

上传资产

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

声音 | Robert Rosenblum:如果监管者将加密货币视为证券,应明确公众如何购以及交易市场建立场地等问题:据CoinDesk消息,在Token Summit 2019会议上,Wilson SAonsini Goodrich&Rosati公司的律师Robert Rosenblum表示,他的公司通常将大多数加密货币视为证券。当时他的同事总是感觉存在差距,“那么,现在怎么办?”换句话说,监管者需要解释,如果代币是证券,公众应该如何购买,交易市场可以在哪里建立。Cosmos创始人Jae Kwon也提出类似观点。他指出,没有人知道如何以美国监管机构目前认可的方式经营去中心化交易所。但是Robert Rosenblum似乎觉得这是可以解决的,“只有当我们拥有一个运行良好的市场,我们才会有更多的经验和更好的框架。”不过,这需要多长时间?这成了根本问题。缓慢折磨着快速发展的行业。欧洲合规公司MME的律师Andreas Glarner表示,来自欧洲的观点是整个行业都很困惑:“大约五年后,答案是还不清楚。否则,我们不会坐在这里(讨论)。那是外面的景色。[2019/5/18]

填写完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

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

大币网

[0:15ms0-4:350ms