加入 Web3 时代,如何使用去中心化内容发布平台Mirror?_NFT:AiLink X Token

原文标题:《HowtouseMirror》

原文作者:Mirror/原文编译:0x13,律动BlockBeats

随着越来越多人选择加入到Web3时代,去中心化内容发布平台Mirror得到了越来越多人的关注,越来越多人希望能够用文字自由地表达自己的观点,成为一位内容创作者。而随着Mirror开放给所有人使用便成为了这些人的首选,在Mirror发表的文章均可免费存储在?AR,同时也可以将文章铸造为?NFT?供自己的粉丝收藏,创作者自己也能获得更多的收益。

不过,作为Web3时代的早期产品,Mirror虽然有着众筹、拍卖NFT等多样的功能,但是同时也存在着较高的使用门槛,律动BlockBeats将Mirror官方的操作指南翻译为中文,供想学习使用Mirror、加入Web3时代的用户参考。以下为原文翻译。

编辑器Editor

编辑器可以在文章中添加媒体模块以及加密经济模块。文章内容使用纯文本、Markdown以及一些其他格式规则。

模式

将模块添加进文章是在编辑模式下进行的,想预览整篇文章发布后的排版,需要切换至预览模式,你可以通过工具栏上的相关按钮在编辑模式和预览模式之间进行切换。

导入文章

想要从其他地方导入文章,可以在写文章时点击「ImportEntry」,然后输入要导入的文章的URL,URL将会被解析为Markdown格式然后变成你文章中的内容。请不要导入他人创作和拥有的内容。

创建模块

为便捷地创建一个媒体或经济模块,首先需要点击进入你的文章,将鼠标放在你想添加模块的地方。接下来,点击工具栏的「模块」区域,快捷键为「?+/」。模块菜单将会弹出并显示所有可用的模块。选择一个模块后会提示你填写更多信息。当你完成并确认信息后,即可将该模块插入你的文章中。

模块

在Mirror上插入媒体与经济模块是通过一个简单的格式规则来识别的:在它自己的文本行中有一个单独的链接。如果要手动创建一个模块,需要插入一个新的文本行,添加一个链接,然后换行。确保新插入的文本行只包含一个单独的链接。下面是讲一个YouTube视频插入文章的示例。

为了确保可移植性,我们决定解析基本链接而不是引入Mirror的特定语法。如果使用Mirror渲染markdown,你会看到一个Mirror模块。如果在其他地方,你将看到一个简单的纯文本链接。我们每周都在增加新的集成。

NFT

通过创建一个链接嵌入一个NFT。URL这样填写即可:

ethereum://合约地址/id

目前支持图片、音频、视频和文本NFT的插入。Mirror现在支持EthBlock.art、Foundation、Rarible、SuperRare?和Zora平台的NFT。

众筹

发起一个众筹并部署它。部署后,一个代码片段将出现在插入众筹的部分。将其复制并粘贴到一篇文章中。它应该看起来像下面的例子,不过地址是你的。

花旗集团前高管加入 Provenance Blockchain 担任CEO:金色财经报道,Provenance Blockchain已任命资深花旗集团高管摩根麦肯尼为其新任首席执行官。麦肯尼在花旗工作了 18 年,最近担任该银行全球消费者银行部门的首席运营官。Provenance 是一个开源公共区块链,专为金融服务行业打造,旨在帮助企业实现数字化并降低成本和风险。自 2013 年成立以来,Provenance 已经进行了超过 30 亿美元的交易,现在有 50 多家金融机构使用该平台。

今年早些时候,一群美国银行联手开发了一种与美元挂钩的稳定币,该稳定币将在 Provenance 上运行。(coindesk)[2022/3/2 13:31:09]

拍卖

发起一个拍卖并部署它。部署后,一个代码片段将出现在插入拍卖部分。复制并粘贴到一篇文章中。它应该看起来像下面的例子,但有你的专用拍卖地址和tokenID。

图片

图片可以通过拖放插入到编辑器中,在模块菜单中选择图片,或手动创建一个markdown图片标签。通过定义宽度和高度查询参数,可以在加载前保留图片的空间,这些参数在上传图片到Mirror时自动设置。

链接预览

Mirror显示的是基于OpenGraph标签通用标准的所有链接的渐进式增强预览。

推特

通过任意一个推特URL来插入一条单独的推文或整个thread。

YouTube

视频

通过插入一个外部托管视频文件的链接来插入一个.mp4视频。还可以通过设置相关的查询参数来设置自动播放、静音、循环和控制。确保你手动定义宽度和高度参数不会剪切掉你的视频画面。

iFrames

可以通过创建一个iFrame块来插入任何页面。例如,只需将display=iframe作为一个查询参数,你就可以插入交互式WebGL内容。

量化开发人员 Daniel Wasserman 加入 Framework Ventures:官方消息,量化开发人员 Daniel Wasserman 加入加密领域风投公司 Framework Ventures。Daniel Wasserman 此前作为量化开发者任职于 Tantra Labs。[2021/4/27 21:02:21]

布局尺寸

如果你想让你的文章排版更多样,可以考虑为某些媒体模块设置自定义布局尺寸。支持的区块类型包括图片、视频、Youtube和iFrame。模块尺寸的大小是用一个查询参数来设置的,可以从中型和大型中选择。例如,下面是一张大的图片,它延伸到了页面的边缘。

未来的提升

Mirror是一个新的项目,我们的编辑器有意集中于此快速改进,因为我们想要快速行动,创造新的经济工具来资助伟大的写作。随着时间的推移,我们计划推出一个新的编辑器,实现就地编辑,消除在编辑和预览模式之间切换的需要。在那之前,我们感谢您的耐心,并欢迎任何反馈。

NFT

文章NFT

Mirror上的文章可以被铸造为NFT。如果想把你的文章铸造为NFT,请在作品编辑器的右上角勾选NFT复选框。然后为你的文章上传一张封面图片,这样它就可以在不同的NFT平台上展示出来。一旦你的NFT被铸成,你就会在你的作品的署名中看到确认。

你可以通过编辑以前的文章,勾选NFT复选框,并保存该文章,从而把以前的文章铸造为NFT。可以在导航页的「文章」栏目下查看你的哪些文章已被铸成NFT。

接下来,在《拍卖指南》中了解如何拍卖NFT。

众筹

在Mirror上,任何人都可以使用众筹模块为一个想法或项目筹集资金。我们的众筹功能是通过以太坊的一个智能合约实现的。支持者可以存入?ETH?来资助你的想法,以换取token。该token代表了一种赞助证明和你的项目在成功后的股份。众筹模块可以插入到Mirror的任何文章中,与文字和其他媒体模块一起,讲述你的项目故事。

例如,这里是$BOUNTY的众筹模块。它也在MintFund上发表了,而且它最初是在那里诞生的。

举例

看看Mirror上的这些众筹,以获得如何展示你的众筹的灵感。

$NOVEL$BOUNTY$GENERALIST$ESSAY

开始

任何人都可以通过进入Mirror导航页中的众筹页面并配置一些基本设置来发起一个众筹。

一个众筹可以是最简练的,只有一个名字和一个筹资目标;或者复杂一些,包括更多的生产活动与NFT奖励层。

基本信息

所有的众筹都有一些基本参数,是发起活动所必须的。

一个好的名字能概括你项目的核心,它应该简短且令人难忘。名字:

封面图片就像专辑封面或电影海报。它应该以艺术的方式直观地概括你的项目。它将成为你作品的外表,并作为社交媒体平台上的预览图片。图片必须是2:1的比例,建议分辨率为3000x1500px。封面:

火币钱包加入 ConsenSys ETH2.0 试点计划,将提供抵押服务:据 ConsenSys 官网6月16日公告,火币钱包正式加入ConsenSys旗下Codefi Staking平台的 ETH 2.0 试点计划,成为首批合作伙伴,并将在未来率先提供 ETH2.0 抵押服务。

Codefi Staking是一个企业级的 ETH 2.0 Staking 即服务平台,试点计划的首批合作伙伴包括火币钱包、?Matrixport 等,各方将对 Codefi 正构建的 ETH 2.0 Staking API 提供使用反馈和功能请求,并在 ETH 2.0 正式推出之前完成测试计划。

火币钱包是一款专业的多币种钱包,目前支持主链数已达到19个。火币钱包运营团队表示,由于火币钱包的去中心化优势和在区块链技术领域的多年积累,火币钱包的 Staking 质押服务在成本和专业度上更具竞争力,是全球POS项目质押量最大的去中心化钱包节点之一,接下来火币钱包还将提供 ETH2.0 的用户自助Staking服务。[2020/6/17]

目标和资金

实现你的项目所需的目标金额是多少?你觉得可以接受的最高金额是多少?资金应该流向哪里?

你希望为实现你的项目筹集的ETH金额。这个数额在众筹进度条中显示为目标。考虑到你的受众的规模,尽量把这个目标定得切合实际。筹资目标:

你愿意筹集的最大ETH金额。如果有大量的需求,较高的扩展目标可以让你筹集额外的ETH,同时防止你的众筹资金失控。把这看作是你能接受的能保管的最多的ETH金额。扩展目标:

筹集的资金将从众筹基金中发到这个以太坊地址。这可以是你的个人钱包,也可以是一个分账合约,一个多签钱包,或其他支持转移ETH的智能合约。资金接收方:

添加功能

现在你已经配置了活动的基本内容,你可以添加额外的功能,让你的社区兴奋地参与其中。

Token

所有众筹都需要一个token。你项目的支持者在支出ETH后会自动收到token。Token可以跟踪每个支持者对你的项目的贡献程度。token的发行比例为1000token比1ETH。

你的token主要是作为「赞助证明」,给你的支持者留下一个纪念。Token也可以用来代表你项目社区的成员资格。Token也可以通过将未来的收入返回到token上,代表你项目未来成功的经济利益。

为您的众筹token起一个简短但具有描述性的名称。这个名字将在区块探索器和钱包中使用。Token名称:

一个标志着你的众筹token的符号。这个符号将在区块探索器和钱包中使用。Token符号:

你可以选择性地选择扣留一定比例的token。这些可以用来空投未来的社区成员或保留你的项目中的经济利益。你的份额:

NFT等级

类似于Kickstater活动中的奖励层,给予支持者某些好处和津贴,Mirror众筹支持NFT奖励分级。

你可以创建多个等级的多版NFT来奖励你的支持者。

NFT等级需要以下信息:

代表NFT艺术作品的图像或视频-媒体:

对该等级的描述,包括购买NFT的支持者可能得到的好处。-描述:

奖励的价格-价格:

可用的总版数-总供应量:

将你的等级定价为一个光滑的曲线是很重要的。想想你的筹资目标,你的社区的规模,以及他们可能愿意参与的价格。

通常情况下,设置三个等级左右是比较好的:

-为你最大的粉丝提供一个昂贵但稀缺的等级

-为中等规模的支持者提供略微便宜的、更丰富的等级

-为那些想把自己的名字与你的项目联系起来并得到一些很酷的东西的人提供价格较低的等级

声音 | BB:B1 有上亿广告预算,并有计划吸引 KOL 加入 Voice:昨日晚间,Block.one CEO BB 在电报群继续解答社区对 Voice 的疑问,要点如下:

1.我们希望 Voice 能在各个国家通用,每个国家都有不同的规则,这意味着我们必须考虑提供服务的任何司法管辖区的法律,并根据需要修改或限制产品;

2.通过发布会来宣布产品是一种主流的宣传方式,我们选择按照经验证的最佳实践来操作。Voice 正在准备分发其 token,我们需要在产品正式上线前为人们预留注册时间。Voice 旨在成为历史上分布范围最广、分发条件最公平的 token,我们认为,最大程度地发挥 token 的力量,是破坏现有网络效应的关键;

3.产品很快就会上线,否则我们不会选在这时公布。我们也和大家一样对社区的声音非常敏感。鉴于这个行业不断变化的监管,我们很难提前做出任何承诺,比如在哪些地区提供服务和上线日期;

4.我们在不断前进,但也很关注社区的情绪,我们会将大家的反馈融入到产品设计当中;

5.传统社交媒体通过销售关注或广告来盈利,而 Voice 寻求将平台获得的价值或受益人权益返还给用户,将平台利益与创造平台价值的人(用户)一一联系起来,这是对现有商业模式的颠覆;

6.面对社区成员对于 Voice 能否获得大规模采用的担忧,BB 回复:B1June 的活动受众是社区,而不是普通大众。社交媒体是由有影响力的人(KOL)控制的,他们会通过加入 Voice 来赚钱。我们有数以亿计的广告预算,并有计划吸引这些 KOL 加入。我们会在做好准备时展开营销(推广 Voice)。[2019/6/5]

还要考虑你的等级的定价与你的总体筹资目标的关系。你应该只卖出50-70%就有可能达到你的筹资目标。这也会给你一些实现扩展目标的空间。

赞助人领奖台

领奖台让你项目的最大支持者争夺排行榜上的前三名。与定时拍卖类似,当领奖台上的计时器耗尽时,前三名支持者将获得独特的NFT。领奖台是发现你最大的粉丝的一个好方法,并使项目在固定价格层级之外能够筹集到明显更多的资金。

赞助人领奖台需要以下:

上传代表每个领奖台位置的NFT的媒体。-媒体:

类似于定时拍卖,在最初的捐款后,领奖台保持开放多长时间。-持续时间:

领奖台上的计时器的工作原理类似于保留拍卖:

-在向众筹基金提供首次捐款后开始倒计时。

-如果时间剩下15分钟或更少,并且有人在平台上作出新的贡献,那么时间将被重置为15分钟。

复位时钟使得在领奖台倒计时的最后几分钟可以展开竞价战。

虽然领奖台资格在领奖台计时器耗尽时结束,但众筹仍然开放,直到你手动关闭筹资。由你来向你的支持者传达整个活动何时结束,并手动关闭它。

发表

创建众筹的最后步骤包括添加你的项目故事,并在上线前确认所有的参数。

故事

众筹故事创建者是你创建面向公众的页面的地方,该页面将被分享以促进你众筹的进行。它是一个在线编辑器,类似于GoogleDocs或Notion。

你可以通过添加故事区块的内容来讲述众筹背后的故事。第一个模块是用于概述你的众筹,并可通过点击「描述你的故事」进行编辑。

你可以在众筹模块之间添加后续内容,以提供进一步的背景。通过点击「添加故事内容」来扩展故事模块。

就像以前一样,只需点击模块就可以开始编辑。当对你的故事内容感到满意时,点击「保存」即可返回到众筹概况。

上线

在上线之前,你会被提示检查你的众筹基金的所有参数。所有的值都需要确定是正确的,因为它们在部署众筹基金后不能被改变。

仔细审查你的活动的每个部分,并核实数值是否正确。

如果你对你的配置感到满意,请部署众筹,并与世界分享。

动态 | Sheel Kohli 将加入 Block.one 担任全球首席市场营销和通讯官:据 IMEOS 报道,Block.one 宣布前瑞士信贷总经理兼企业传讯负责人 Sheel Kohli,将加入 Block.one 担任全球首席市场营销和通讯官。Kohli 将在香港工作,作为公司执行委员会成员之一,并向集团总裁 Rob Jesudason 汇报工作。Kohli 加入 Block.one 后将负责公司全球通讯和市场营销活动。在近几个月,Block.one 已经陆陆续续聘请了一些高级管理人员,其中包括来自澳大利亚联邦银行的总裁 Rob Jesudason; 来自花旗银行的首席人事官 James Mendes; 来自 Jefferies 的 EOS 风险投资首席执行官 Mike Alexander; 来自 Clifford Chance 的首席法律官 Alex Erasmus。[2018/9/11]

拍卖

Mirror支持使用保留拍卖来拍卖NFT。保留拍卖是用两个主要参数配置的:底价和拍卖期限。与Mirror上的其他经济模块一样,你的拍卖被部署为一个智能合约,可以插入到任何Mirror文章中。

拍卖是如何运作的

当有人出价符合或超过你的底价时,拍卖期限倒计时开始。让我们假设Alice创建了一个底价为1ETH、持续时间为12小时的拍卖。

1、Bob出价1个ETH。

2、时间从12小时开始倒计时。

3、任何在拍卖的最后15分钟内的出价都会将倒计时重置为15分钟。

4、新的出价必须比之前的出价高10%。

5、在拍卖结束后最后出价的收藏家赢得NFT。

启动拍卖

选择一个NFT

要创建一个拍卖,请选择NFT铸造的平台或添加一个自定义地址,还需要NFT的tokenID。

批准转移

为了部署拍卖,你将需要批准交易,允许拍卖合约将NFT从你的钱包转移到拍卖合约。

资金去向

来自拍卖的收益可以被发送到任何以太坊地址或智能合约。如果你想把资金发给自己,就把你的以太坊地址填在这里。

另外,资金可以流向Mirror上的其他经济模块,如众筹或分账。要将NFT拍卖的收益转到你的众筹基金,请将你的众筹基金地址放在这里。你也可以通过将资金发售到一个分账合约地址,与多个实体分享资金。

设定限制

第一次出价后,拍卖应该进行多长时间?底价应该是多少?

分账

Mirror上的分账是一种自动与多个实体分享你产生的价值的方式。分账是一个应付的智能合约,将价值传送到以太坊的多个地址。

分账可以作为奖励你的合作者、激励你的人的一种方式,或捐赠你的作品的收益。

通过进入导航页中的「分账」页面创建一个分账页面。分账需要在至少两个地址之间进行,而且百分比加起来必须达到100%。

警告:分账目前只适用于ETH。发送ERC-20代币到分账合约将导致它们被永久锁定。

在拍卖中使用分账

分账可以很容易地与Mirror上其他产生价值的模块组合,如拍卖。你可以将拍卖的所有收益分给多个实体,而不是将其全部存在自己钱包里。

首先,在你的导航页的分账页面创建一个分账。部署后,复制该分账的地址。然后创建一个新的拍卖,并将分账的地址粘贴到资金接收人字段中。

当拍卖会结束时,资金将自动在分账合同中指定的接受者之间分享。

分账也可以在Mirror之外接收ETH,就像任何应付的智能合约或EOA一样。

多版NFT

多版NFT是创作者以固定价格铸造有限供应的相同的NFT的一种方式。如果说1/1的NFT是苏富比拍卖会上的毕加索,那么Editions就像发行的成千上万的首版全息Charizards。

Mirror上的多版NFT是用四个参数配置的:

1、价格

2、媒体文件。

3、供应总量

4、资金接收者的地址

与Mirror上的其他经济模块一样,你的多版NFT可以插入到任何Mirror文章中。

使用案例

多版NFT可以用来:

-铸造数字收藏品

-创建社区会员资格

-代表不同等级的奖励

发布多版NFT

上传一个媒体文件

我们目前支持.jpg "/>、.png、.gif和.mp4。

添加标题和描述

当插入到一个文章时,标题和描述将显示在模块中。

设置价格和供应量

你可以根据你对该多版NFT的目标设置自定义ETH价格和供应上限。例如,你可以设置一个高价格和低供应量来确保稀有性。另一方面,你可以设置一个低价格和高供应量,让更多的人参与并获得NFT。

如果你想最大限度地提高社区的参与度,你可以用1/1的保留拍卖加上一些多版NFT来做一个活动。

比如:

-1/1黄金NFT通过保留拍卖销售

-10/10白银NFT,价格为0.5ETH

-100/100青铜NFT,价格为0.1ETH

多版文章

多版文章是一种通过限量版NFT使Mirror上的写作具有收藏价值的方式。你所需要做的就是为你的文章添加一个封面图片,并将其铸造为NFT。

等级

多版文章是分级定价的,以便让你最大的支持者得到有价值和最独特的东西,同时让你的所有读者以可接受的价位收藏。价格和供应是这样的:

-传说,5/5,1ETH

-稀有,50/50,0.1ETH

-普通,500/500,0.01ETH

把文章铸造为NFT

在你的导航页内对文章进行设置,使其可以被收藏。

封面图片

首先,为你的文章选择一个封面图片。把你的文章想象成一本高级杂志上的特色社论。视觉化的最佳方式是什么?需要一个漂亮的背景图片和一个大大的标题。

然后,在编辑器的右上方导航到文章设置。

在设置中,上传你的封面图片。封面图片应该是2880x1440px,以便适配各个设备。

如果你的封面图片包括你的文章的标题,请勾选「在文章中隐藏标题」,以避免重复。

上传完成后,你可以关闭设置。

铸造NFT

现在,在编辑器的右上方勾选「NFT」。

点击「保存」或「发表」,就可以将该文章的内容保存下来。

你会看到一个确认弹窗弹出,上面有你的封面图片。

资金接收者

指定你想从NFT销售中接收资金的地方。这很可能是你自己的钱包地址,但也可以是以太坊上任何能够接收ETH的地址,包括Mirror的分账地址。

如果一切看起来不错,请按「发表并铸造文章NFT」。

你会被提示在你的钱包中确认交易。在交易确认后,你的文章将可以被收藏。文章被收藏后的资金收入需要自己领取。

导航到文章固定位置查看,并与你的读者分享。

TokenRace

Mirror支持创建TokenRace,这是我们自己的$WRITERace的衍生品。代币竞赛是一个简单的基于期限的治理工具,允许你上传提案,并允许你的社区根据他们在某个时间点持有的特定ERC20代币或ERC721代币进行投票。

TokenRace是如何运作的

创建一个TokenRace

你可以从你的导航页上创建一个tokenrace,方法是进入点击dashboard/token-race。

为了创建一个tokenrace,你需要围绕你的tokenrace指定一些细节,如名称和描述、你想使用的ERC20代币地址、开始日期和结束日期、在用户界面中突出显示的获胜者数量。

你还需要以CSV格式上传你希望你的社区进行投票的提案。这些栏目是:

walletaddress(required)|body(required)|twitterhandle(optional)

注意:请确保CSV中的列是正确的,你可以在上传后看到一个预览。

要查看如何构建CSV,请查看示例。

所有tokenrace数据都可以通过?IPFS?访问,并通过Estuary存储在?Filecoin?网络上。

一旦tokenrace被创建,你可以在导航页上点击tokenrace,进入tokenrace页面。

Token快照

我们对ERC20代币的所有余额进行快照,以确定投票权。投票权与他们的ERC20代币余额是1:1,四舍五入到合约规定的最接近的小数。

如果一个用户有多个持有代币的多签地址,投票权就是所有这些代币的综合值。

快照在TokenRace开始时间前3小时拍摄。

快照数据在tokenrace页面的页脚可见。

删除tokenrace

你可以在tokenrace上线前从导航页上删除它。你只能在tokenrace开始前删除。你不能删除已经结束的tokenrace。删除一个tokenrace会将其从MirrorUI中删除,但数据将继续存在于IPFS上。

获取ERC20地址

你可以从Etherscan的TokenExplorer获得ERC20地址。

获取ERC721tokenID

要创建一个带有ERC721的tokenrace,你需要ERC721合约地址,合约中的代币ID,以及你想分配给每个NFT所有者的票数。

为提案者提供的推特链接

创建tokenrace后,你可以要求你的提案人到Mirror主页上链接他们的twitter账户。一旦他们链接了他们的账户,他们的twitter细节将显示在你的TokenRace页面上,与他们的提案一起出现。

投票是如何进行的

投票者连接他们的钱包,显示他们当前的投票权。投票权是由ERC20代币的余额决定的。

选民可以按照自己的意愿分配选票。

多签投票

TokenRace支持代表多签账户投票,而不要求多签持有人使用多签投票。为了代表一个多签投票,请将你的多签地址添加到TokenRace页面。一旦它被验证,你就可以代表多签投票。

一个用户可以代表他们所希望的多个多签投票,因为他们被列为多签的所有者。

当用户投票时,他们会看到一个下拉选项,可以代表他们的多签投票。

用Ledger硬件钱包+metamask进行投票

Tokenrace支持用Ledger硬件钱包+metamask投票。为了用你的硬件钱包投票,你应该:

1、使用LedgerLive确保你的Ledger处于最新的固件上。

2、确保你的Metamask扩展也是应用商店中的最新版本

3、如果其中任何一项过期,集成将无法工作。

4、插入你的Ledger设备并选择Ethereumapp

5、将你的硬件钱包连接到metamask,并访问tokenrace页面

6、如果你还没有在你的Ledger设备上启用「智能合约数据」或「盲签」,那么你可以这样做。

7、通过点击「连接钱包」按钮同步你的钱包,你应该看到你的硬件钱包的投票权。

8、一旦你分配了票数并投了票,Metamask就会提示你从你的硬件钱包中签署该信息。

9、一旦你在metamask上点击「Sign」,你会在你的硬件钱包上看到一个弹出窗口,要求你签署该交易

10、通过点击右边的按钮来完成步骤,并确认「签署信息」。

11、回到tokenrace页面,你会看到模式文本的更新,信息是「Voting」。

12、几秒钟后,该模式将关闭,页面将被更新。你还会发现你的投票权已经下降,因为你已经投过一次票。

我们迫不及待地想看到你创造的tokenrace。

?

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

水星链

[0:15ms0-1:227ms