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
Currently, names are loosely/optionally associated with a schema. In order to implement protocol-level delegation, schema names would become a mandatory part of schema creation/deployment.
Currently, extrinsics that require a schema have it specified as a numeric ID corresponding to a specific schema version
Q1: Do we need to modify/augment storage so that it is (easily) possible to reverse-map a specific schema version to its protocol name
Q2: should we move toward a model where schema arguments in extrinsics are specified as a namespace.protocol@version (or, possibly, a numeric protocol ID + numeric version?) instead of a specific schema version?
Q2.1: Following from that, should we have pallet storage registering an ID for <namespace.protocol> (or perhaps separate storage for and )?
Feature Description
There are various ideas about how to improve Schemas. Let's discuss and find a way forward on it.
dsnp
andfrequency
on Mainnet)dsnp.update
for example)dsnp.update
v1 and v2 for example)Concerns/Tradeoffs
Searched for Related Issues
The text was updated successfully, but these errors were encountered: