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 current constants setup where we use the constants.nr to build the others files are a pain in the ass if dealing with places that needs the constants but is itself a dependency of the noir-protocol-circuits.
I suggest that we move the constants down to foundation which don't have dependencies on anything else than bb.js which should be acceptable for this case.
It is especially a pain when dealing with things in the Ethereum package such at ethereum slot durations or constants to be used in the deployments (FEE_JUICE_INITIAL_MINT).
Might also help us with #3342 and circular dependencies.
The text was updated successfully, but these errors were encountered:
The current constants setup where we use the
constants.nr
to build the others files are a pain in the ass if dealing with places that needs the constants but is itself a dependency of thenoir-protocol-circuits
.I suggest that we move the constants down to
foundation
which don't have dependencies on anything else than bb.js which should be acceptable for this case.It is especially a pain when dealing with things in the Ethereum package such at ethereum slot durations or constants to be used in the deployments (
FEE_JUICE_INITIAL_MINT
).Might also help us with #3342 and circular dependencies.
The text was updated successfully, but these errors were encountered: