Plus de détails dans #261, mais en gros, pour passer des clés BABE présentes localement dans le noeud à la clé forgeron, il suffit d’appeler session.keyOwner(babe, <session_key>)
:
C’est l’étape qui manquait dans l’oracle. Par ailleurs, s’il y a plusieurs clés localement (par exemple si le forgeron a appelé plusieurs fois author.rotateKeys()
, pour savoir laquelle des clés est celle en ligne, il faut regarder dans babe.authorities()
:
clés BABE actuelles de tous les forgerons
[
[
0x5a172f9a6759763f59a7e0a4d170b467b744eabb3adb454f38a2e7957fb9cd28
1
]
[
0xa839fec2502624f0e6a3d3562d9286e8a7dacc542f8c41dfc2e59014b7e65f33
1
]
[
0x86b0d33adf53bdcd249989157ccf2e52db17cfa6acf93c46ce5b3eedf9430f6f
1
]
[
0x68c31363f71533ab1480e8667a68fdd17be17ec1d54c1ac7c185b8ce4bd33866
1
]
[
0xa270f4a53e9223dca94ae2892a33ec6a9af0a9e00e82a13471c4ccfa18f2c759
1
]
[
0x9cc36cc4571f90740bc5bf8ba24cff82d0dacf04fb7d12a8159492c1d94c8b55
1
]
[
0x08846256456f83f84d13cfe784561800baa363798f79accf9a376c226f44803a
1
]
[
0xbeeeea669805ed1abcd9aaa2f4a65ce6285a4e1a9387c11dfd73919fc8ffe416
1
]
[
0x7c5ed718ea243c0996475e142ee52a7212d2281883028a20fde099d77cb42f26
1
]
]