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

It should be possible to create a non-canonical Vector implementation that wraps Cells directly in a Java Array. Objectives: - Lightweight, better performance for short-lived CVM vectors and less GC...

enhancement
performance

It might be sensible to switch to UTF-8 Encoding for String values Advantages: - Will typically save some bytes vs. UTF-16, since ASCII characters fit in one byte - UTF-8...

enhancement
question

Coming from Clojure, altering a `let` binding looked kind of wrong but it is certainly beginner-friendly for people unfamiliar with immutability. Furthermore, Clojure does have some mechanisms for cheap mutability...

enhancement
question

Calling `blob` with a hexstring of odd length results in a fatal error and breaks the executing account. ![Screenshot from 2021-04-21 19-38-54](https://user-images.githubusercontent.com/17478152/115597161-42f6b700-a2d9-11eb-9647-5d1be001fb85.png)

bug
question

Complains that a blob-map cannot be cast to a hash-map: ```clojure (merge (blob-map) (blob-map)) ```

enhancement

This is a place for documenting failing cases related to expanders. Taken from the docstring of `defexpander`: ```clojure (defexpander expand-once [x e] (e x (fn [x e] x))) (expand 42...

enhancement
question

Currently produces this error which is not very informative: ```clojure (recur 42) ;; ERROR (RECUR) ;; Recur: ```

documentation
enhancement

**when-let** and **if-let** return Fatal errors java.lang.IndexOutOfBoundsException when called with no parameters ``` _transaction_submit: FATAL java.lang.IndexOutOfBoundsException: Index: -1 at convex.core.data.VectorLeaf.get(VectorLeaf.java:181) at convex.core.data.List.get(List.java:80) at convex.core.data.ASequence.get(ASequence.java:91) at convex.core.lang.Compiler.compileLet(Compiler.java:380) at convex.core.lang.Compiler.compileList(Compiler.java:355) at convex.core.lang.Compiler.compileCell(Compiler.java:135)...

bug
scrypt

I found that when I call the `acquire` method to get the current state, the call will always fail on first time call to a peer. This is because the...

question

The `_` underscore is translated to a `*` before being submitted to the CVM, so it is the same as `*()`

enhancement
scrypt