[Topic Proposal]: Debugging runtimeupgrades and storage changes with uptest
Title
Debugging runtimeupgrades and storage changes with uptest
How advanced is this topic in terms of pre-requisite knowledge of Substrate?
Intermediate
Description
Runtime upgrades and tracking storage changes can be tricky to do in substrate. A new library has been created to help with debugging changes on from the client side.
Good links:
https://uptest-sc.github.io/index.html
https://crates.io/crates/libuptest
Topic
Storage migrations, runtime upgrades, upgrading the chain, tooling
Plan
1: Presention: What is runtime upgrades? Explaining the need for good tooling in the ecosystem, background of uptest and some examples to make the viewers more familiar with storage changes and runtime upgrades.
2: Demostrate useful ways how to work with uptest to detect changes in the storage.
3: Write and compile a quick demo.
4: Cli client walkthrow
Links and resources
https://github.com/uptest-sc/uptest
Looks like a super useful tool, thanks for sharing. 💯
Sounds like this will be something you cover in part 1 of your plan but it would be nice to learn how this tool differs from some other similar tools available. The leading question being: why is this the perfect tool for my use case? You can respond here and we can use this issue to for anyone else to ask questions leading up to the seminar:)
Very much looking forward to having this scheduled and thank you for the proposal. With holiday season here I think we can aim for something in September.