Tomás Grüner

Results 50 issues of Tomás Grüner

Once #579 is addressed, we should require the JWT secret to be passed. Along with this, we should change makefile targets to use the `--mock-execution` flag.

good first issue

When cloning the repo, it seems compiling on nix causes libp2p_port to fail at the linking step due to not-found libraries.

good first issue

We currently use Elixir's default logger handler's log rotation mechanism, which might bring [some problems with Promtail/Loki](https://grafana.com/docs/loki/latest/send-data/promtail/logrotation/).

P3
needs elaboration

Since some checks don't require the whole block, it might be useful to store both parts separately.

needs elaboration
perf

https://github.com/lambdaclass/lambda_ethereum_consensus/blob/b9615e8a40fecc24aef9ef8d6b0ec769cf69ca2a/lib/spec/runners/sanity.ex#L92 This case processes 8192 empty slots, to fill `BeaconState.historical_summaries`. Because of that, it makes a lot of calls to `on_tick`, and takes a lot of time.

https://github.com/lambdaclass/lambda_ethereum_consensus/pull/528/files#r1447361541 >We can leave this for the next PR, but using a binary as a buffer in Elixir [kills performance](https://stackoverflow.com/questions/49017003/elixir-replace-at-position-in-binary), in the same way using a tuple does. Each time...

perf

It seems to go lower and lower over time until it reaches negative numbers. We should check what causes this. Probably some peers are being removed more than one time...

bug
P3

Running the node resulted in the following graph on the unique atom counts. We should keep in mind this behavior and check if it's a one-time thing or if it's...

bug
P3
needs elaboration

Currently, we're just ignoring attestations for unknown blocks. I guess we should check that the block exists, but discard the LMD/Casper votes? (since we would need past states to actually...