-
Notifications
You must be signed in to change notification settings - Fork 7
BLAKE2b Implementation in Pantheon for Istanbul Hard Fork #19
Comments
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 1000.0 DAI (1000.0 USD @ $1.0/DAI) attached to it as part of the PegaSysEng fund.
|
I'll look at implementing this functionality, if you'll have me. |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work has been started. These users each claimed they can complete the work by 1 week, 5 days from now. 1) iikirilov has started work. Read the EIP
Work with github Learn more on the Gitcoin Issue Details page. |
@atoulme this bounty is part of the ongoing Gitcoin hackathon. Anyone is free to start working on it, but the bounty will only be awarded to the winning implementation at the end of the hackathon. |
@timbeiko I'm a bit confused here. Is the aim do a blake2b precompile or a blake2b f compression precompile? From what I understand it is the latter - as the other PR is closed... |
It's the Compression Function F precompile, this PR will update EIP-131 - https://github.com/ethereum/EIPs/pull/2129/files |
To be clear the correct EIP number for the https://github.com/ethereum/EIPs/pull/2129/files |
@mhluongo yours and @shemnon's link are pointing to the same PR. Did the EIP number just change? cc: @iikirilov |
EIP-152 is the successor of EIP-131 as stated in ethereum/EIPs#131 (comment) |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work for 1000.0 DAI (1000.0 USD @ $1.0/DAI) has been submitted by: @alexvotofuture please take a look at the submitted work:
|
Because completion of the hack was impossible (specifically the Gas calculation has not been specified in the EIP) we have decided to offer a compromise prize. @iikirilov submitted the most complete solution, and that solution has the hardest part of the EIP complete: an implementation of the F compression function. We will award half the hackathon bounty now based on that work. Once the EIP is complete @iikirilov can submit a completed implementation ready for integration for the second half of the prize. |
⚡️ A tip worth 500.00000 DAI (500.0 USD @ $1.0/DAI) has been granted to @iikirilov for this issue from @alexvotofuture. ⚡️ Nice work @iikirilov! Your tip has automatically been deposited in the ETH address we have on file.
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This Bounty has been completed. Additional Tips for this Bounty:
|
⚡️ A tip worth 500.00000 DAI (500.0 USD @ $1.0/DAI) has been granted to @iikirilov for this issue from @alexvotofuture. ⚡️ Nice work @iikirilov! Your tip has automatically been deposited in the ETH address we have on file.
|
Description
As part of the Istanbul network upgrade, BLAKE2b support will be added to Ethereum.
This bounty is to implement a BLAKE2b precompile as part of Pantheon that conforms to the specification in EIP-131 (as specified in this Github PR link) as required for the Istanbul Hard fork EIP-1679.
Note: if you wish to work on this bounty for the hackathon, please comment on the Github issue so that others know you are working on it.
The implementations should use a coding style consistent with the rest of Pantheon. Please see our Contribution Guidelines for more information, along with the following classes for reference:
Submission Requirements
demo.md
file that explains how PegaSys engineers can verify that the code works as intended, ideally without the use of 3rd party tools.Submission Deadline: July 10th
Judging Criteria
The bounty will be awarded to the best submission based on compliance the EIP specification, code and testing quality, compliance with Contribution Guidelines, performance speed, maintenance burdens, and the Submission Requirements above, according to PegaSys.
Judging Date: July 12th
Bounty: 1000 DAI
The text was updated successfully, but these errors were encountered: