

solidity | ERC4907 租赁合约 「针对 ERC721」
source link: https://benpaodewoniu.github.io/2023/02/24/solidity72/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

solidity | ERC4907 租赁合约 「针对 ERC721」
ERC4907
是在 ERC721
的基础上,衍生出的租赁合约。
其主要有几个函数
setUser
- 设置租赁时间
userOf
- 获取租赁对象
ERC4907
构建了一个可以授予地址的附加角色 ,以及角色自动撤销的时间 (expires
)。
角色代表「使用」NFT
的权限,但不代表转让或设置的能力。即 NFT
所有者可以为某地址赋予具备使用权的「租赁」特性,并在进一步建立租赁时间因素后自动形成租赁关系,并在租赁时间到期后自动解除租赁关系(该租赁关系并不会因 NFT
所有权的转移而改变)。
ERC4907
本身毫无任何强制性手段来限制租赁者的用途,即使用权拥有者除了不能将其转让以及设置外,可以无许可的进行所有互操作性操作。目前,ERC4907
并没有对租赁次数进行设置,比如可自动直接执行的单个地址的连续租赁,而后续的开发者可以在此基础上进一步的开发。
ERC4907
的核心价值是为链上「原生租赁」提供了技术支撑,实现了 NFT
的所有权和使用权的分离,是解决 NFT
流动性短缺问题的重要基础设施,当然想要对 ERC4907
进行支持需要对进一步对 GameFi
或者 NFT
项目方的智能合约进行升级(门槛较低)。
Recommend
-
117
这是Solidity教程系列文章第8篇介绍Solidity API,它们主要表现为内置的特殊的变量及函数,存在于全局命名空间里。
-
79
这是Solidity教程系列文章第9篇介绍Solidity 错误处理。Solidity系列完整的文章列表请查看分类-Solidity。
-
78
每一门语言都有其相应的编码规范, Solidity 也一样, 下面官方推荐的规范及我的总结,供大家参考,希望可以帮助大家写出更好规范的智能合约。
-
44
Slither是第一个开源的针对Solidity语言的静态分析框架。Slither速度非常快,准确性也非常高,它能够在不需要用户交互的情况下,在几秒钟之内找到真正的漏洞。该工具高度可配置,并且提供了多种API来帮助研究人员审计和分析Solidity代码。...
-
15
erc721合约怎么接收usdt?求大佬解答
-
9
通过erc721智能合约创建的nft如何在tokenpocket钱包显示名称和图片? | 登链社区 | 技术问答 通过erc721智能合约创建的nft如何在tokenpocket钱包显示名称和图片? ...
-
4
销售的价格是在哪儿指定的?ERC721 合约我只看到转token, mint ;没有看到有保留销售的价格数据. NFT - 销售的价格是在哪儿指定的?ERC721 合约我只看到转token, mint ;没有看到有保...
-
8
ERC4907 协议能否成为 NFT 市场新动能?BTCWan1天前29192022 年 6 月 29 日,NFT 租赁市场 Double Protocol 推出的可租赁 NFT 标准 EIP-4907 已通过
-
7
ERC5006 租赁合约 「针对 ERC1155」 犀牛的博客 姑...
-
7
租赁算力合约挖矿系统dapp vx_ch3nguang · 4天之前 · 438 次点击 ·...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK