reflexer-labs / auto-crv-gauge-incentive

Smart contracts that automate giving out incentives for Curve gauge votes
1 stars 0 forks source link

Smart contract to automatically incentivize gauge votes on Votium #1

Open stefanionescu opened 2 years ago

stefanionescu commented 2 years ago

Prize Bounty

25 FLX

Challenge Description

Votium is an incentives platform where vlCVX holders can receive compensation from buyers interested in amassing voting power. Currently, there is no way to automatically add Votium incentives for a specific gauge using a smart contract.

In this challenge, we ask participants to design a smart contract that has no admin controls and can distribute an amount of tokens in N batches for Votium gauge votes.

Example

Alice wants to offer 1000 ABC tokens as incentives for vlCVX holders to vote for the RAI Curve gauge. She wants to split these 1000 ABC tokens over 10 Votium votes.

She deploys a contract that offers 100 ABC tokens for every Votium RAI gauge vote. She sends the 1000 ABC tokens to this contract. Every time there's a Votium vote, she calls the contract to send the ABC vote rewards.

She can later top up the contract with more ABC tokens in case she wants to cover more than ten Votium votes.

Specifications

The contract must not have any admin controls. In the constructor you should specify the address of the token used for incentives, a fixed amount of tokens to be offered in one Votium vote and the target gauge where tokenholders can vote and receive the vote rewards.

The contract can receive tokens at any time from anyone and then anyone can trigger it to offer gauge vote incentives.

The contract must send token incentives only once for every Votium vote.

Votium Details

The Votium smart contracts can be found here.

Submission Deadline

21st of December

Winner Announcement Date

The submission will be reviewed between 21st-23rd of December. The announcements and payouts will occur by 24th of December.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 25.0 FLX (10072.0 USD @ $402.88/FLX) attached to it.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 264 years, 11 months from now. Please review their action plans below:

1) juliadin29 has started work.

Good project be happy help me claim reward

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 25.0 FLX (10072.00 USD @ $402.88/FLX) has been submitted by:


gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 264 years, 8 months from now. Please review their action plans below:

1) ahmadny has started work.

hopefully in the future this will be better 2) drbalikci has started work.

ne gerekiyorsa onu yapıcağımdan emin olabilirsiniz 3) 01101975 has started work.

Todo depende de cómo se llama la canción que me gusta más el envío de la semana que viene en la casa de mi hermana y yo también e estado muy b con ella y me dijo el médico de la red de la tarde de t. 4) raimian has started work.

This project looks very interesting. I am interested, and I will support this project until it is successful according to the plan that has been set 5) psparacino has started work.

Will create a distribution-contract that transfers the incentive for one vote only and not multiple votes. It sounds like the example was specific in that it split equally the number of votes with the prize share, but this probably won't be so clean-cut in a real world example, so there needs to be a mechanism included for this as well. 6) mul1sh has started work.

Actually been working on a similar contract in my free time, time to get it out in the public :D 7) mitsuki-947 has started work.

Focus on minimal surface area and keep as simple as we can. 8) merlyn22 has started work.

Promote the company on social media 9) realdiganta has started work.

Done with the curve bribe automation bounty. working on this one now. 10) scamilcar has started work.

I will be writing a contract that matches the requirements.

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 25.0 FLX (10072.00 USD @ $402.88/FLX) has been submitted by:

  1. @juliadin29

@stefanionescu please take a look at the submitted work:


valle-xyz commented 2 years ago

Hey, I will start work. Is there actually a difference between the two bounties for "Bribe.Crv.Finance" and "Votium"? Both bounties sound exactly the same so I was wondering if you wanted to open only one, but did not delete the other?

psparacino commented 2 years ago

I left a comment on gitcoin but looks like it didn't show up here. Starting work on this.

nemani commented 2 years ago

This looks very interesting! Would love to work on this if I still can! :)

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 25.0 FLX (10072.00 USD @ $402.88/FLX) attached to this issue has been approved & issued to @scamilcar.