首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ERC721。如何使用erc721标准添加与属性相关的附加信息

ERC721是以太坊上的一种代币标准,用于创建非同质化代币(Non-Fungible Tokens,NFTs)。与传统的代币标准(如ERC20)不同,ERC721代币是独一无二的,每个代币都有唯一的标识符和属性。

要添加与属性相关的附加信息,可以通过以下步骤:

  1. 创建ERC721合约:使用Solidity语言编写一个符合ERC721标准的智能合约。合约应包含代币的基本功能,如创建、转移、查询代币等。
  2. 定义代币属性:在合约中定义代币的属性,可以是任何你想要的属性,如名称、描述、图像链接等。可以使用字符串、整数或其他适合的数据类型来表示属性。
  3. 存储属性信息:为每个代币创建一个唯一的标识符(Token ID),并将属性信息与标识符关联起来。可以使用映射(mapping)或结构体(struct)来存储代币的属性信息。
  4. 添加附加信息:如果要添加与属性相关的附加信息,可以在合约中定义新的属性,并在创建代币时为其赋值。例如,如果代币是艺术品,可以添加艺术家、创作年份等附加信息。
  5. 访问属性信息:为了访问代币的属性信息,可以提供相应的函数或接口。例如,可以编写一个函数来查询代币的名称、描述等属性。

在腾讯云上,可以使用腾讯云区块链服务(Tencent Blockchain as a Service,TBaaS)来部署和管理ERC721合约。TBaaS提供了一套易于使用的工具和接口,帮助开发者快速构建和部署区块链应用。

更多关于ERC721标准和腾讯云区块链服务的信息,请参考以下链接:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

NFT 一知半解

最近区块链领域,越来越多的人认为 NFT 将会迎来爆发式发展,DeFi+NFT概念将会是未来一段时间主要流行趋势。那么,什么是NFT,NFT如何实现以及如何使用呢?...NFT 所有权并不阻止其他人读取,并不是捕获信息然后把它藏起来,只是捕捉信息后发现该信息链上所有其它信息关系和价值。 ?...标准还有其他一些附加功能(其中一些对于 NFT 市场非常重要) ,但 ERC721核心是相当基本。...Cosmos 项目也在开发一个 NFT 模块,可以作为 Cosmos SDK 一部分加以利用。 NFT 附加信息存储 NFT通过元数据为特定标记 ID 提供描述性附加信息。...首先要上传 NFT 图像,然后,需要将元数据 JSON 对象添加到 IPFS 中,从部署token中获取名称和属性,可以使用create-metadata.js来运行: truffle exec scripts

1.4K10

Salesforce LWC学习(三十四) 如何更改标准组件相关属性信息

,js操作先删除element再dom中添加element,做了一会发现还是有点麻烦,重新用回了 lightning-input type=file,并且研究一下如何去搞定。...如何去覆盖标准组件渲染出来UI 我们先分析 lightning-input type=file更新以后层级结构,通过F12查看元素构成也好,通过上面的 lightning design system...如何去引入static resource博客。...Styling Hook简单介绍 这个demo做完以后引入了我自己一点小思考:我们作为开发者来说,开发时候想肯定是越稳定越好,所以好多都使用标准组件去实现,但是客户需求确实千变万化,比如使用...首先我们来看标准 lightning-button加class等是否可以解决,发现是不支持。 ?

85620

如何创建NFT并OpenSea上展示《alchemy How to Develop an NFT Smart Contract》译

在本教程中,你将会学习如何使用 Alchemy 、OpenZeppelin Wizard (智能合约向导)、Remix 、goerli网络开发和部署 ERC721 智能合约。...注:下面标题序号为了读者看更清楚所以是自己所标注 1.2 使用 OpenZeppelin 开发 ERC721 标准智能合约 在之前说过,本教程中,你将会使用 OpenZeppelin 去此案一个只能合约...当你进入页面后,你将会看到以下编辑器: 点击在左上角(往右边数第二个) ERC721 按钮,选择你要使用 ERC 标准: 现在,你已经选择你合约标准,在左侧菜单中,你可以看到一些选项...请先按照以下教程添加一个 wallet 到你浏览器中,点击“add network”: 你将会跳转到以下页面,你需要填写 goerli 网络和 RPC URL 信息添加以下信息到表单中...: 属性 说明 image 这是图片 URL, 可以是任何图像,可以是 IPFS 上存储 URL 路径,建议使用 350+350 大小 image_data SVG图像,如果你想使用动态图像(

1.3K60

第三十五课 如何配置Metadata以便装饰你ERC721非同质化资产?

1,摘要 前面2课讲解了如何部署ERC721非同质化资产,并作为海洋商店发布在OpenSea测试网络。 本文以野狼队队员TOKEN为例,讲解如何配置图形/文字特有的ERC721非同质化资产。...通过本文学习,你可以了解: (1)如何安装python; (2)如何通过python部署Http服务,用于提供meta信息; (3)通过REMIX发布ERC721到Rinkeby测试网络; (4...作为在自有服务器上托管meta替代方案,您可以使用Abacus协议自动将元数据TOKEN ID相关联。...OpenSea支持根据官方ERC721元数据标准构建元数据。此外也还支持其他几个属性,以便更丰富地显示您资产信息,也支持OpenSea市场上所有排序和过滤功能。...: 属性 为了让您商品更具吸引力,我们还允许您为元数据添加自定义“属性”,这些属性将显示在每个资产下方。

2.7K30

【区块链技术工坊34期】王登辉:以太坊通证协议标准及应用场景

1,活动基本信息 1)题目: 【区块链技术工坊34期】王登辉:以太坊通证协议标准及应用场景 2)议题: 通过本次技术分析,可以了解以太坊ERC定义及知名ERC协议标准,如同质化通证系列ERC20...如何创建自己ERC721非同质化资产生物商店?...“多重宇宙道具”,也就是可以跨游戏使用游戏资产,他可以是角色,可以是武器,也可以是各类物品。 ? ?行业内最先支持ERC-1155标准 ?...信息不对称、权责不对称 ICO 相比,监管机构将更容易对 STO 交易进行穿透式 监管;再结合区块链公开透明、不可篡改等优点,监管机构更容易实施反洗钱、投资者准入、交易合约设计审核等等监管措施。...第三十三课 如何创建自己ERC721非同质化资产生物商店?

77930

第十七课 【ERC721实践】迷恋猫从玩耍到开发

在游戏中,玩家使用以太币(ETH)进行电子猫购买、喂食、照料交配等,但其最为核心是玩法是将以太坊区块链中电子猫进行出售。...KittyBase 合约是我们定义最底层代码地方,这些代码会用到整个游戏所有核心功能上,包括数据存储结构、相关常量数据类型,以及管理这些数据内部函数。...因此谜恋猫也是第一个实现了ERC721 标准去中心化应用。ERC721号提议已经被以太坊作为标准接受,但该标准仍处于草稿阶段。...使用sha3后uuid 转换为 NTF ID ERC-20兼容性 ERC721标准尽可能遵循 ERC-20 语义,但由于同质代币非同质代币之间根本差异,并不能完全兼容ERC-20。...交易、挖矿、销毁 在实现transter相关接口时除了满足上面的条件外,我们可以根据需要添加自己逻辑,如加入黑名单等。 同时挖矿、销毁尽管不是标准一部分,我们可以根据需要实现。 4.

1.3K40

可计算 NFT:概念、意义和核心思想

由于 Solv 率先实现可计算 NFT 被称为 Voucher,因此在相关提案还未标准化之前,我们称这一通证标准为 vNFT。...vNFT 基于以下三项基本思想设计: 第一,将“数量”作为 vNFT 核心属性; 第二,提供一套标准抽象归类机制,即 SLOT 机制; 第三, ERC721 兼容。...Solv 在 vNFT 当中将“数量”设为头等属性该 vNFT ID 信息并列,从而使上面的这种加法运算成为可能。...例如在计算机主板上,留有若干标准插槽,无论是哪个厂家生产板卡,只要遵循相关标准,能够插入到插槽之上,便可以正常工作。...选择 ERC721 兼容另一个优势在于动态性和灵活性。这一点 ERC20 和 ERC1155 对比时格外突出。为了方便理解,我们仍然使用之前工厂类比。

96820

【源码解读】你买NFT到底是什么?

本文围绕标准 ERC721协议,描述了Mint、 safeMint、 transfer等是如何实现资产管理,并通过解读代码来了解它安全性设计和以太坊数据上链成本构成。...比如azuki系列中第4132号,在页面的Details栏目可以看到其合约地址,ID编号,部署所在公链等信息,而Properties栏目则是其设定具备各种属性,对应稀有度(非azuki本身携带,而是...1.1 资产在标准ERC721协议里是什么?...设计初衷可见: https://eips.ethereum.org/EIPS/eip-165 是让合约接口标准提案,在编程语法中 interface 是接口意思,在其中定义函数可以不实现仅仅放上函数名字相关参数...68 GAS 为交易每个零字节数据或代码支付4 GAS 所以如果是再 Mint 时候,登记上若干NFT属性信息,交易data部分会将abc等字符转成2个十六进制表示,而每个字符为一个八位二进制,等于一个

77660

剖析非同质化代币ERC721-全面解析ERC721标准

ERC721是什么 在创建代币一篇,我们讲到过ERC20代币, 和ERC20一样,ERC721同样是一个代币标准ERC721官方简要解释是Non-Fungible Tokens,简写为NFTs,多翻译为非同质代币...因此谜恋猫也是第一个实现了ERC721 标准去中心化应用。ERC721号提议已经被以太坊作为标准接受,但该标准仍处于草稿阶段。本文介绍ERC721标准基于最新(2018/03/23官方提议。...ERC721标准 ERC721最为一个合约标准,提供了在实现ERC721代币时必须要遵守协议,要求每个ERC721标准合约需要实现ERC721及ERC165接口,接口定义如下: pragma solidity...使用sha3后uuid 转换为 NTF ID ERC-20兼容性 ERC721标准尽可能遵循 ERC-20 语义,但由于同质代币非同质代币之间根本差异,并不能完全兼容ERC-20。...交易、挖矿、销毁 在实现transter相关接口时除了满足上面的条件外,我们可以根据需要添加自己逻辑,如加入黑名单等。 同时挖矿、销毁尽管不是标准一部分,我们可以根据需要实现。

1.4K21

Solv Markets 简介

ERC721 表示 NFT 是一个独一无二单体,而票据一般是包含数量属性。比如一张支票,其中必须包含支付金额,一张债券,其中必须包括面值。VNFT 就可以将数量属性内置到通证之内。...标准 ERC721 NFT 只支持非常基本几个操作,比如查询所有者、批准、转移等。而 VNFT 在此基础上扩充了几个关键操作,其中最重要是票据通证拆分合并。...此外,VNFT 设计中不仅考虑了 ERC721 规范兼容性,更充分考虑了服务于票据资产时灵活性,可以通过 Solv Markets 其他合约配合,智能识别接收方是否支持 Solv 相关协议,从而可以使得尚不支持...相比 ERC20, 它具有更强大信息描述能力,从而支持更高阶金融服务;相比 ERC721, 它在保持原有信息前提下,拓展了数量拆分能力,将为 NFT 市场带来全新玩法金融服务支持。...产品开发进展如何

74020

以太坊开发实战(第四部分:代币及ERC标准

首先,当你制作一个符合标准令牌时,每个人都会知道你令牌作用以及如何与它进行交互,因此会更加信任它。 像Mist这样DApps(分布式应用程序)会将其视为一种令牌,并将以特殊用户界面显示它。...这样做原因是,你会理解一个令牌是如何工作,它不是一个封闭黑盒子,而且ERC20是迄今为止工作了两年公认标准,如果你只是运行一些命令来立即从框架中创建令牌的话,它会有无法预料点。...ERC777提案试图通知它将接收令牌接收地址等等。 ERC777提案在社区內势头正盛,很有可能取代ERC20。 ERC721 现在,ERC721ERC20及其家族从根本上是完全不同。...现在,如果我们想要将ERC20转换为ERC721,那么我们需要了解第二个提案如何跟踪令牌。 在ERC20中,每个地址都有一个令牌余额。...这里需要注意很重要一点是,尽管标准接口上没有“mint()”函数,但我们添加了它,就像我们可以添加其他函数来增强和添加更多功能到我们令牌一样。

2K120

NFT链游开发(详解方案)丨NFT(GameFi语言)链游系统开发

ERC721是第一个NFT底层协议标准,也是现阶段NFT生态系统最常运用通证形式,由CryptoKittiesCTODieterShirley所创建和发布。...ERC1155标准具有半同质化代币(semi-fungibletoken)特性,ERC721区别是:ID不再是某个物品,而是一个类别,基于一个类别发送智能合约能同时实现大量多类别资产转移等,显著提高转账速度...ERC-20和其他标准相比,ERC-1155代币协议标准突出地方在于它可以实现跨链兼容。...添加描述ERC998意为可组合非同质化代币(ComposableNFTs,简称CNFT),该协议标准可以包含多个ERC721和ERC20形式代币。...GameFi是Game、DeFi(去中心化金融)和NFT(Non-fungible Token)集成,或者简称为“游戏金融游戏内资产NFTGameFi游戏通常使用每个项目自己代币进行玩家之间交易

95420

高阶通证、数字广告、是非曲折、ERC721——第四期区块链沙龙到底聊了些啥?

区块链非 可信区块链联盟办公室主任卿苏德 作为中国信息通信研究院高级工程师,现可信区块链联盟办公室主任卿苏德,更改了《区块链典型应用分析和点评》原主题,通过近乎评论《区块链非...比特币代码谁在管理? 智能合约是安全(沙盒)? 根据我国《信息系统等保要求》,公有链技术架构并不能适应国家相关规定。...最后,他介绍了可信区块链标准,其测试工作正在加速进行着。...为了让大家对ERC721有了更深技术了解,蔡一现场编写一个金鱼商店ERC721案例,他表示,每个金鱼都是不同,即使是相同品种,在形态特征上也有不一样地方(属性、基因),其开发逻辑和框架加密猫趋同...由于代码内容较多,技术方面的相关视频和文字内容大家请在PPT中学习了解。

79160

会撸猫了不起啊?有本事自己写一个撸猫撸鱼撸飞机才是牛逼

它背后是基于ERC721协议,因为ERC20标准通证大家其实说比较多,所以这次用ERC721这个标题来说明我们这种非标通证。...关于ERC721,NFT有3种翻译——不可替代通证、非同质通证和非标通证,说起来可能会绕口一点,我接下来会使用非标通证这个说法。...「撸猫」非标通证 下面我们就把撸猫游戏源码做一个简单分析,看看这个ERC721示例实现,是怎么来用智能合约遵循ERC721接口标准来达到这个目的。...所以,这两种通证在开发层面的差距,一个管数量,一个要管每一个通证——每一个通证都有自己属性。从例子上来看,标准通证就是股票、货币。...这个是遵循了大鱼吃小鱼,小鱼吃虾米思路,每个人都可以去买自己鱼,每个鱼都有敏捷、重量、速度相关属性。这是个纯PVP游戏,每条鱼只要不是在睡觉,都会随机抽出来,和另外鱼去战斗。

1.1K70

NFT区块链挖矿游戏系统开发技术分析指南

这与货币运作方式完全相反,例如你1 美元可以另外 1 美元互换。NFT 是一种数字资产,一种通证,具有独特属性。他们持有关于所有者是谁信息,这些信息是公共记录,可以随时进行验证。...在每个区块链上都存在多个标准,可以将标准想象为你将在 SmartContract 中使用功能模板。每个标准都提供了在创建 NFT 期间需要填充特定功能和属性。...NFT 第一个也是最著名标准ERC721。该标准允许每项资产都是独一无二,不会被破坏或复制,并提供了跟踪和转移它基本功能。它还为资产提供了定义其独特性和稀有性某些属性或特征。...如需了解ERC721标准详情,可以查看这个出色ERC721实战教程。以太坊区块链上不太常见其他标准还包括ERC 998和ERC 1155。...可以在此处找到有关 DApp 更多信息。NFT游戏是网络应用程序还是移动应用程序?在构建NFT游戏 DApp 时,可能遇到第一个问题是你希望最终用户如何之交互。

1.3K10

NFT——加密数字资产基石

NFT 主流协议标准 1、ERC721 ERC721协议诞生自cryptokitties,是最早被以太坊社区认可NFT协议,也是目前应用最广标准。...3、EOSIO.NFT EOSIO.NFT是EOSIO区块链上NFT资产标准,源自社区团队,也是目前使用较为广泛标准。...我们设计了一套简洁、针对游戏场景URI格式,能最大化、最丰富描述NFT资产相关信息(这是可选,我们也正在研究采用PPK&ODIN协议来设计URI格式)。...OASIS.ASSETERC1155一样,将更具体NFT资产描述能力让渡于更上层,但它为上层提供了更丰富信息,在具备自描述能力同时保证了扩展性。该部分设计文档可见Github。...NFT 未来 我们一直相信,加密数字经济是由NFT和FT共同构成——FT是流动血液,NFT是坚韧基石。 如何正确地使用NFT?

1.8K22

【以太坊通证标准】ERC20系列,ERC721系列,ERC865

ERC-20是整个加密社区中最为人熟知标准,在Ethereum平台之上发布大多数通证(token)都使用它。...以太坊上通证可以被其他应用程序重复使用,这其中也包括钱包和交易所。 当需要支持第三方动态消费限额调整时这一点非常有用。 该标准目前处于草稿状态,并被证明有使用安全风险,建议暂不使用。...虽然另一种协议ERC721也能实现token不可置换性,但其存在需要交易双方支付gas费用、无法简单实现原子化交易等一些不易于用户使用问题。...中心资产和辅助资产结合 第一个使用案例是可以和不同数字资产和零件结合外加附加增值功能中心NFT币。增值可以通过个人花费时间和精力,或者购买来实现。 ?...合约里包含区别token们所需最小量数据。合约状态包含了每个token ID配置信息和管理收集所有行为。

1.6K30

EKT多链技术谈 | 非同质化代币非同质化多链

Erc20Token正是每一个社群标签,共识价值每一个成员都不同程度息息相关,这种Token更是它复合载体。...因此加密猫也是第一个实现了ERC721 标准去中心化应用。之前,该标准仍虽已被广泛使用,但在官方一直处于草稿阶段,直到6月,ERC721号提议才正式被以太坊作为标准接受。 那怎么理解非同质代币呢?...ERC721最为一个合约标准,提供了在实现ERC721代币时必须要遵守协议,要求每个ERC721标准合约需要实现ERC721及ERC165接口,接口定义如下: 如上图所示,一个典型ECR721代币有如下基础变量和函数...这样做目的在于更加方便现有钱包展示有关于代币简单信息。...函数transfer,转移代币下一个方法就是使用该函数。函数transfer让代币所有者将其代币发送给另一个用户,独立加密货币类似。

61330

EKT多链技术丨非同质化代币非同质化多链

Erc20Token正是每一个社群标签,共识价值每一个成员都不同程度息息相关,这种Token更是它复合载体。...因此加密猫也是第一个实现了ERC721 标准去中心化应用。之前,该标准仍虽已被广泛使用,但在官方一直处于草稿阶段,直到6月,ERC721号提议才正式被以太坊作为标准接受。 那怎么理解非同质代币呢?...ERC721最为一个合约标准,提供了在实现ERC721代币时必须要遵守协议,要求每个ERC721标准合约需要实现ERC721及ERC165接口。...这样做目的在于更加方便现有钱包展示有关于代币简单信息。...函数transfer,转移代币下一个方法就是使用该函数。函数transfer让代币所有者将其代币发送给另一个用户,独立加密货币类似。

55630
领券