OpenRarity:NFT稀有度计算的透明新标准

OpenRarity:NFT稀有度计算的透明新标准

open-rarity Reference implementation of the OpenRarity protocol with Python. open-rarity 项目地址: https://gitcode.com/gh_mirrors/op/open-rarity

项目介绍

OpenRarity 是由 Curio、icy.tools、OpenSea 和 Proof 联合开发的一个全新的 NFT 稀有度计算协议。该项目旨在为 NFT 社区提供一个完全开源、客观且可重复的稀有度计算方法。随着 NFT 生态系统的快速发展,不同平台上的稀有度排名常常存在差异,这给买家、卖家和创作者带来了困扰。OpenRarity 的目标是通过提供一个统一的、一致的稀有度排名系统,增强行业的透明度和信任度。

目前,OpenRarity 库已进入 Beta 预览阶段,欢迎社区成员提供反馈,以帮助改进和完善这一开源项目。

项目技术分析

OpenRarity 的核心技术栈包括:

  • Python ≥ 3.10.x:作为项目的主要编程语言,Python 提供了强大的数据处理和计算能力。
  • Poetry:用于依赖管理的工具,确保项目在不同环境中的一致性。
  • Numpy ≥1.23.1:用于高效的数值计算,特别是在处理大规模数据时表现出色。
  • PyTest:用于单元测试,确保代码的稳定性和可靠性。

此外,OpenRarity 还采用了 git-precommit 钩子,以确保代码提交前的质量检查。

项目及技术应用场景

OpenRarity 适用于以下场景:

  • NFT 市场:为市场提供统一的稀有度排名,帮助买家和卖家做出更明智的决策。
  • NFT 工具:集成 OpenRarity 库,为工具提供一致的稀有度计算功能。
  • NFT 创作者:通过透明的稀有度计算,增强作品的市场竞争力。

项目特点

  • 开源透明:完全开源,任何人都可以查看和验证其计算方法。
  • 一致性:提供跨平台的统一稀有度排名,减少平台间的差异。
  • 社区驱动:欢迎社区成员参与贡献,共同推动项目发展。
  • 易于集成:作为 Python 包发布,方便开发者在自己的项目中集成使用。

如何开始使用

  1. 安装依赖

    poetry install # 安装本地依赖
    poetry run pytest # 运行测试
    
  2. 运行测试

    poetry run pytest -k test_testset_resolver --run-resolvers
    
  3. 集成使用

    pip install open-rarity
    

    参考 scripts/ 文件夹中的示例,了解如何使用 OpenRarity 库。

  4. 生成输出

    python -m scripts.score_real_collections boredapeyachtclub proof-moonbirds
    

贡献指南

OpenRarity 是一个社区驱动的项目,欢迎所有贡献者参与。您可以通过以下方式参与:

  • 提问:在 GitHub 讨论 页面提交问题。
  • 报告问题:创建 GitHub issue 描述问题。
  • 提交 PR:提交 Pull Request 并附上单元测试。

结语

OpenRarity 为 NFT 稀有度计算提供了一个透明、一致且可信的标准。无论您是开发者、NFT 市场运营者还是创作者,OpenRarity 都将成为您不可或缺的工具。立即加入我们,共同推动 NFT 生态系统的健康发展!

open-rarity Reference implementation of the OpenRarity protocol with Python. open-rarity 项目地址: https://gitcode.com/gh_mirrors/op/open-rarity

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朱龙阔Philippa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值