We want to be able to state sync the P-Chain. This ticket is to add the "plumbing" necessary for that, by making platformvm.VM implement block.StateSyncableVM. This ticket does not including merkleizing the P-Chain's state or actually using the new block.StateSyncableVM functionality.
This issue has become stale because it has been open 60 days with no activity. Adding the lifecycle/frozen label will cause this issue to ignore lifecycle events.
Context and scope
We want to be able to state sync the P-Chain. This ticket is to add the "plumbing" necessary for that, by making
platformvm.VM
implementblock.StateSyncableVM
. This ticket does not including merkleizing the P-Chain's state or actually using the newblock.StateSyncableVM
functionality.Discussion and alternatives
Open questions