2 个版本
0.1.7 | 2024年2月7日 |
---|---|
0.1.6 | 2023年12月28日 |
#2603 in 神奇豆子
42KB
770 行
litemint-royalty-contract
Litemint 市场驱动的版税智能合约。
受 MIT 许可证许可。本软件按“原样”提供,不承担任何责任。 更多详情。
简介
版税在数字经济中发挥着关键作用。
行业在实现去中心化支付执行方面遇到了许多障碍(我们在 2022 年 Meridian 上讨论了此话题,请参阅此处视频剪辑)。目前,大多数市场在执行版税支付方面仍保留着相当大的控制权(请参阅此推文来自 OpenSea),这对创作者构成了挑战。
为了解决这些挑战,我们找到了与 Soroban 智能合约、预言机以及 Stellar 经典原语(预授权交易)的独特组合,这使得我们能够实施一个对链上 NFT 版税支付执行无干扰的解决方案。
Litemint 版税合约实现了非同质化代币的多种版税支付方案,包括固定、订阅和百分比模式。一个关键特性是它能够在不将 NFT 与 Stellar DEX 隔离的情况下执行版税支付。我们的方法确保了 NFT 创作者和收藏家可以从任何兼容 Stellar DEX 的服务中自由持有和交易他们的 NFT,享受无限制的销售渠道。
功能列表
- 基于百分比的版税支付(请参阅compensation_percentage.rs)。
- 固定版税支付(请参阅compensation_fixed.rs)。
- 订阅版税支付(参见compensation_subscription.rs)。
- 链上去中心化支付执行。
- NFT与所有生态系统服务兼容。
- 支持所有货币和市场。
- 可选的许可转让费。
- 可配置的宽限期和市场佣金率。
- 策略设计模式,便于添加新的版税方案。
依赖项
soroban-kit
soroban-kit
为Soroban智能合约开发提供快速、轻量级的功能和宏,具有简洁、针对性的功能:https://github.com/FredericRezeau/soroban-kit。
Litemint版税合约使用以下来自soroban-kit
的功能
-
oracles
接收外部市场数据源。 -
storage
用于存储操作的类型安全。
入门
从工作空间根目录
- 克隆仓库
git clone https://github.com/Litemint/litemint-soroban-contracts.git
- 构建合约
soroban contract build
- 运行测试
cargo test -- --nocapture
- 部署到测试网
soroban contract deploy --wasm target/wasm32-unknown-unknown/release/litemint_auction_contract.wasm --source ACCOUNT --rpc-url https://soroban-testnet.stellar.org:443 --network-passphrase "Test SDF Network ; September 2015"
output > CONTRACT_ID
贡献
如果您有改进这个项目的建议,请fork该仓库并创建一个pull request。您也可以简单地打开一个带有“enhancement”标签的问题。别忘了为项目加星!再次感谢!
- Fork项目
- 创建您的功能分支(
git checkout -b feature/feature
) - 提交您的更改(
git commit -m '添加一些功能'
) - 推送到分支(
git push origin feature/feature
) - 打开Pull Request
许可证
在MIT许可证下分发。有关更多信息,请参阅LICENSE。
联系
LitemintHQ on X - @LitemintHQ
Litemint市场:https://litemint.com
加入我们的discord服务器:https://litemint.gg
依赖项
~11–15MB
~311K SLoC