filecoin-project / filecoin-project/go-state-types

Dedupe builtin/vX/util/*

Open
#315 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
28
Forks
41
Avg merge
17h 3m
Merged PRs (30d)
2

Description

Similar to https://github.com/filecoin-project/go-state-types/pull/286, almost everything in `builtin/vX/util/*` is duplicated and identical (apart from minor import reorgs) from v8 to v15. So we should just move them to the top level. The exception to this is the `adt` directory which can stay.

I'm not sure we even need to leave aliases in place, this could be a breaking change for the next major release. If a future state change adjusts any of these (e.g. `FilterEstimate` might grow a new field?) then we could do what we do with `ActorV4` and `ActorV5` or introduce a new package with a version, e.g. `smoothing2`.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.