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

Supporting contracts as deal clients in the built-in storage market actor - first draft #305

Merged
merged 2 commits into from
Jun 7, 2022

Conversation

anorth
Copy link
Member

@anorth anorth commented Feb 18, 2022

This is a formal proposal for the idea proposed in #271

I would recommend we strive to include this before the FVM enables user-programmable contracts, even if other built-in actor changes supporting that are pushed back.

FYI @nicola @zixuanzh @Kubuxu @Stebalien @ZenGround0

@anorth anorth changed the title First draft of FIP for supporting contracts as deal clients in the built-in storage market actor Supporting contracts as deal clients in the built-in storage market actor - first draft Feb 20, 2022
FIPS/fip-xxxx-contract-deal-clients.md Outdated Show resolved Hide resolved
FIPS/fip-xxxx-contract-deal-clients.md Show resolved Hide resolved
FIPS/fip-xxxx-contract-deal-clients.md Outdated Show resolved Hide resolved
FIPS/fip-xxxx-contract-deal-clients.md Show resolved Hide resolved
@anorth
Copy link
Member Author

anorth commented May 30, 2022

I plan to propagate some suggestions from the discussion #271 here and then I think this'll be ready to merge as a FIP in draft stage.

@anorth
Copy link
Member Author

anorth commented Jun 1, 2022

Draft updated.

  • Replace cron-based expiration with per-client offer collections, purged manually.
  • Support partial success/failure when offering deals, at client's option.

FIPS/fip-xxxx-contract-deal-clients.md Outdated Show resolved Hide resolved
FIPS/fip-xxxx-contract-deal-clients.md Outdated Show resolved Hide resolved
…ed manually.

Support partial success/failure when offering deals, at client's option.
@anorth anorth merged commit ec3d88c into master Jun 7, 2022
@anorth anorth deleted the anorth/contractclients branch June 7, 2022 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants