Skip to content
This repository has been archived by the owner on Jul 20, 2023. It is now read-only.

Go Hobbits implementation #9

Closed
jrhea opened this issue Jun 10, 2019 · 8 comments
Closed

Go Hobbits implementation #9

jrhea opened this issue Jun 10, 2019 · 8 comments

Comments

@jrhea
Copy link
Contributor

jrhea commented Jun 10, 2019

Hobbits is a network protocol for distributed systems meant for simple interactions between peers. Hobbits is used to explore and test interactions between Ethereum 2.0 clients as they firm up network requirements.

This bounty will be awarded to the team or individual implementing hobbits as defined by the specification of the wire protocol and the specification of the gossip protocol in the Golang language.

Acceptance criteria:

  • The implementation is delivered under a permissive open source license (MIT and/or ASL)
  • The implementation follows Go best practices.
  • The implementation has significant test coverage as unit tests.
  • The implementation is integrated with continuous integration and test coverage.
  • The implementation passes the Hobbits conformance tests
  • TCP Transport

Additional Info:

Hobbits specifications: https://github.com/deltap2p/hobbits
Reference Implementation: https://github.com/apache/incubator-tuweni/tree/master/hobbits

@gitcoinbot
Copy link

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


This issue now has a funding of 2.0 ETH (487.57 USD @ $243.78/ETH) attached to it as part of the @PegaSysEng fund.

@prestonvanloon
Copy link

@gitcoinbot
Copy link

gitcoinbot commented Jun 12, 2019

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


Work has been started.

These users each claimed they can complete the work by 2 months, 3 weeks from now.
Please review their action plans below:

1) renaynay has been approved to start work.

I'll write a go implementation of hobbits that will be able to be used in Prysm and other go clients

Learn more on the Gitcoin Issue Details page.

@jrhea
Copy link
Contributor Author

jrhea commented Jun 13, 2019

@prestonvanloon

Is this done already? https://github.com/deltap2p/hobbits/tree/master/parsers/go

it is a good start

@gitcoinbot
Copy link

@renaynay Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@renaynay
Copy link

https://github.com/renaynay/go-hobbits

@gitcoinbot
Copy link

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


Work for 2.0 ETH (536.97 USD @ $268.48/ETH) has been submitted by:

  1. @renaynay

@jrhea please take a look at the submitted work:


@gitcoinbot
Copy link

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


The funding of 2.0 ETH (536.97 USD @ $268.48/ETH) attached to this issue has been approved & issued to @renaynay.

@jrhea jrhea closed this as completed Jun 16, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants