首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义奖励令牌如何给它真正的eth值?

自定义奖励令牌如何给它真正的eth值?
EN

Ethereum用户
提问于 2021-08-11 09:39:14
回答 2查看 248关注 0票数 0

嗨,我有个问题,如果有人能给我一些指标,那就太好了。

我想创建nft项目,比如说1000件收藏品,作为一种实用工具,我想每个月将20%的第二次销售回报给nft所有者。

nft所有者将能够通过自定义的ERC20令牌(称为RewardToken )来获取他们累积的奖励令牌。

每个nft令牌每天累积10 RewardToken。

一个月后,一个nft所有者已经积累了300 RewardToken,他可以从RewardToken合同中索赔。

假设这个月20%的版税值10 eth。

(reward_in_eth / month_days) / nbr_of_nft_tokens

(10 / 30) / 1000 = 0.00033333333 eth

这意味着10 RewardToken等于0.00033333333 eth。

因此,在累积并声明了300 RewardToken之后,nft所有者想要将月RewardToken转换为eth (300 * 0.00033333333 = 0.099999999 RewardToken)

他怎么能这么做?我要放什么地方?

我是否应该在交易所建立一对交易组合,并提供10 eth作为流动性?

EN

回答 2

Ethereum用户

回答已采纳

发布于 2021-08-11 19:11:34

我从你的问题中了解到,你有固定的RewardTokens供应(每月10×1000 *30 )和可变的回报供应,因此,为LP提供资金听起来是个很糟糕的主意(第一个要求分红的人会得到更多)。因此,我建议做的是签订一份合同,由你提供报酬,人们可以把他们的RewardTokens存起来,以换取一部分报酬(回报是合同余额),假设里面有10个eth,例如,如果有人愿意存放1000枚代币(相当于供应的1/300 ),就可以得到1/300的合同余额(即10/300 =0.033.),然后烧掉存放的令牌。(顺便说一下,300 * 0.00033333333 = 0.1,而不是0.09999999..。数学是很难的)

票数 0
EN

Ethereum用户

发布于 2021-08-11 10:14:03

是的,您必须在DEX (例如Uniswap )上添加一个RewardToken/ETH流动资金对。

您可以编写一个智能合同,它会自动获取每个NFT购买量的20%和适当的RewardToken金额,并自动增加池的流动性。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/106944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档