There 2(3) contracts that we manually topup with funds at the moment. The FuseFaucet which subsidizes gas for the wallet users and the invitepool which gives invite rewards to wallet users. We want this to be sustainable, and top it up from the DAO rewards in the FuseStaking. we call these contracts in this issue Faucets
Currently we dont use the firstclaim
There 2(3) contracts that we manually topup with funds at the moment. The FuseFaucet which subsidizes gas for the wallet users and the invitepool which gives invite rewards to wallet users. We want this to be sustainable, and top it up from the DAO rewards in the FuseStaking. we call these contracts in this issue Faucets
Currently we dont use the firstclaim
Create a new contract "SpendingRateOracle" that will be an oracle for the spending rate of fusefaucet, firstclaim, invitepool contracts
collectUBI should query the oracle and do as follows: