F3D有两个版本,长期版还有短时间版ide
第一队 20% to 奖金池, 56%分给全部人, 30% 持有p3d的人
第二队 35% to 奖金池, 43%分给全部人, 8% 持有p3d的人
第三队 20% to 奖金池, 30%分给全部人, 6% 持有p3d的人
第四队 35% to 奖金池, 43%分给全部人, 0% 持有p3d的人3d
固定的分配
10% to 推荐人, 2% to 开发合约的团队, 1% 用做合约的手续费, 1% to 空投池code
第一队 48% to winner, 20%给全部人,10% to 下一轮,20% p3d持有人, 2% to 开发合约的团队
第二队 48% to winner, 30%给全部人,10% to 下一轮, 10% p3d持有人, 2% to 开发合约的团队
第三队 48% to winner, 15%给全部人,25% to 下一轮, 10% p3d持有人, 2% to 开发合约的团队
第四队 48% to winner, 25%给全部人,25% to 下一轮, 2% to 开发合约的团队开发
分配给p3d的部分,按照p3d的持有份额来平均分配, p3d的分配规则,详细请看https://etherscan.io/address/0xc7029ed9eba97a096e72607f4340c34049c7af48#codeit
分给全部人的部分是这么分配
1)先计算出来每一个key的收益, 所有的all_keys
profitPerKey = (eth * Math.pow(10, 17)) / (all_keys)
注:乘以10的17次方是避免精度的损失io
2)在round中设置一个mask值,每次买入的时候,把每一个key收益累加到mask
round_mask = round_mask + profitPerKeyhack
3)计算出玩家本身的收益的eth,玩家本次购买的keys
player_earn = (profitPerKey * keys) / (Math.pow(10, 17))
p_mask = (round_mask * keys) / (Math.pow(10, 17)) - player_earn + p_mask方法
4)残值也加到奖金池子里面去
dust = eth - (profitPerKey * all_keys) / Math.pow(10, 17)next
每一轮的key的价格都要从新初始化,每购买一次key,key的价格都会增加di
1)初始得到空投的机会是0%,每次购买0.01ETH以上,几率会增长0.1%。
2)购买以后,就会提示如下语句,你下次购买,有多少几率得到多少的空投奖金,购买的时候即时发放
5% chance to receive a 1 ETH Airdrop with your next purchase!
具体奖金发放规则以下:
购买0.1-1 ETH, 能够得到25%的空投池奖金
购买1-10 ETH, 能够得到50%的空投池奖金
购买10+ ETH, 能够得到75%的空投池奖金
3)中了空投以后,几率清0
空投的几率计算方式是按照随机值的去计算的,在airdrop方法里面获得,应该是跟我的购买次数几率无关
1)分配给公司的那部分直接打到另一个指定的公司地址上
2)pot swap的部分,也打到一个指定的地址上
3)邀请人的奖励记录在案,邀请人提款的时候能够取出,若是没有邀请人,则把这部分资金给p3d的持有人发放
4)分配给p3d的是一个单独的合约divide,把p3d的钱打过去,divide合约自动分配
1)每次有人购买,时间增长30秒,延迟结束时间最长不超过24小时
2)每一轮结束以后,都要间隔1个小时
说明地址:https://hackmd.io/s/B1yDgJt4m
一、每次购买都会将倒计时重置到5分钟二、key的价格波动剧烈