Matthias Fasching

Results 62 issues of Matthias Fasching

## Motivation This tool is intended to be used to monitor if the bootnodes agree on the beacon value for the next epoch. It queries the central Mimir server for...

`(*ProtocolDriver) Close()` closes the internal `results` channel. It appears that this can happen before all running go routines are done writing to it. See this CI run as an example:...

bug
technical debt
area/beacon

### Description This introduces versioning to PoST data (closes #210 ). The version is stored inside the `postdata_metadata.json` file. If no version is present Version 0 is assumed which will...

#### Description Proof generation and verification should be able to be cancelled for multiple reasons: - Publication epoch of ATXs for which a PoST proof is currently generating has ended....

#### Description When generating a PoST proof a node can fail to read data from disk, when some or all of the PoST data was deleted, or it could generate...

enhancement
performance
area/post

The package structure of PoST is quite confusing and could be improved for the next major release. I propose the following layout for clearer naming of types and generally reducing...

enhancement
design

### Description Some recent updates to PoST required changes to `postdata_metadata.json` file. Fortunately these changes were full backwards compatible such that implementing them didn't pose a big challenge. In the...

technical debt

The code in `postcli` is now complex enough that it becomes hard to follow which flags are intended for which commands and how everything fits together. - This needs to...

technical debt

Instead of appending the built `postcli` binary to the github release upload the binary to GCP and add links to the GH release, similar to how go-spacemesh handles it releases:...

### Reader `LabelsReader` should implement the `io.ReadSeekCloser` interface and only ever open one file on the disk at a time. `NewLabelsReader` should receive the directory of containing the PoST data,...

enhancement
good first issue
performance