Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove dependency on cardando-protocol-tpraos #2462

Closed
7 tasks done
JaredCorduan opened this issue Sep 15, 2021 · 0 comments · Fixed by #2575
Closed
7 tasks done

Remove dependency on cardando-protocol-tpraos #2462

JaredCorduan opened this issue Sep 15, 2021 · 0 comments · Fixed by #2575
Assignees
Labels

Comments

@JaredCorduan
Copy link
Contributor

JaredCorduan commented Sep 15, 2021

We can remove the dependency on cardano-protocol-tpraos once #2459 #2460 #2461 are complete and when:

  • the ledger has its own types for PoolDistr, IndividualPoolStake and ProtVer
  • the Pretty instances for protocol types are moved
  • we have deleted the deprecated modules which re-export the protocol modules
  • move the Cardano.Ledger.Shelley.API.Protocol elsewhere
  • move the getLeaderSchedule function from Cardano.Ledger.Shelley.API.Wallet elsewhere
  • move the protocol types out of Cardano.Ledger.Shelley.API.Types
  • figure out somewhere else to put the Shelley and Alonzo EraMapping modules
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
1 participant