目前每个人都会有积分,积分都是在不同时间取得,我们要能试算他的节点资格,节点资格有三个条件:
关于有效积分:
有效积分以每一季衰退 1/2 来计算,如果有人在第 1, 2, 3 季取得 10000 积分, 现在是第四季开始 , 那他的有效积分为 : 10000*1/4 + 10000 * 1/2 + 10000 ,依此类推
这三个条件都需要可以设置 ON/OFF , 然后第一个条件和第二个条件中的数值要可改
这个合约需要设置 admin , admin 要能支持多人
在合约中, 可能需要有一个 Array 存每一季的区块时间
然后需要三个功能:
功能1: 查询有效积分
input: 钱包地址
output: 有效积分