OpenSea:金色观察|OpenSea的元数据标准

OpenSea是最大的NFT交易平台,当我们去解构其平台的技术时,会发现,OpenSea完成了对以太坊上NFT资产的元数据扩展。让更多元数据可以与NFT资产关联到一起,形成了一种独立的数据标准,当其他应用想参考如何在应用里定义数据标准时,可能会引用OpenSea的数据标准。

这个数据标准完成了将丰富的元数据添加到NFT资产的功能,这里的NFT资产指以ERC721或ERC1155协议建立的资产。

让我们来具体看标准的描述。

概要

支持资产元数据后,可以在OpenSea这样的应用程序中,为数字资产关联丰富的数据,并轻松地在应用程序中显示它们。

金色午报 | 6月15日午间重要动态一览:7:00-12:00关键词:工信部、哈尔滨、Bitisis、CFTC

1. 工信部部长苗圩:运用区块链等技术推动城市管理创新;

2. 哈尔滨启动防范非法集资宣传活动,聚焦民间虚拟货币等重点领域;

3. 詹克团:比特大陆与海南大陆方舟的合作是正常业务往来;

4. 自媒体:Bitisis交易所遭立案,平台紧急冻结资产;

5. 泉州市处非办:理性看待区块链,不要盲目相信天花乱坠的承诺;

6. 比特币核心前开发者: BTC 扩容只需 3 个简单步骤;

7. 彭博社:活跃地址数量达到两年来的最高水平有利于比特币价格上涨;

8. 美国CFTC要求涉及虚拟货币欺诈的Q3及其创始人支付逾期违约金;

9. 韩国弘益大学教授:风险管理是加密货币市场一大担忧。[2020/6/15]

Token?URI

金色午报 | 6月9日午间重要动态一览:7:00-12:00关键词:高考模拟考题、韩国银行、可口可乐

1.深圳扶持区块链等数字经济产业 单个项目资助最高300万元。

2.“四川比特币矿场”成为考题 多次出现中国高考模拟地理卷。

3.福建省将推进区块链技术和产业创新融合发展。

4.以太坊的全网单日手续费连续三日超过比特币。

5.韩国银行公布中长期发展战略 积极从事数字货币研究和准备工作。

6.浙商银行区块链+供应链“双链并用”扶持中小微企业。

7.澳大利亚和新西兰自动售货机将支持加密货币购买可口可乐。

8.总计8亿枚XRP从RippleOTC分销钱包转出 价值超1.6亿美元。

9.Kraken报告:比特币可能会在市场波动性恢复之际继续走高。[2020/6/9]

要求智能合约中的数字资产仅由唯一标识符表示。

分析 | 金色盘面:ETH期货合约持仓变化:金色盘面综合分析: 据OKEX数据显示,ETH合约目前做多账户44%,做空账户54%,多头持仓比例20.46%,空头持仓比例28.76%,从数据看,目前空头依然牢牢占据优势。截止发稿,季度合约0928合约价格为292.464美元,现货价格为290.908美元,升水1.556美元。[2018/8/29]

为了让OpenSea为ERC721和ERC1155资产提取链下元数据,合约需要返回一个URI,以便OpenSea可以在其中找到元数据。

为了找到这个URI,可以使用ERC721和ERC1155中的方法。

ERC721中的函数或ERC1155合约中的函数可返回HTTP或IPFSURL。查询时,此URL会返回一个JSON数据块,其中包含您的token的元数据。

数据结构

OpenSea支持根据官方ERC721元数据标准或Enjin元数据建议构建的元数据。

此外还支持其他几个允许多媒体附件的属性以及项目的交互式特征,用来提供OpenSea市场上的所有排序和过滤功能。

每一个OpenSea生物的属性和工作原理

图像

项目图像的URL,可以是几乎任何类型的图像,并且可以是IPFS?URL或路径。

图像数据

原始SVG图像数据,不推荐动态图像。

外部网址

外部网址可显示在OpenSea资产图像下方的URL,允许用户离开OpenSea查看该项目。

描述

可添加项目描述。

姓名

添加项目名称。

属性

添加项目属性,将显示在项目的OpenSea页面上。

背景颜色

OpenSea上项目的背景颜色。必须是不带前置“#”的6位16进制字符。

动画网址

项目多媒体附件的URL,支持文件扩展名GLTF、GLB、WEBM、MP4、M4V、OGV和OGG,以及仅音频扩展名MP3、WAV和OGA。

Animation_url还支持HTML页面,允许您使用JavaScript画布、WebGL等构建丰富的体验和交互式NFT。现在支持HTML页面中的脚本和相对路径。但是,不支持访问浏览器扩展。

youtube视频

支持YouTube视频的URL。

自定义属性

OpenSea还允许您将自定义“属性”添加到元数据中,这些属性将显示在每个资产下方。例如:Eyes、Mouth、Level、Stamina、Personality、Sad、boost_number、AquaPower、boost_percentage、StaminaIncrease等。

这些特征可以是数字,甚至是时间等等,是一个字段,表示您希望如何显示。

提出属性时需要注意,应该将字符串属性包含为字符串,并将数字属性包含为浮点数或整数,以便OpenSea可以正确显示它们。字符串属性应该是可读的字符串。

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

地球链

[0:0ms0-0:948ms