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
The default 64-bit field arithmetic backend requires the "optional" feature arkworks, which is why the build without default features (i.e. without arkworks) in #108 are currently failing CI
One path forward is to make the 32-bit backend become the default (i.e. adding a u64_backend feature and bumping major release versions) since it doesn't have the arkworks feature requirement
Currently in the decaf377 repository the following should work:
u32_backend
(for hardware wallets)u32_backend,r1cs
features (for WASM)However, when
r1cs
is enabled,arkworks
is enabled, which incorrectly forces the use of theu64_backend
: https://github.com/penumbra-zone/decaf377/blob/main/src/fields/fp.rs#L16Discovered in: penumbra-zone/web#1492
The text was updated successfully, but these errors were encountered: