GoodDollar / Bounties

14 stars 3 forks source link

EVM Storage proofs Fuse.io generic bridge - 4K$ worth of G$+Fuse tokens #9

Open sirpy opened 3 years ago

sirpy commented 3 years ago

Motivation

The GoodDollar protocol needs a secure and robust bridge to the Fuse network, for scaling TXs and also Voting. Also having a generic evm bridge would make supporting other EVM based blockchains easier.

To get approved you must read the link below and contact us on our telegram channel

To get started please read about our bounty mentorship program here: https://github.com/GoodDollar/Bounties/

Details

See proposal on Fuse forum for more context:

Part 1 - Block headers registry contract - 1000$

The purpose of the contract is to store on Fuse, block headers from different blockchains signed by the Fuse validators.

gitcoinbot commented 2 years ago

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


This issue now has a funding of 20000000.0 G$ (4000.0 USD @ $0.0/G$) attached to it as part of the GoodDollar 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, 11 months from now. Please review their action plans below:

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

Give me token please sir🥳🥳 To the moon sir

Learn more on the Gitcoin Issue Details page.

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, 10 months from now. Please review their action plans below:

1) pmlambert has been approved to start work.

Would love to get a chance to work on these tasks. 2) sdmg15 has been approved to start work.

I’ll take over the first part and complete it

Learn more on the Gitcoin Issue Details page.

pmlambert commented 2 years ago

@sirpy https://github.com/pmlambert/block-header-registry

pmlambert commented 2 years ago

@sirpy Please begin reviewing the solidity code, all that's left ift the getter function for a signed block.

sirpy commented 2 years ago

@pmlambert nice. so far so good. once you get 100% coverage I can approve the first part. also the onlyValidator isnt complete

sirpy commented 2 years ago

@pmlambert also please touch base on telegram

gitcoinbot commented 2 years ago

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


Work for 20000000.0 G$ (4000.0 USD @ $0.0/G$) has been submitted by:

  1. @pmlambert

@sirpy please take a look at the submitted work:


sirpy commented 2 years ago

@pmlambert thanks. due to corona and stuff i'll get to it only next week. i'd appreciate it if you can add automated github actions to run tests + show coverage

sirpy commented 2 years ago

@pmlambert

  1. re-read the definition for how a fuse block should be added and saved specifically the hash of the blockchain should be hash(blockhash,validators, cycleend)
  2. can you make tests more succint , DRY.