Github repo
Crates.io
Standalone and typed re-write of Parity Signer's parser crate.
We've been asked by community to do this for a long time, now that we've got some time free - here you go.
This crate could be used to programmatically find entries in chain data - calls, storage, pretty much anything that is described by metadata. Example usage minimal working code can be seen in QRUCIAL project where an event is fetched from a chain
And of course with the use of .card()
call this crate could be used as a replacement for Parity Signer's built-in parser with certain modifications (list of displayed cards would have to be changed). We intend to use this crate in future projects like Kampela.
Extensions are parsed automatically as well. Support of pre-V14 metadata was dropped deliberately (at least for the time being).