cothority
cothority copied to clipboard
Scalable collective authority
The deferred contract only works if we can successfully share its instanceID to the concerned people. Right now, this process must be handled by the user itself and is hard...
Even though go 1.13 included some new features into the standard `errors` package, the trace feature available in `xerrors` is not there. For this reason all `errors.New` messages should be...
Contracts must be time invariant, but eventlog is not. See also #1331.
More optimizations for the optimizations: - `Ask your admin to set a New Code definition.` - Change the sonarcloud rule `functions should match the regular expression ^(_|[a-zA-Z0-9]+)$`
When collecting `ClientTransaction`s the routine makes sure that the block doesn't get too big. For this to work it applies one `ClientTransction` after another to the current. However, two things...
As it doesn't seem to be possible to reduce bbolt's memory usage, one should reduce the number of lookups: - [ ] remove `stateChangeStorage.calculateSize` and all related size-handling of the...
With some firewalls, the following happens. I'm not sure if it's blocking ports or websockets. Supposing it's blocking ports, we need to make sure that a connection error does not...
List tests here that are failing from time to time. Jenkins: - only from time to time - Test_SpawnAndDelete: https://jenkins.cothority.net/job/cothority_master/5949/consoleFull - TestAttrBevm: https://jenkins.cothority.net/job/cothority_master/5956/console - blscosi/simulation/TestSimulation: https://jenkins.cothority.net/job/cothority_master/5973/consoleFull Travis: - `ftcosi.TestSimulation`
pkg.go.dev will not show docs for modules which it cannot guess the license. Our license cannot be guessed. Find out why and fix it. (Preferably, we'll do this by fixing...
EventLog client need an API like this: ``` public void subscribeEventLog(EventProcessor p, SkipBlockID blockID) public interface EventProcessor { void process(EventBatch es); void error(String s); } public void unsubscribeEventLog(EventProcessor p) ```...