Skip to content

Instantly share code, notes, and snippets.

@plamarque
plamarque / gist:d51bd9f2e31f3808813bc81fb206692b
Created September 17, 2020 20:27
stacktraces teku + geth
Sep 17 20:27:01 validator teku[1740]: 20:27:01.739 INFO - Slot Event *** Slot: 319034, Block: 46969d..412b, Epoch: 9969, Finalized checkpoint: 9967, Finalized root: d53b3a..f17d, Peers: 74
Sep 17 20:27:12 validator teku[1740]: 20:27:12.437 FATAL - PLEASE CHECK YOUR ETH1 NODE | Encountered a problem retrieving deposit events from eth1 endpoint.
Sep 17 20:27:12 validator teku[1740]: java.util.concurrent.CompletionException: java.lang.RuntimeException: java.util.concurrent.CompletionException: tech.pegasys.teku.pow.exception.InvalidDepositEventsException: Expected next deposit at index 0, but got 69420
Sep 17 20:27:12 validator teku[1740]: at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314) ~[?:?]
Sep 17 20:27:12 validator teku[1740]: at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319) ~[?:?]
Sep 17 20:27:12 validator teku[1740]: at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:932) ~[?:?]
Se
@plamarque
plamarque / teku_nativebls_arm64.md
Last active September 14, 2020 07:53
steps to build and use native BLS library on ARM64

Based on Anton Nashatyrev's work. More context at Consensys/teku#2453

mkdir blst
git clone https://github.com/Nashatyrev/blst.git
git clone https://github.com/Nashatyrev/jblst.git

tweak java path in binding script for arm

@plamarque
plamarque / keybase.md
Created September 13, 2019 12:00
keybase.io proof

Keybase proof

I hereby claim:

  • I am plamarque on github.
  • I am plamarque (https://keybase.io/plamarque) on keybase.
  • I have a public key ASBpdXqL-O3hbQO2CQx4jkoML3lq3Ez7MvIvHqvxyx26yQo

To claim this, I am signing this object: