This issue on the spec suggests a way to embed version numbers into the blockchain.
Version in format X.Y.Z, where X,Y,Z are numbers.
When X is incremented, the client needs to IMMEDIATELY STOP processing anything.
When Y is incremented, the client needs to strongly recommend to the user to stop processing further messages.
When Z is incremented, the client needs to recommend to the the user that they update the client (but it's not mandatory).
mastercoin-tools needs to at least honor changes to the X component. Changes to Y component should probablly trigger a high priority log message.
This issue on the spec suggests a way to embed version numbers into the blockchain.
mastercoin-tools needs to at least honor changes to the X component. Changes to Y component should probablly trigger a high priority log message.