filecoin-project / go-state-types

Primitive and low level types used in chain state and actor method parameters
Other
27 stars 37 forks source link

Skeleton for nv24 to support development and testing #295

Closed rjan90 closed 2 months ago

rjan90 commented 3 months ago

Write the skeleton for nv24, now that the development, testing, and deployment of network version 23 (nv23) nears completion, with the Filecoin Mainnet scheduled to upgrade to nv23 on August 6, 2024, at 12:00 UTC.

This is part of a series of tickets across multiple repos, as building up a network upgrade skeleton requires changes across:

How to create a network skeleton in Go-State-Types is documented here: https://github.com/filecoin-project/lotus/blob/master/documentation/misc/Building_a_network_skeleton.md#go-state-types-checklist

Done Criteria

User/Customer

Implementers

rjan90 commented 2 months ago

First part of the GST-skeleton for nv24 has been completed with: #299. Only missing piece before we can close this out is adding the simple migration code: https://github.com/filecoin-project/lotus/blob/master/documentation/misc/Building_a_network_skeleton.md#go-state-types-checklist.

@kamuik16 Are you planning to add those as well? If not, I can pick that up.

kamuik16 commented 2 months ago

First part of the GST-skeleton for nv24 has been completed with: #299. Only missing piece before we can close this out is adding the simple migration code: https://github.com/filecoin-project/lotus/blob/master/documentation/misc/Building_a_network_skeleton.md#go-state-types-checklist.

@kamuik16 Are you planning to add those as well? If not, I can pick that up.

Yeah, I can make a PR on the next step as well.

I need to follow the 2 point in the https://github.com/filecoin-project/lotus/blob/master/documentation/misc/Building_a_network_skeleton.md#go-state-types-checklist, right?