节点资格查询合约

目前每个人都会有积分,积分都是在不同时间取得,我们要能试算他的节点资格,节点资格有三个条件:

  1. 有效积分超过 20000 分
  2. 当季积分超过 3000 分
  3. 持有 SGN

关于有效积分:

有效积分以每一季衰退 1/2 来计算,如果有人在第 1, 2, 3 季取得 10000 积分, 现在是第四季开始 , 那他的有效积分为 : 10000*1/4 + 10000 * 1/2 + 10000 ,依此类推

这三个条件都需要可以设置 ON/OFF , 然后第一个条件和第二个条件中的数值要可改

这个合约需要设置 admin , admin 要能支持多人

在合约中, 可能需要有一个 Array 存每一季的区块时间

然后需要三个功能:

功能1: 查询有效积分

input: 钱包地址

output: 有效积分