You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
calculate spending rate: read Faucets current balances vs previous recorded balance, divide by number of blocks passed
Oracle should have reservePeriodDays(default 1 week) for each Faucet. which will be used to calculate given a spending rate how much of reserve/balance should be kept for that Faucet contract.
Somehow (oracles?) get and exchange GD in FUSE to send in FuseFaucet
Make a reservePeriodDays mechanism
sirpy
changed the title
Make a DAO part (except UBI and community pool) distribution mechanism
FuseStaking DAO ongoing expenses smart distribution
Mar 17, 2022
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:
The text was updated successfully, but these errors were encountered: