Yield Farm Smart Contract Development
Budget: $15 – $25 USD
You will be working to a project manager and assisting a full stack developer in deploying our new yield farms.
Please read the scope in the attachment to understand exactly what is required.
We have a relatively short time frame to complete this and from previous farm deployment's we know it's possible within this time frame.
______
Farms 3.0 tech spec:
docs:
Copy + paste:
New Farm Contracts
High-level brief
We need to modify ARC's smart contract to include a few new farms which will have a timelock feature that holds a users funds until the lockup time has completed. Below you can find all the information needed to complete this task:
4x SSS with different lockup periods
We need to create 4 different farms for single sided farming. At the moment we only have 1x SSS farms in our smart contract.
Each of these farms will have a different APY as well as a different time lock.
While farms are locked up users have the option to compound their earnings but cannot withdraw their farms earnings or deposit from the contract until the time has expired.
The four farms we’re going to make are:
30 Day lockup farm
5% APY
Silver
60 day lockup farm
7.5% APY
Gold
90 day lockup far
10% APY
Platinum
120 day lockup farm
13% APY
Diamond
Entry cost
For all SSS farms that have a lockup time there will be no deposit/entry fee required. For the single SSS contract with no lockup duration there will be a 0.1% fee charged on the total amount the user would like to stake.
Existing ARC Masterchef
Masterchef ZIP:
Deployed ARC contract: 0x1575f4b5364ddbd6c9c77d1fe603e2d76432aa6a
Tests
For each new contract/function added please create a test as well to ensure this function is working as expected.
Deployment
For the scope of this brief deployment to a testnet will be required to demonstrate all functions are working as expected. Final deployment to mainnet will be managed by ARC.
Please read the scope in the attachment to understand exactly what is required.
We have a relatively short time frame to complete this and from previous farm deployment's we know it's possible within this time frame.
______
Farms 3.0 tech spec:
docs:
Copy + paste:
New Farm Contracts
High-level brief
We need to modify ARC's smart contract to include a few new farms which will have a timelock feature that holds a users funds until the lockup time has completed. Below you can find all the information needed to complete this task:
4x SSS with different lockup periods
We need to create 4 different farms for single sided farming. At the moment we only have 1x SSS farms in our smart contract.
Each of these farms will have a different APY as well as a different time lock.
While farms are locked up users have the option to compound their earnings but cannot withdraw their farms earnings or deposit from the contract until the time has expired.
The four farms we’re going to make are:
30 Day lockup farm
5% APY
Silver
60 day lockup farm
7.5% APY
Gold
90 day lockup far
10% APY
Platinum
120 day lockup farm
13% APY
Diamond
Entry cost
For all SSS farms that have a lockup time there will be no deposit/entry fee required. For the single SSS contract with no lockup duration there will be a 0.1% fee charged on the total amount the user would like to stake.
Existing ARC Masterchef
Masterchef ZIP:
Deployed ARC contract: 0x1575f4b5364ddbd6c9c77d1fe603e2d76432aa6a
Tests
For each new contract/function added please create a test as well to ensure this function is working as expected.
Deployment
For the scope of this brief deployment to a testnet will be required to demonstrate all functions are working as expected. Final deployment to mainnet will be managed by ARC.