proto-kit / framework

Apache License 2.0
28 stars 10 forks source link

Enable usage of all provable types for protokit #197

Open rpanic opened 2 months ago

rpanic commented 2 months ago

Currently protokit limits o1js types to be of FlexibleProvablePure, covering 99% of all use-cases. But some advances users might want to use non-pure provable types as well (like all usages of Unconstrained<>) for example.

For this, we'd need to change most serializations to have not only a Field[], but additional auxiliary data as well.