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
{{ message }}
This repository was archived by the owner on Feb 28, 2021. It is now read-only.
The CheckVersion signed extension requires the spec_version of the client's runtime to match the spec_version of the runtime of the node it connects to. If they don't match, all transactions submitted by the client are rejected.
This behaviour goes against our goal to be as compatible as technically possible between the client (runtime) and the node (runtime).
Solution
I would just drop the usage of CheckVersion and later implement a similar signed extension that checks whether the two versions are compatible, something we still need to figure out how to do.
Originally posted by @NunoAlexandre in #452 (comment)
Problem
The
CheckVersionsigned extension requires thespec_versionof the client's runtime to match thespec_versionof the runtime of the node it connects to. If they don't match, all transactions submitted by the client are rejected.This behaviour goes against our goal to be as compatible as technically possible between the client (runtime) and the node (runtime).
Solution
I would just drop the usage of
CheckVersionand later implement a similar signed extension that checks whether the two versions are compatible, something we still need to figure out how to do.