[ref-docs]: Improve ref-docs for signed extensions #3234
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The goals of this signed extension ref doc is to provide an overview of signed extensions, with links to various examples (eg current signed extensions and the trait itself) to learn more. This page is linked from the
extrinsic_encoding
docs so that, when from learning how to encode signed extensions as part of extrinsics there, you can come here for a bit of a deeper look into what they are and some examples showing how they are useful.I did find myself struggling to decide what was worth writing here though as opposed to on the trait etc itself. I also am not an expert on writing signed extensions (being more of a consumer/encoder of them from client code), but nevertheless I thought I'd have a stab at this :)
Feedback welcome!
Closes paritytech/polkadot-sdk-docs#42