#nft #assets #pallet #polkadot #substrate #tokens #fungible

无 std pallet-nft-fractionalization

FRAME 框架用于将非同质化代币转换为同质化代币。(polkadot v1.15.0)

22 个版本 (重大变更)

20.0.0 2024 年 7 月 18 日
18.0.0 2024 年 7 月 12 日
17.0.0 2024 年 6 月 24 日
16.0.0 2024 年 5 月 23 日
0.1.0-dev.22023 年 7 月 27 日

863魔法豆

Download history 332/week @ 2024-04-16 291/week @ 2024-04-23 282/week @ 2024-04-30 96/week @ 2024-05-07 450/week @ 2024-05-14 509/week @ 2024-05-21 460/week @ 2024-05-28 539/week @ 2024-06-04 552/week @ 2024-06-11 460/week @ 2024-06-18 804/week @ 2024-06-25 392/week @ 2024-07-02 497/week @ 2024-07-09 654/week @ 2024-07-16 608/week @ 2024-07-23 645/week @ 2024-07-30

2,468 每月下载
用于 5 个 crate(4 个直接使用)

Apache-2.0

3MB
50K SLoC

锁定 NFT

pallet-nfts 锁定 NFT,并从 pallet-assets 中铸造同质化资产。

通过设置名为 Locked 的系统级属性来锁定NFT。这阻止了NFT的进一步转移。当移除 Locked 属性时,NFT解锁。为了统一可替代资产和解锁NFT,账户必须持有NFT分拆成的资产的全部发行量。持有较少的可替代资产将无法解锁NFT。


lib.rs:

NFT分拆Pallet

此Pallet提供基本功能,使用户能够利用非流动性资产的部分所有权、转让和销售,无论是代表其数字孪生的现实世界资产,还是NFT,或原始NFT。

此功能允许用户锁定他们拥有的NFT,创建新的可替代资产,并铸造一定数量的代币(fractions)。

它还允许用户燃烧100%的资产并将NFT解锁到他们的账户中。

函数

  • fractionalize:锁定NFT并创建和铸造新的可替代资产。
  • unify:返回100%的资产并解锁NFT。

依赖项

~18–33MB
~559K SLoC