You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don't think the encoding in the Core evaluator is meant to correspond to the "real" jam and cue. It's just automatically derived default serialization/deserialization with cereal
I don't think the encoding in the Core evaluator is meant to correspond to the "real" jam and cue. It's just automatically derived default serialization/deserialization with cereal
Yes, this is correct. jam and cue only makes sense for nock terms and in the REPL we only have JuvixCore terms.
We provide serialisation of JuvixCore terms (and some other Anoma stdlib functions on JuvixCore) in the JuvixCore evaluator so that we could test logic functions / transaction functions at the JuvixCore level. However we have since changed our testing strategy so that all testing will happen against the Anoma client and so our coverage of Anoma stdlib / RM functions is now incomplete in JuvixCore.
To avoid confusion perhaps it makes sense to remove support for all Anoma stdlib / RM functions from the JuvixCore evaluator?
I was looking over some anoma encoded data via the repl and saw very strange data
These with the naieve cue implementation all give 5.
however on a real implementation this doesn't use all the bytes, and thus is invalid with a proper implementation
The jam and cue seem to work via the Juvix repl
so I assume the jam and cue implementation on Juvix core terms is wrong?
The text was updated successfully, but these errors were encountered: