harvest-finance / harvest Goto Github PK
View Code? Open in Web Editor NEWBread for the people!
Bread for the people!
Compilation fails over many @openzeppelin/contracts-ethereum-package
imports missing
I bet, it is because of @openzeppelin/contracts version
It is defined as
"@openzeppelin/contracts": "^2.5.0",
npm install
gets v2.5.1
Intensive Farmer POAP
1st Prize = 0.065 ETH ($300)
2nd Prize = 0.045 ETH ($200)
Fire up the creativity tractor! We want you to create a POAP for our Humble Farmers who are active in multiple vaults.
This design should make reference to Farmers who are deploying assets in many places, planting different types of crops and reaping the rewards when it’s time for harvesting. You can see all the different types of vaults and assets that are farmed on the Harvest Finance website. There are plenty of different opportunities for high yields, and this design should reflect a more intensive style of farming.
We like to keep things simple at Harvest. All we ask for is:
A dope POAP design based on the above challenge description.
500x500px quality
The POAP to be a Round Shape
Size of less than 200kb
A committee from the Harvest Finance collective will decide who deserves the prizes, based on artistic merit, creativity, originality, and relevance to the challenge. We encourage artists to submit multiple designs if they like. Each design will be eligible to win a prize.
Shortly after POAPathon ends (19th Nov)
The best place to get an idea of Harvest Finance’s vibe and culture is to head to the Discord, ask questions in General, or check out the Farm-Arts Channel.
You can find a list of useful assets here: https://github.com/harvestfi/assets
OG Farmer POAP
1st Prize = 0.065 ETH ($300)
2nd Prize = 0.045 ETH ($200)
Fire up the creativity tractor! We want you to create a POAP for our Humble farmers who have been toiling in the fields of defi for over 6 months with Harvest.
Harvest has been around for over a year now and we would like to recognize those that have been with us since the start.
This design should make reference to OG Farmers, or in some way nod to the fact that they have been farming with us for a while. It’s Hard Work, but someone has to do it!
We like to keep things simple at Harvest. All we ask for is:
A dope POAP design based on the above challenge description.
500x500px quality
The POAP to be a Round Shape
Size of less than 200kb
A committee from the Harvest Finance collective will decide who deserves the prizes, based on artistic merit, creativity, originality, and relevance to the challenge. We encourage artists to submit multiple designs if they like. Each design will be eligible to win a prize.
Shortly after POAPathon ends (19th Nov).
The best place to get an idea of Harvest Finance’s vibe and culture is to head to the Discord, ask questions in General, or check out the Farm-Arts Channel.
You can find a list of useful assets here: https://github.com/harvestfi/assets
Three prizes will be awarded for this bounty: the first, second, and third place, as per the judges’ opinion reflecting the judging criteria. The prize amounts are $3000, $1500, and $500 respectively, payable in USDC. Additional bonuses and rewards may be awarded as per judges’ discretion.
The Harvest Ecosystem would benefit from integration with external protocols and enhancement within itself. The challenge is intended to be smart-contract focused, but an optional front-end component will be considered by the judges. Here we outline a few ideas, but feel free to explore other possibilities that you think might benefit Harvest and DeFi in general!
(1) Universal Token Liquidator. The Harvest vaults use investment strategies to farm yields in the form of governance and other reward tokens from external protocols. These tokens are then converted into the underlying asset of the vault. Any optimization of such a liquidation is therefore interesting for both the protocol and the farmers. A smart contract that is able to liquidate one token to another in one or multiple specified decentralized markets (aiming for a slippage reduction) is one way of optimizing the process. The contract should be able to switch between different markets (Uniswap/Sushiswap/etc) using an argument or a smart contract call.
Use in the context of the Harvest protocol: reward token liquidation. For example, the SUSHI token, after being farmed, could be liquidated on either Sushiswap or Uniswap. Currently this logic is a bit scattered across strategies and the so-called feeRewardForwarder smart contract. The Universal Token Liquidator could centralize and combine the logic in a single place.
(2) Autostaking RewardPool for Multiple Assets. Synthetix’s reward pool is great! But there are a lot of enhancements that we could do. Currently, Harvest rewards users with $FARM when they stake their assets. Stakers into various reward pools (for example, DAI pool have to claim their $FARM rewards manually and stake these into the profit sharing auto-staking pool that allows users to stake $FARM and earn $FARM in order to maximize their returns. A potential improvement would be for the pool to automatically stake the $FARM earned by staking “normal” assets into the Profit Sharing Pool while maintaining reasonable gas consumption for staking and unstaking assets. One possible approach is to modify the MasterChef contract from SushiSwap (it is a generalized reward pool) and add the autostaking feature to it.
(3) Curve Token Converter. Currently, in order to deposit into Curve vaults (crvCompound, crvUSDN, etc.), users are required to go to the curve.fi website, obtain the tokens, then switch back to the Harvest website, and deposit. To facilitate the UX, a Curve token converter could be introduced. This would include a set of smart contracts and, potentially, a front-end component that would help users provide liquidity on Curve and then immediately contribute to one of Harvest’s vaults.
The announcement date is to be determined, however, would be shortly after the Hackathon ends.
in the https://github.com/harvest-finance/harvest/blob/master/contracts/RewardPool.sol#L753
a sanity value check around the resulting rewardRate
needed?
say if by some mistake, the rewardRate
is set to very very big value, then following call on modifier updateReward
(specifically rewardPerToken
) might get revert on SafeMath.add
due to overflow?
Cross-Chain Farmer POAP
1st Prize = 0.065 ETH ($300)
2nd Prize = 0.045 ETH ($200)
Fire up the creativity tractor! We want you to create a POAP for our Humble Farmers who are farming cross-chain.
This design should make reference to Farmers who are using the BSC and/or Polygon chains on top of the original ETH chain for their agricultural activities. These farmers tend to be more degen in spirit, chasing higher and more exotic yield opportunities.
We like to keep things simple at Harvest. All we ask for is:
A dope POAP design based on the above challenge description.
500x500px quality
The POAP to be a Round Shape
Size of less than 200kb
A committee from the Harvest Finance collective will decide who deserves the prizes, based on artistic merit, creativity, originality, and relevance to the challenge.We encourage artists to submit multiple designs if they like. Each design will be eligible to win a prize.
Shortly after POAPathon ends (24th Nov)
The best place to get an idea of Harvest Finance’s vibe and culture is to head to the Discord, ask questions in General, or check out the Farm-Arts Channel.
You can find a list of useful assets here: https://github.com/harvestfi/assets
Farm Worker POAP
1st Prize = 0.065 ETH ($300)
2nd Prize = 0.045 ETH ($200)
Fire up the creativity tractor! We want you to create a POAP for our Humble Farmers who are adding value to Harvest through the fruit of their labors.
This design should make reference to Farmers who are actively contributing to the Harvest Finance ecosystem, whether that is through helping build or maintain the important farm machinery; fostering partnerships and relationships; creating content; helping out in community channels; etc. Harvest Finance is a collective to which anyone can contribute, and this is the spirit that we want to reflect in this particular POAP.
We like to keep things simple at Harvest. All we ask for is:
A dope POAP design based on the above challenge description.
500x500px quality
The POAP to be a Round Shape
Size of less than 200kb
A committee from the Harvest Finance collective will decide who deserves the prizes, based on artistic merit, creativity, originality, and relevance to the challenge.We encourage artists to submit multiple designs if they like. Each design will be eligible to win a prize.
Shortly after POAPathon ends (19th Nov)
The best place to get an idea of Harvest Finance’s vibe and culture is to head to the Discord, ask questions in General, or check out the Farm-Arts Channel.
You can find a list of useful assets here: https://github.com/harvestfi/assets
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.