feat: automated rKP3R reward distribution #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixed Forex Reward Distribution Job
GaugeProxy contract extracted from https://etherscan.io/address/0x81a8CAb6bb568fC94bCa70C9AdbFCF05592dEd7b
GaugeProxyV2 Changelog
keeper
distribute()
fromgov
tokeeper
forceDistribute()
allowed forgov
gov
parameter in constructorRegistry
Keep3r Governance:
0x0d5dc686d0a2abbfdafdfb4d0533e886517d4e83
GaugeProxyV2:
0xEdA0b82211Bb7e6E7F0415713580ce91A3C41767
RewardDistributionJob:
TDB
Gauge Proxy Deployment
0x0d5dc686d0a2abbfdafdfb4d0533e886517d4e83
asgov
)Initialization
Keep3rV1Proxy.addRecipient( GaugeProxyV2.address, WEEKLY_AMOUNT_OF_KP3R )
GaugeProxyV2.addGauge( _pool, _gauge )
reward_distributor
in Curve for the corresponding gaugesforceDistribute()
, initializing thedraw
mechanism on Keep3rV1Proxy, next distribution will be possible a week after execution timestampUpkeep
0x0d5dc686d0a2abbfdafdfb4d0533e886517d4e83
asgov
)Keep3rV2.addJob(RewardDistributionJob)
keeper
addressGaugeProxyV2.setKeeper(RewardDistributionJob)