Closed lemmih closed 1 year ago
@connormullett Remember to add links to the PRs.
@tyshko5 You want this task?
@tyshko5 You want this task?
Sure. Only ActorState
left, right?
We also need to follow-up on the other PRs and make sure they are merged.
@tyshko5 The ActorState
implementations needs to be updated once the Address
code has been merged.
@tyshko5 Could you push this PR to completion: https://github.com/ipld/libipld/pull/157 ? If you're unsure of what to do, ask in our slack channel.
@tyshko5 Could you push this PR to completion: ipld/libipld#157 ? If you're unsure of what to do, ask in our slack channel.
Ok
Status:
fvm_shared
is updated. @tyshko5 will create the new PR.The fvm_shared
PR got merged. Please update the arbitrary implementation for ActorState
, @tyshko5. Reply to my message with an emoji once you've seen this, know what you need to do, and have no blockers.
Blocked. More details: https://github.com/filecoin-project/ref-fvm/pull/1211
This is no longer blocked with the release of FVM3.
@tyshko5 @hanabi1224 @creativcoder @sudo-shashank, feel free to take this if you're running low on tasks.
(Partially unblocked - the cid crate still cannot be upgraded)
It appears PoStProof
was not included in the fvm_shared
PR: https://github.com/filecoin-project/ref-fvm/pull/1037.
(Partially unblocked - the cid crate still cannot be upgraded)
If cid still cannot be updated, then we still cannot repatriate ActorState
filecoin-project/ref-fvm#1037
mod arb
is private. I believe it needs to be public, unless there is a workaround or I'm not using it correctly. https://github.com/ipld/libipld/blob/d7ac11d8433d3bf54e626382a2091ac63fccd577/core/src/lib.rs#L19
mod arb
is private. I believe it needs to be public, unless there is a workaround or I'm not using it correctly. https://github.com/ipld/libipld/blob/d7ac11d8433d3bf54e626382a2091ac63fccd577/core/src/lib.rs#L19
You should be able to access the implementations just fine.
Done.
Issue summary
We wrap several types in order to implement the
Arbitrary
trait for them. Ideally we want the upstream libraries to natively support quickcheck. We should submit PRs that add quickcheck support under an optional feature.Cid
: https://github.com/multiformats/rust-cid/pull/125Ipld
: https://crates.io/crates/libipld-coreActorState
: https://crates.io/crates/fvmAddress
,PoStProof
,Message
,Signature
,SignatureType
: https://crates.io/crates/fvm_sharedOther information and links
ActorState
is implemented. The PR is ready to be opened in the meantime