Renommage de "smiths" en "smith" : jongler avec deux runtimes

Il y a un problème : les clés du storage ont été modifiées : Réparer les incohérences du storage - #3 by HugoTrentesaux

Donc on va peut-être se retrouver avec des bugs difficiles à comprendre. Par exemple, qui a déjà essayé d’émettre une certification forgeron après le runtime upgrade ?

[edit] et bien ce n’est plus possible parce que les identités forgerons ne sont plus aux bonnes clés :

# quand j'essaye de certifier 1000i100
$ gcli smith cert 1
transaction submitted to the network, waiting 6 seconds...
[src/main.rs:125] e = Runtime(
    Module(
        ModuleError {
            pallet: "SmithCert",
            error: "NotEnoughCertReceived",
            description: [
                "Not enough certifications received",
            ],
            error_data: ModuleErrorData {
                pallet_index: 53,
                error: [
                    3,
                    0,
                    0,
                    0,
                ],
            },
        },
    ),
)
Error: Anyhow(Runtime error: Module(ModuleError { pallet: "SmithCert", error: "NotEnoughCertReceived", description: ["Not enough certifications received"], error_data: ModuleErrorData { pallet_index: 53, error: [3, 0, 0, 0] } }))