mithril
mithril copied to clipboard
Reduce usage of transmute to the strictly necessary
Why
Transmute can result in undefined behaviour. Should be used only when there are no alternatives.
What
Some functions of the multi-signature use transmute to change between types of the underlying blst library. While this currently works, a change in the blst API could have disastrous consequences.