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

v13: make AggregateProofType optional on ProveCommitSectors3Params & ProveReplicaUpdates3Params #242

Merged
merged 2 commits into from
Feb 8, 2024

Conversation

rvagg
Copy link
Member

@rvagg rvagg commented Feb 6, 2024

Ref: filecoin-project/FIPs#934

Depends on:

But I think that whyrusleeping/cbor-gen#92 is going to cause us grief so we may have to deal with that before we move ahead here. It breaks everything that uses cbor-gen unless updated and in lotus we depend on older versions of the hamt and amt via specs-actors so this change here doesn't even work in lotus.

Update: whyrusleeping/cbor-gen#93 merged along with whyrusleeping/cbor-gen#94 which solves the const->var dramas. This is good to go.

@rvagg rvagg force-pushed the rvagg/aggregate_proof_type_optional branch 3 times, most recently from 413ecc6 to be23e90 Compare February 7, 2024 00:51
@rvagg
Copy link
Member Author

rvagg commented Feb 7, 2024

Updated using a version of cbor-gen that combines both whyrusleeping/cbor-gen#94 and whyrusleeping/cbor-gen#93; so we get backward compatibility and don't need the hamt and amt changes and we get nullable ints.

CI will fail until those are merged, mainly for the check-gen but also there's still a need to use a gen.ReadStringWithMax call out to cbor-gen which is missing.

@rvagg rvagg force-pushed the rvagg/aggregate_proof_type_optional branch 2 times, most recently from 39671b7 to 99666de Compare February 7, 2024 02:37
@rvagg rvagg force-pushed the rvagg/aggregate_proof_type_optional branch from 99666de to a055f35 Compare February 7, 2024 02:38
@rvagg rvagg marked this pull request as ready for review February 7, 2024 02:46
@rvagg rvagg requested a review from magik6k February 7, 2024 02:46
@magik6k magik6k merged commit 2eac3d4 into feat/ddo-types-nv22 Feb 8, 2024
5 checks passed
@magik6k magik6k deleted the rvagg/aggregate_proof_type_optional branch February 8, 2024 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ☑️ Done (Archive)
Development

Successfully merging this pull request may close these issues.

3 participants