rolfyone

rolfyone

Member Since 9 years ago

Experience Points
2
follower
Lessons Completed
2
follow
Lessons Completed
10
stars
Best Reply Awards
18
repos

1202 contributions in the last year

Pinned
⚡ Grunt task for checking that iit and ddescribe don't make it into committed code
⚡ rTorrent BitTorrent client
⚡ An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
⚡ Orion is a PegaSys component for doing private transactions
⚡ A transaction signing application to be used with a web3 provider.
⚡ Java Implementation of the Ethereum 2.0 Beacon Chain
Activity
Dec
4
1 day ago
pull request

rolfyone merge to ethereum/keymanager-APIs

rolfyone
rolfyone

Updates to readme for flows and use-cases

small updates to readme on front page to explain flows and use-cases docs

pull request

rolfyone merge to ConsenSys/jblst

rolfyone
rolfyone

Backport support for specifying a custom resource path

Applies as a patch until the next release so we don't need to pull in other changes.

Dec
3
2 days ago
push

rolfyone push rolfyone/artemis

rolfyone
rolfyone

Add metrics signature verification service metrics (#4737)

Gives insight into queue and batch sizes which indicates how much spare capacity the service has.

rolfyone
rolfyone

Add hidden options to tune signature verification service (#4738)

rolfyone
rolfyone

use stamped lock for deletable signer (#4739)

  • Also wrap signer creation in the deletable signer.

Signed-off-by: Paul Harris [email protected]

rolfyone
rolfyone

Merge remote-tracking branch 'upstream/master' into iterate-insert-validator2

commit sha: 2ab576906c3a4d103779f5be96d7589bb1b42b09

push time in 2 days ago
pull request

rolfyone pull request ConsenSys/teku

rolfyone
rolfyone

Allow a validator to be added to the owned validators list

The insert api will save the local resources, and start using the validator key.

Duplicates are detected, and slashing protection data is imported.

Full integration tests will be possible once delete can be performed, but simple cases have been added now for the add, and manual testing has been done to show slashing protection data is imported.

Signed-off-by: Paul Harris [email protected]

Documentation

  • I thought about documentation and added the documentation label to this PR if updates are required.

Changelog

  • I thought about adding a changelog entry, and added one if I deemed necessary.
Activity icon
created branch

rolfyone in rolfyone/artemis create branch iterate-insert-validator2

createdAt 2 days ago
Activity icon
delete

rolfyone in rolfyone/artemis delete branch iterate-insert-validator

deleted time in 2 days ago
push

rolfyone push ConsenSys/teku

rolfyone
rolfyone

use stamped lock for deletable signer (#4739)

  • Also wrap signer creation in the deletable signer.

Signed-off-by: Paul Harris [email protected]

commit sha: f3b59a84a0b642f05d07f4de665847d98bb6dc11

push time in 2 days ago
pull request

rolfyone pull request ConsenSys/teku

rolfyone
rolfyone

use stamped lock for deletable signer

  • Also wrap signer creation in the deletable signer.

Signed-off-by: Paul Harris [email protected]

Documentation

  • I thought about documentation and added the documentation label to this PR if updates are required.

Changelog

  • I thought about adding a changelog entry, and added one if I deemed necessary.
push

rolfyone push rolfyone/artemis

rolfyone
rolfyone

Add hidden options to tune signature verification service (#4738)

rolfyone
rolfyone

Merge branch 'master' into iterate-insert-validator

commit sha: 95a9617ebc739d6651ef81bd597ac79854d2a1d4

push time in 2 days ago
push

rolfyone push rolfyone/artemis

rolfyone
rolfyone

Add metrics signature verification service metrics (#4737)

Gives insight into queue and batch sizes which indicates how much spare capacity the service has.

rolfyone
rolfyone

Merge branch 'master' into iterate-insert-validator

commit sha: f9346e3661f874bfde2bf0eeb2fdcf3ed39194dd

push time in 2 days ago
push

rolfyone push rolfyone/artemis

rolfyone
rolfyone

Refactor: Introduce getNodeByIndex to remove duplication in ProtoArray. (#4728)

rolfyone
rolfyone

[Merge] adds GOSSIP_MAX_SIZE_MERGE and MAX_CHUNK_SIZE_MERGE (#4729)

  • adds GOSSIP_MAX_SIZE_MERGE and MAX_CHUNK_SIZE_MERGE and enables peeking the correct constants in Gossip and Topic handling.
rolfyone
rolfyone

[Merge] Periodically retry execution of optimistic chain heads (#4726)

If the EL is offline or syncing we may not be able to verify execution payloads and need to retry them later. To ensure this happens, periodically execute each chain head that is only optimistically verified. If the chain head is valid, all ancestors are also valid.

commit sha: 581ea95b4cf04526d9a00e9291e84e0014aa8fdf

push time in 2 days ago
pull request

rolfyone merge to ConsenSys/teku

rolfyone
rolfyone

Add hidden options to tune signature verification service

PR Description

Adds --X options to support tuning the signature verification service. This will let us do some longer term tests to find the optimal values without having to include the changes in a release before we're confident.

Documentation

  • I thought about documentation and added the documentation label to this PR if updates are required.

Changelog

  • I thought about adding a changelog entry, and added one if I deemed necessary.
pull request

rolfyone merge to ConsenSys/teku

rolfyone
rolfyone

Add metrics signature verification service metrics

PR Description

Gives insight into queue and batch sizes which indicates how much spare capacity the service has.

Documentation

  • I thought about documentation and added the documentation label to this PR if updates are required.

Changelog

  • I thought about adding a changelog entry, and added one if I deemed necessary.
pull request

rolfyone merge to ConsenSys/jblst

rolfyone
rolfyone

Build optimised and portable versions of libraries

rolfyone
rolfyone

LGTM, just not 100% sure on mac specific

pull request

rolfyone merge to ConsenSys/jblst

rolfyone
rolfyone

Build optimised and portable versions of libraries

open pull request

rolfyone wants to merge ConsenSys/jblst

rolfyone
rolfyone

Build optimised and portable versions of libraries

rolfyone
rolfyone

we'd need an x86 and M1 build for mac depending on arch?

push

rolfyone push rolfyone/artemis

rolfyone
rolfyone

Refactor: Introduce getNodeByIndex to remove duplication in ProtoArray. (#4728)

rolfyone
rolfyone

[Merge] adds GOSSIP_MAX_SIZE_MERGE and MAX_CHUNK_SIZE_MERGE (#4729)

  • adds GOSSIP_MAX_SIZE_MERGE and MAX_CHUNK_SIZE_MERGE and enables peeking the correct constants in Gossip and Topic handling.
rolfyone
rolfyone

[Merge] Periodically retry execution of optimistic chain heads (#4726)

If the EL is offline or syncing we may not be able to verify execution payloads and need to retry them later. To ensure this happens, periodically execute each chain head that is only optimistically verified. If the chain head is valid, all ancestors are also valid.

rolfyone
rolfyone

Merge remote-tracking branch 'upstream/master' into iterate-insert-validator

commit sha: b793acf2de4f21ad5664742f61ea75d1033759a3

push time in 2 days ago
pull request

rolfyone pull request ConsenSys/teku

rolfyone
rolfyone

use stamped lock for deletable signer

  • Also wrap signer creation in the deletable signer.

Signed-off-by: Paul Harris [email protected]

Documentation

  • I thought about documentation and added the documentation label to this PR if updates are required.

Changelog

  • I thought about adding a changelog entry, and added one if I deemed necessary.
Activity icon
created branch

rolfyone in rolfyone/artemis create branch iterate-insert-validator

createdAt 2 days ago
Dec
2
3 days ago
pull request

rolfyone merge to ConsenSys/teku

rolfyone
rolfyone

Add metrics to track signature verification batch sizes

PR Description

Fixed Issue(s)

Documentation

  • I thought about documentation and added the documentation label to this PR if updates are required.

Changelog

  • I thought about adding a changelog entry, and added one if I deemed necessary.
Dec
1
4 days ago
push

rolfyone push rolfyone/artemis

rolfyone
rolfyone

update to latest signers version (#4731)

Signed-off-by: Paul Harris [email protected]

commit sha: 0b061071a54d0f8287e0c784b3e13ac1a3e70b6a

push time in 3 days ago
push

rolfyone push ConsenSys/teku

rolfyone
rolfyone

update to latest signers version (#4731)

Signed-off-by: Paul Harris [email protected]

commit sha: 0b061071a54d0f8287e0c784b3e13ac1a3e70b6a

push time in 3 days ago
pull request

rolfyone pull request ConsenSys/teku

rolfyone
rolfyone

update to latest signers version

Signed-off-by: Paul Harris [email protected]

Documentation

  • I thought about documentation and added the documentation label to this PR if updates are required.

Changelog

  • I thought about adding a changelog entry, and added one if I deemed necessary.
pull request

rolfyone pull request ConsenSys/teku

rolfyone
rolfyone

update to latest signers version

Signed-off-by: Paul Harris [email protected]

Documentation

  • I thought about documentation and added the documentation label to this PR if updates are required.

Changelog

  • I thought about adding a changelog entry, and added one if I deemed necessary.
Activity icon
created branch

rolfyone in rolfyone/artemis create branch update-signer

createdAt 3 days ago
push

rolfyone push rolfyone/artemis

rolfyone
rolfyone

Add the mutable local validator source. (#4725)

  • Add the mutable local validator source.
  • the result of adding a validator is a little more complex so a POJO has been added
  • split out the static implementations in ValidatorLoader to a ValidatorSourceFactory.
  • stubbed the implementation of loadMutableValidator to load an individual local keystore to the mutable validator source

Signed-off-by: Paul Harris [email protected]

rolfyone
rolfyone

re-instate the ignore rule for seen aggregates. (#4727)

  • re-instate the ignore rule for seen aggregates.

fixes #4721

Signed-off-by: Paul Harris [email protected]

commit sha: 5460a84c5e86360f85d561334deb4525d18c45ae

push time in 3 days ago
pull request

rolfyone merge to ConsenSys/teku

rolfyone
rolfyone

Refactor: Introduce getNodeByIndex to remove duplication in ProtoArray

PR Description

Replace a bunch of checkNotNull(nodes.get(index)) calls with a getNodeByIndex method to improve readability. Given there are never any null values in the list and bounds checking is done automatically, we actually don't need the checkNotNull part at all, but getNodeByIndex still reads more cleanly than nodes.get.

Documentation

  • I thought about documentation and added the documentation label to this PR if updates are required.

Changelog

  • I thought about adding a changelog entry, and added one if I deemed necessary.
Activity icon
issue

rolfyone issue ConsenSys/teku

rolfyone
rolfyone

Reapply ignore rule for seen aggregates

Description

Re-add the ignore validation rule that was removed by https://github.com/ethereum/consensus-specs/issues/2183#issuecomment-981232838

push

rolfyone push ConsenSys/teku

rolfyone
rolfyone

re-instate the ignore rule for seen aggregates. (#4727)

  • re-instate the ignore rule for seen aggregates.

fixes #4721

Signed-off-by: Paul Harris [email protected]

commit sha: 5460a84c5e86360f85d561334deb4525d18c45ae

push time in 3 days ago
Previous