Mathias LANG

Results 176 issues of Mathias LANG
trafficstars

Currently, our only check for our peers is as follow: https://github.com/bosagora/agora/blob/14459dd88a04797457a51f6e793d8b827b8d2d91/source/agora/network/Manager.d#L84-L88 However, this check is incorrect: First, any node configured as a `validator` will have a public key, regardless of...

C. Network Communication

We want to allow multiple holders, owning less than the threshold (currently 40,000 BOA) to run a validator in a trustless / non-custodian manner. From the point of view of...

type-feature
C.Blockchain
Nice to Have

Otherwise any library we include will decrease our coverage if we don't use some code / some code is not tested.

prio-low
type-enhancement
C.General

As a developer, I need to have a transaction filter algorithm, based on #406, that derives a filter used to include transactions in a block in order to prevent transaction...

type-feature
C.Blockchain

As a node, I need to have the ability to compare 2 competitive chains and identify validators that signed both, in order to be able for me to recover their...

Story-Points:13
prio-high
type-feature
C. Slashing Protocol

Currently we don't have a good documentation about what can, should, and shouldn't be done with `extern(C++)` types. Given there are a lot of technicalities involved, it would be good...

type-enhancement
C.General

This issue is a list of bugs that affects us. Some of them are just comments at this point, and I will add a link to bugzilla once properly filled....

Story-Points:13
prio-high
type-bug
C.General

We plan to expand the usage of the serializer to be used for network communication. Currently we are using the less-than-ideal JSON approach, which adds a lot of overhead. However,...

Story-Points:8
type-testing
C.General

This is a comment that came up a few days ago: we have a lot of terms that we use and are unexplained. It'd be good to have a glossary...

prio-low
difficulty-easy

We should not have such calls. We must wait for an event with a given timeout. Some places test the *absence* of a side effect (e.g. block not externalized), and...

type-enhancement
C.General