You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
Currently, IPC contract versioning is not enforced for ipc-cli and node. This needs to change so that contracts contain their own version and a compatibility table exists between ipc-cli and node.
Proposed Changes
Contracts should store their own version information.
Introduce a compatibility table to track ipc-cli and node versions.
Implement compatibility checks:
When running ipc-cli, validate against relevant on-chain actors.
When running an IPC node, validate against the parent gateway.
Notes
The exact way to represent and store versioning is yet to be determined.
The text was updated successfully, but these errors were encountered:
Description
Currently, IPC contract versioning is not enforced for
ipc-cli
andnode
. This needs to change so that contracts contain their own version and a compatibility table exists betweenipc-cli
andnode
.Proposed Changes
ipc-cli
andnode
versions.ipc-cli
, validate against relevant on-chain actors.node
, validate against the parent gateway.Notes
The exact way to represent and store versioning is yet to be determined.
The text was updated successfully, but these errors were encountered: