Open
Description
Prerequisites: #75
The 'para_id' field in the chain specification can be removed once we implement a method to query the ParaId embedded in a runtime.
Users frequently encounter the error: "included head not present in relay storage proof". This occurs when the node-side incorrectly constructs the relay chain storage proof for the parachain inherent using a mismatched ParaId.
Implementation Plan:
- Fetch ParaId from runtime using the runtime API introduced in Introduce new runtime api
GetParachainId
#75 - Identify all locations where chain specification's 'para_id' is currently used
- Replace these instances with ParaId from runtime
- Implement validation to detect mismatches between chain specification ParaId and runtime ParaId
- Add informational message indicating that chain specification ParaId is deprecated
Metadata
Assignees
Type
Projects
Status
Milestone 1