convex icon indicating copy to clipboard operation
convex copied to clipboard

Convex Main Repository - Decentralised platform for the Internet of Value

Results 152 convex issues
Sort by recently updated
recently updated
newest added

There is a need for penalties / mechanisms for removing inactive Peers from the network. The main objectives are: - Prevents risks to consensus progress if less than 67% of...

enhancement

In some extreme situations, network forks may occur, e.g.: - Network partitions - Sufficiently powerful attacks by adversaries (e.g. >33% stake attacks) Peers should have the capability to detect and...

enhancement

Peers should ignore Blocks that have an inconsistent timestamp, in particular: - If they appear to be from the future - If they appear to be from the distant past...

enhancement

Some ref stats for inspiration with the internal refactoring mentioned at today's meeting. Using a genesis state: ```clojure (def s (convex.cvm/state (convex.cvm/ctx))) (def r (ACell/createPersisted s)) ;; r: {:direct 34839,...

Benchmarking suggests cache utilisation could be improved by splitting the Etch file in two: - Index blocks - Data blocks

E.g. ```clojure ({:a :b} :a) ; -> :b ``` This construct is quite typical in function programming and Clojure does it as well. However, in `:callable?` function, this can very...

enhancement
question

Convex provides highly dynamic capabilities for DAOs. In particular, the on-chain compiler makes it possible for proposals to be compiled at executed by the DAO itself! Key functions: - `propose`...

enhancement
question

When I started using convex from clojure, it occurred to me that it would be nice to be able to easily turn my active clojure repl into a convex repl....

enhancement

Proposal to create a `convex.did` registry that meets the standard requirements of the W3D Decentralised Identifiers standard See: https://www.w3.org/TR/did-core/ Scope: - Implement a DID method according to the spec e.g....

enhancement

Minor GUI inconsistencies... When I open open two REPL windows against the same peer. Then change the Account dropdown in REPL #a and execute say a transaction. The Account dropdown...

bug
enhancement