In-Progress Reports

Maintainer github handle: shemnon

Maintainer org: Hedera

Query for mainnet label on closed PRs: https://github.com/hyperledger/besu/pulls?q=is%3Apr+is%3Aclosed+author%3Ashemnon+label%3Amainnet

Details on mainnet contributions

  • EVM performance - tripled Gas Per Second through a number of enhancements
  • EVM Compliance - updated code to handle nonce limits
  • Reference Tests - bright ref tests to current revision
  • Consulted for shadowfork consensus break
  • Preliminary design discussions with Karim to validate checkpointing in sync.

Maintainer Github handle: gezero

Maintener org: ConsenSys

Query for closed PRs: https://github.com/hyperledger/besu/pulls?q=is%3Apr+author%3Agezero+is%3Aclosed+

Details on mainnet contributions:

Maintainer GitHub handle: daniellehrner

Maintainer org: ConsenSys

Query for mainnet label on closed issues: https://github.com/hyperledger/besu/issues?q=is%3Aissue+is%3Aclosed+assignee%3Adaniellehrner+label%3Amainnet+

Details on mainnet contributions

Maintainer GitHub handle: fab-10

Maintainer org: ConsenSys

Query for mainnet label on closed PRs: https://github.com/hyperledger/besu/pulls?q=is%3Apr+author%3Afab-10+is%3Aclosed+label%3Amainnet

Details on mainnet contributions

Features for "The Merge" that I ported on the main branch, but have been originally written by others developers from ConsenSys on the merge branch.

Code for the following PRs was written by Gary Schulte Justin Florentine Daniel Lehrner Jiri Peinlich

Maintainer GitHub handle: macfarla

Maintainer org: ConsenSys

Query for mainnet label on closed PRs https://github.com/hyperledger/besu/pulls?q=is%3Apr+is%3Aclosed+author%3Amacfarla+label%3Amainnet

Details on mainnet contributions

Maintainer GitHub handle: pinges

Maintainer org: ConsenSys

Query for mainnet label on closed PRs https://github.com/hyperledger/besu/pulls?q=is%3Apr+author%3Apinges+is%3Aclosed+label%3Amainnet

Details on mainnet contributions

Maintainer GitHub handle: mark-terry

Maintainer org: ConsenSys

Query for mainnet label on closed PRs https://github.com/hyperledger/besu/pulls?q=is%3Apr+is%3Aclosed+author%3Amark-terry+label%3Amainnet

Details on mainnet contributions

  • Trace APIs - implement the remaining endpoints - worked with frankisawesome, pinges and macfarla on these 

Maintainer GitHub handle: frankisawesome

Maintainer org: ConsenSys

Query for mainnet label on closed PRs https://github.com/hyperledger/besu/pulls?q=is%3Apr+is%3Aclosed+author%3Afrankisawesome+label%3Amainnet

Details on mainnet contributions

Maintainer GitHub handle: taccatisid

Maintainer org: ConsenSys

Query for mainnet label on closed PRs https://github.com/hyperledger/besu/pulls?q=is%3Apr+is%3Aclosed+author%3Ataccatisid+label%3Amainnet

Details on mainnet contributions

Maintainer GitHub handle: wcgcyx

Maintainer org: ConsenSys

Query for mainnet label on closed PRs https://github.com/hyperledger/besu/pulls?q=is%3Apr+is%3Aclosed+author%3Awcgcyx+label%3Amainnet

Details on mainnet contributions

Maintainer GitHub handle: siladu

Maintainer org: ConsenSys

Query for mainnet label on closed PRs https://github.com/hyperledger/besu/pulls?q=is%3Apr+is%3Aclosed+author%3Asiladu+label%3Amainnet

Details on mainnet contributions


Maintainer GitHub handle: matkt

Query for mainnet label on closed PRs https://github.com/hyperledger/besu/pulls?q=is%3Apr+is%3Aclosed+author%3Amatkt+is%3Amerged

Maintainer org: ConsenSys


Details on mainnet contributions

Maintainer GitHub handle: jflo

Query for mainnet label on closed PRs. https://github.com/hyperledger/besu/pulls?q=is%3Apr+is%3Aclosed+author%3Ajflo+is%3Amerged+updated%3A%3E%3D2022-01-01

Maintainer org: ConsenSys

Details on mainnet contributions

Maintainer GitHub handle: ahamlat

Query for mainnet label on closed PRs https://github.com/hyperledger/besu/pulls?q=is%3Apr+author%3Aahamlat

Maintainer org: ConsenSys

Details on mainnet contributions, largely discovery and profiling for besu performance cases.

  • performance tuning mainnet use cases:
    • rocksdb performance and memory consumption:
    •  fast sync optimizations:
    • peering investigations

Maintainer GitHub handle: garyschulte

Query for mainnet label on closed PRs https://github.com/hyperledger/besu/pulls?q=is%3Apr+is%3Aclosed+author%3Agaryschulte+is%3Amerged+

Maintainer org: ConsenSys

Details on mainnet contributions

Maintainer GitHub handle: diega

Query for mainnet label on closed PRs: https://github.com/hyperledger/besu/pulls?q=is%3Apr+is%3Aclosed++label%3Amainnet+author%3Adiega+created%3A2022-01-01..2022-06-30+

Maintainer org: Ethereum Classic Cooperative

Details on mainnet contributions:

  • No labels

2 Comments

  1. Aug 16 edit: `@wcgcyx` and `@ahamlat` aren't currently listed as maintainers so will also be excluded from this round. The total is then 13, with 11 at ConsenSys.  Sally MacFarlane it might be worth adding an "Is a maintainer?" check in the template going forward too (smile) 



    Thank you for putting this together! After reviewing and discussing with ConsenSys, all maintainers except `@taccatisid`, `@wcgcyx` and `@ahamlat` will be considered eligible for the first vesting period. `@taccatisid` only had a single contribution to Besu merged in the relevant period, for which the PR was opened before the start of the period and is no longer employed by ConsenSys. `@wcgcyx` and `@ahamlat` are not maintainers.

    This means a total of 15 13 maintainers, with 13 11 at ConsenSys, one at Hedera and one at Ethereum Classic Cooperative. 

    A couple suggestions to make things easier to review next time: 

    • Group maintainers by company/org/independent in the list directly
    • Add a contact (name + email) for each company/org/independent maintainers 
    • Add a check to verify whether contributors are maintainers

    Will follow up with ConsenSys, Hedera, HLF and ETC Coop re: next steps. 

  2. Thanks Tim Beiko - taking on board your suggestions, I have started a template for H2 2022 Mainnet activity log H2 2022