maltablock / gitcoin

0 stars 0 forks source link

DAPP Network Gitcoin Bounty #4

Open mgbtcfv opened 2 years ago

mgbtcfv commented 2 years ago

Background: We are looking for an experienced Ethereum dev to deploy 3 contracts on Ethereum mainnet and transfer their ownerships to a gnosis safe.

  1. ProxyAdmin - controls proxies and when they update
  2. TransparentUpgradeableProxy - contract wallets point to in order to use staking
  3. DAPP Staking - current implementation of contract pointed to by proxy

Then transferring ownership in another 2 transactions:

  1. ProxyAdmin (from account who deployed -> gnosis safe)
  2. DappStaking (from account who deployed -> gnosis safe)

Resources:

https://github.com/davidberiro/bancor-liquidity-mining

Bounty amount: 2,000 DAI

The work is considered completed when the liquidity mining contract is live and fully functional on Ethereum mainnet.

gitcoinbot commented 2 years ago

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


This issue now has a funding of 1800.0 DAI (1800.0 USD @ $1.0/DAI) attached to it as part of the maltablock fund.

gitcoinbot commented 2 years ago

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


Workers have applied to start work.

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

1) luiserebii has applied to start work _(Funders only: approve worker | reject worker)_.

Deployment is often a process that involves testing, forethought, and examining any potential edge cases. I would be happy to help with deploying these 3 contracts to the Ethereum mainnet, and transferring their ownerships to a Gnosis Safe, as specified.

The most similar bounty that I have worked on to this one has been one where I helped create documentation for deploying Compound (https://gitcoin.co/issue/0xsvengali/docs/1/100026174), where I made sure to cover everything I had uncovered on the subject, viewable here: https://luiserebii.github.io/compound-protocol-docs/

If applicable, I will share any tooling I write to assist with this project. I will also communicate often, and hand over a deliverable covering a detailed summary of the completion of the deployment. I would be glad to work with you until you are completely satisfied with this! 2) victorious-king has applied to start work _(Funders only: approve worker | reject worker)_.

Hello, How are u. Please check my resume https://resume.io/r/JKwpJJsOu 3) xinminsu has applied to start work _(Funders only: approve worker | reject worker)_.

1.create 3 files: ProxyAdmin.sol, TransparentUpgradeableProxy.sol DAPPStaking.sol, and add transferOwnership function in there files. 2.integrate into https://github.com/davidberiro/bancor-liquidity-mining 3.write sripts in hardhat project to test these sol files in testnet.

Learn more on the Gitcoin Issue Details page.

mgbtcfv commented 2 years ago

@luiserebii The Bancoe liquidity mining contract was developed several months ago and has been audited as well. https://github.com/davidberiro/bancor-liquidity-mining There are several helper scripts to make the deployment easier. https://github.com/davidberiro/bancor-liquidity-mining/tree/master/scripts Please join the telegram group with this invite link and we can discuss this further - https://t.me/+bjQWJW7JIfs0MGRh

ghost commented 2 years ago

hey @mgbtcfv . I think you can make deployment script more simpler but powerful using hardhat-deploy

mgbtcfv commented 2 years ago

@helios138 has been approved to start work. Thanks to everyone else for applying.

gitcoinbot commented 2 years ago

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


Work for 1800.0 DAI (1800.0 USD @ $1.0/DAI) has been submitted by:

  1. @helios138

@mgbtcfv please take a look at the submitted work: