Increasing Reward Relayer
Contract that relays SF rewards from the treasury to any other address
Last updated
Contract that relays SF rewards from the treasury to any other address
Last updated
The IncreasingRewardRelayer
is a contract meant to pull funds from the StabilityFeeTreasury
and send them to a custom address. The relayer can only be called by a specific address that requests payments.
This contract inherits functionality from the contract.
Variables
refundRequestor
- address that can request funds
lastReimburseTime
- timestamp of the last reimbursement
reimburseDelay
- enforced gap between reimbursements
Functions
modifyParameters
- modify contract parameters
reimburseCaller(feeReceiver: address)
- send SF rewards from the treasury to the feeReceiver
refundRequestor
is the only address that can call reimburseCaller
and request a stability fee payment from the treasury.
reimburseCaller
can only be called again after at least reimburseDelay
seconds have passed since the last call.