anoma / juvix

A language for intent-centric and declarative decentralised applications
https://docs.juvix.org
GNU General Public License v3.0
442 stars 54 forks source link

Support binary atoms in the Nockma backend #2836

Open paulcadman opened 1 week ago

paulcadman commented 1 week ago

Currently we represent nockma atoms as non-negative integers. There is ambiguity when representing binary data as an integer because multiple integers can be decoded to the same binary.

In the future the Anoma node will have a binary interface (i.e we'll submit transaction candidates as binary data instead of via a textual representation of nockma as we do now).

We should: