MinaProtocol / mina

Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.
https://minaprotocol.com
Apache License 2.0
1.98k stars 526 forks source link

Use public names for `fields_derivers.zkapps` and `mina_base.import` #15553

Closed georgeee closed 2 months ago

georgeee commented 2 months ago

For libraries fields_derivers.zkapps and mina_base.import always use public name in other libraries' dependencies.

This change doesn't affect dune compilation, but allows to always distinguish nonconsensus libraries from their consensus "originals", even if the profile check is not performed.

This in turn reduces number of concerns involved in dependency analysis.

Explain how you tested your changes:

Checklist:

georgeee commented 2 months ago

!ci-build-me