Matthias Fasching

Results 81 issues of Matthias Fasching

## Description Test failed in an unrelated change. ## Affected code Example CI run: https://github.com/spacemeshos/go-spacemesh/actions/runs/10846088503 ``` === FAIL: hare4 TestHare_ReconstructCollision (13.15s) logger.go:146: 2024-09-13T09:09:41.522Z INFO hare=0 registered signing key {"id": "17efe1"}...

technical debt
area/testing

## Description Contextual validation includes a check that verifies that the same ATX hasn't been referenced as previous in multiple ATXs. In ATX v1 this was also known as a...

feature
area/malfeasance

## What problem does this PR solve? This PR updates the k8s dependencies of chaos-mesh to the newest released version and updates the code to not use now deprecated and...

component/operator
component/daemon
component/scripts
component/helm
component/e2e
component/dashboard
component/workflow
component/chaosctl
chaos/aws
rebuild-build-env-image
rebuild-dev-env-image
CI/CD

## Motivation Incentivise reinitialisation by giving identities that have been created after a certain epoch extra weight in their ATXs. This PR adjusts the weight function for identities that have...

## Motivation System tests still use the v1 API. I migrated the tests to instead use the V2 API where possible. Closes https://github.com/spacemeshos/go-spacemesh/issues/6692 TODO: there appear to be issues with...

## Description https://github.com/spacemeshos/go-spacemesh/pull/6713 introduces a GRPC Debug service for the smesher application. This service shares its API with the v1 GRPC Debug service of the node. This causes most endpoints...

technical debt

## Description With https://github.com/spacemeshos/go-spacemesh/pull/6715 a check was added to the syncer that considers malfeasance always in sync before the epoch where ATXv2 is first published. This code should be removed...

technical debt

## Description The v2 GRPC API of the node should now be stable enough to be used in system tests. This migration would also allow us to (eventually) retire the...

technical debt

## Description In system tests we have smeshers that run the tested version and (some) smeshers that run an older released version to ensure that any changes we make don't...

technical debt

## Description Legacy malfeasance proofs need to be ported to malfeasance v2 to simplify the codebase and remove the need to store proofs in the database in two different formats...