源代码
推荐下载源代码,帮助你亲身体验发布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
SamBankman-Fried曾被誉为加密货币之王。目前有传言称Alameda和FTX处于破产的边缘。下文我将概述SBF和FTX出现问题的原因.
1900/1/1 0:00:00去中心化金融的主要优势之一是它是开放的,任何人都可以在任何地方、任何时间参与。因此,作为DeFi的参与者,总有机会获得收益,而在传统金融领域很难或不可能获得收益.
1900/1/1 0:00:00你有没有想过一个问题,你的借记卡里其实没有你的钱。它只授权银行将账户发送交易请求到银行系统数据库来进行交易。同样,你的加密钱包也不存放你的硬币.
1900/1/1 0:00:00在上周发出的首尾相连:DID和链上数据构建的去中心化链路一文中,R3PO指出链上数据是一种“下沉”的数据基础设施.
1900/1/1 0:00:00以下为推特用户@0xAA_Science及@east_hash发布的Thread及:为什么我认为AmberGroup已接近爆雷,附带信息来源.
1900/1/1 0:00:00FTX崩盘对Crypto市场造成的重创,不止于二级市场下行,更在于CeFi对行业信心。SpartanCapital前合伙人JasonChoi发推称,机构投资者将在未来几年失去信心,加密监管也将更.
1900/1/1 0:00:00