Determine compatibility of Mithril Signer and Cardano Node #1606
-
Is there any file in the Mithril repo which contains a minimum Cardano version for compatibility? TL;DRI'm looking to automate the Cardano Community Guild Operator Mithil scripts to update the Mithril release binaries. I ran into what I believe was a version compatibility issue some months ago on a testnet where I had to update the node to run the latest signer, or at least the errors I observed at the time went away after updating the Cardano Node and CLI, etc. Due to this, if possible, I'd like to first verify if the current Cardano Node/CLI versions are compatible with the latest Mithril release. I'd prefer to not suggest any update which could break the SPO's setup, or at minimum warn them it may require updating Cardano as well if they update the Mithril binaries. Thanks in advance for any suggestions. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Hi @TrevorBenson, thanks for creating this discussion. We could create a file at the root of the repository that gives minimum version of the Cardano supported by the Mithril signer. We would have 2 options:
$ cat Cardano.version
8.7.3
$ cat Cardano.json
{
"mainnet": "8.7.3",
"preprod": "8.9.1",
"preview": "8.9.1",
"sanchonet": "8.9.1"
}
|
Beta Was this translation helpful? Give feedback.
-
@jpraynaud This sounds excellent. The |
Beta Was this translation helpful? Give feedback.
Hi @TrevorBenson, thanks for creating this discussion.
We could create a file at the root of the repository that gives minimum version of the Cardano supported by the Mithril signer.
We would have 2 options:
Cardano.version
file with only one version that is tied to the tag used to identify (pre)-release and unstable versions (i.e. you would have to target the correct tag to retrieve the minimum version depending on the Cardano network you are setting up):Cardano.json
file where all the versions are listed at once and that should always be accessed on the main branch: