-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
chore(deps): update go-state-types, adapt to QAP API changes #12445
base: master
Are you sure you want to change the base?
Conversation
Fixes: #12369 deprecate StateMinerInitialPledgeCollateral since it only accounts for deals in PCI, which aren't present in a DDO world
I can cut GST v0.15.0-rc1 to make the GST update here a bit cleaner. However, since there is still some time before we start the Lotus nv24 train, I suggest leaving this unmerged until we have decided if we want to ship a Lotus minor version with the indexing revamp (pending discussion we will have in a weeks time or so), to make the "cut release from master" a bit easier. |
c55777c
to
b714b82
Compare
f7244dd
to
910288c
Compare
Updates go-state-types and incorporates filecoin-project/go-state-types#308 which removes "deal weight" entirely from QAP calculation since it's unnecessary. So, we inherit a signature change here for
QAPowerForWeight
which drops the deal weight argument.This is on top of #12384 because it touches pledge calculation too. I'll leave this as draft until that merges. We also don't have a tagged gst with this change, and it might be best to leave this commit until @rjan90 cuts a second prerelease and pulls that in for nv24.