嗨,我有个问题,如果有人能给我一些指标,那就太好了。
我想创建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作为流动性?
发布于 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..。数学是很难的)
发布于 2021-08-11 10:14:03
是的,您必须在DEX (例如Uniswap )上添加一个RewardToken/ETH流动资金对。
您可以编写一个智能合同,它会自动获取每个NFT购买量的20%和适当的RewardToken金额,并自动增加池的流动性。
https://ethereum.stackexchange.com/questions/106944
复制相似问题