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

Convex provides the facility for a "schedule" of operations to be executed a later time from any Account. There is a potential security risk, given the ability to rotate keys,...

enhancement
security

Sets are now considered as maps of `value` -> `true`. Since it is now possible to do `(assoc #{} 42 true)`, it looks like `disj` is not needed anymore. It...

enhancement
question

It would be helpful if the on-chain compiler performed some level of Symbol resolution when compiling a Symbol. Ideally it should be able to determine the following cases: - Reference...

enhancement

We should implement `unquote-splicing` for compilation of `quasiquote`'d forms, in a manner similar to `unquote`. Should be consistent with Scheme / Racket.

enhancement

```clojure ((fn ([a] :first) ([a] :second)) 42) ;; :first ``` Here we have two different bodies for the same arity and only the former is considered at call. Sounds like...

enhancement
question

Currently, all Peers are required to verify digital signatures on all Transactions submitted for consensus It appears possible to implement a decentralised verification method as part of the Belief merge...

enhancement

Reasons: - Remove pressure on NIO Loop

enhancement

Currently all Signature verification is done on a single thread. This is a bottleneck towards achieving optimal performance levels in terms of transaction throughput. Should do concurrent signature verification on...

enhancement
performance

Currently *juice* gets reserved (taken from balance) at the start of the transaction and counts down towards zero. This has a couple of issues: - Reservation of juice affects *balance*...

enhancement
question

I realized this was not allowed in Convex Lisp, yet it is often convenient: ```clojure (:foo 42) ;; Cast error: Can't convert argument at position 1 to type DataStructure. ```...

question