Skip to content
This repository has been archived by the owner on Jun 6, 2023. It is now read-only.

Prototype implementation of FIL+ explicity subsidy #1560

Closed
wants to merge 2 commits into from

Conversation

anorth
Copy link
Member

@anorth anorth commented Jan 11, 2022

This is an implementation sketch of the FIL+ explicit subsidy, in support of the FIP (discussion). The goal is to flesh out enough of the implementation to discover all the key challenges, and be able to test some of the assumptions and mechanisms.

This PR will probably never land, because we expect to migrate to Rust actors running in the FVM before it does. This PR can thus guide implementation over there after the FIP is accepted.

  • Remove QA power from miner and power actors
  • Account for verified space in market actor
  • Implement reward split and claim/payment of verified space rewards
  • Implement fault notification and handling by market actor
  • Implement deal pledge in the market actor
  • Implement fault penalties in market actor
  • (Maybe) update all the tests

@anorth
Copy link
Member Author

anorth commented May 30, 2022

If this is ever implemented it will be in the new FVM built-in actors.

@anorth anorth closed this May 30, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant