cothority icon indicating copy to clipboard operation
cothority copied to clipboard

Scalable collective authority

Results 112 cothority issues
Sort by recently updated
recently updated
newest added

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...

question

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...

enhancement

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...

bug

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...

skipchain

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...

bug

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`

bug

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) ```...